Bug#341759: [Pkg-octave-devel] Bug#341759: no obvious way to turn off
comment indentation
John W. Eaton
jwe at bevo.che.wisc.edu
Sat Dec 3 02:41:47 UTC 2005
On 2-Dec-2005, Frederik Eaton wrote:
| Package: octave2.9-emacsen
| Version: 2.9.4-8
| Severity: normal
|
| I have "Auto Indent" set to "off" in the octave customization group
| but when I type a "#" character it still ends up indented by 32
| columns. I would like to make octave-mode stop doing this so that I
| can easily type unindented comments, but I can't figure out what the
| proper configuration variable is.
|
| Here is a clip from the customization buffer:
|
| Auto Indent: [Hide] [Toggle] off (nil)
| [State]: this option is unchanged from its standard setting.
| Non-nil means indent line after a semicolon or space in Octave mode.
Please try the following patch.
Thanks,
jwe
ChangeLog:
2005-12-02 John W. Eaton <jwe at octave.org>
* emacs/octave-mod.el (octave-electric-space): Don't indent
comments or strings if octave-auto-indent is nil.
Index: emacs/octave-mod.el
===================================================================
RCS file: /cvs/octave/emacs/octave-mod.el,v
retrieving revision 1.37
diff -u -r1.37 octave-mod.el
--- emacs/octave-mod.el 30 Nov 2005 03:04:45 -0000 1.37
+++ emacs/octave-mod.el 3 Dec 2005 02:40:11 -0000
@@ -1329,7 +1329,8 @@
Reindent the line of `octave-auto-indent' is non-nil."
(interactive)
(setq last-command-char ? )
- (if (not (octave-not-in-string-or-comment-p))
+ (if (and octave-auto-indent
+ (not (octave-not-in-string-or-comment-p)))
(progn
(indent-according-to-mode)
(self-insert-command 1))
More information about the Pkg-octave-devel
mailing list