Following on a message from a few days ago, I’ve prepared a patch (attached) that alters the behavior of ‘org-edit-src-exit’ so that it no longer adds an extra 2 spaces of indentation each time a source block (or a table.el table) is edited.  Previously a workaround was to set ‘org-src-preserve-indentation’, but without that set, you’d get the undesirable behavior.

 

There’s probably some stuff wrong with this approach – let me know.  I’m new to both elisp programming and the org-mode code.

 

I also created a little utility function ‘org-prefixify’, not sure whether that’s kosher or not.  One change that would be nice to make to it is to avoid prefixing the final line if it’s blank, but I couldn’t get that to work.  Also - could that essentially be replaced by a call to string-insert-rectangle?

 

--

Ken Williams, Senior Research Scientist

WindLogics

http://windlogics.com

 



CONFIDENTIALITY NOTICE: This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of any kind is strictly prohibited. If you are not the intended recipient, please contact the sender via reply e-mail and destroy all copies of the original message. Thank you.