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