--- Begin Message ---
Subject: |
24.3; octave-insert-defun bad indentation since using smie |
Date: |
Wed, 17 Apr 2013 09:55:39 +0800 |
C-c C-f in octave-mode of emacs 22.1 normally inserts something like
this:
function B = hasWon (X, z, z0)
## usage: B = hasWon (X, z, z0)
##
##
endfunction
Now it inserts:
function B = hasWon (X, z, z0)
## usage: B = hasWon (X, z, z0)
##
##
endfunction
i.e. it has wrong initial indentation. This might be a flaw of smie.
Leo
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#14218: 24.3; octave-insert-defun bad indentation since using smie |
Date: |
Wed, 24 Apr 2013 23:26:05 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> Now it inserts:
> function B = hasWon (X, z, z0)
> ## usage: B = hasWon (X, z, z0)
> ##
> ##
> endfunction
> i.e. it has wrong initial indentation. This might be a flaw of smie.
Indeed. There were several bugs triggered here.
I installed the patch below which fixes this problem.
Stefan
--- End Message ---