Bug#341759: [Pkg-octave-devel] Bug#341759: no obvious way to turn off comment indentation

Frederik Eaton frederik at a5.repetae.net
Sun Dec 4 09:42:09 UTC 2005


Thanks.

That *seems* to work - although I wasn't able to reproduce the
indentation problem again, at least now it doesn't indent.

Frederik

On Fri, Dec 02, 2005 at 09:41:47PM -0500, John W. Eaton wrote:
> 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