Hi Hunter,

I made a small change to how strings are auto-filled that I think better covers 
several variants of pre-existing [] around the string.   I submitted the change 
to the CVS repository on sourceforge.  Could you try it out and let me know how 
it goes?

Thanks
Eric

From: Hunter McClelland [mailto:hunter.mcclell...@gmail.com]
Sent: Friday, September 19, 2014 12:08 PM
To: matlab-emacs-discuss@lists.sourceforge.net
Subject: [Matlab-emacs-discuss] Bug in auto-filling strings

Hello developers,

This is a bug report for matlab-mode (I hope this is the right place to submit 
these?)
I'm using version 3.3.2
When I'm editing a file in MATLAB mode, I found a bug in how the auto-fill 
works, an example is below.
0) open some m-file in matlab mode
1) set your fill column to 40 (c-x f 40)
2) create the line: "disp(['this is a , foo, ' string']);"
3) change fill column to 32 (c-x f 32)
4) put a space after the line, causing it to auto fill.  Mine now reads:
disp(['This is a ', foo, [' ' ...
                    'string']);

The bug is that there are now two opening "[" but only one closing "]" and this 
is a syntax error.
I can produce other similarly syntax errors auto-filling with different 
fill-columns, so something is buggy in how the auto-fill is working.

I like MATLAB mode a lot, thank you for great software!
-Hunter
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss

Reply via email to