- selection is not always maintained after autoshift of indentation
- autoshit is sometimes off by -1
split
does not preserve linebreaks- structural commands still work when in comments
- Adds a "Source" context menu to enable discovery of commands
- typing a semicolon should add a linebreak
(foo | bar)
; yields
(foo ;|
bar)
- cmd+; should #_ comment when structurally valid selection
** I think the #_ should be distributed and not stacked to ease random toggling
#_foo #_bar
vs#_#_foo bar
- autocompletion: docstring or at least arglists should still be displayed while you fill the arguments.
- fix whitespaces on the fly (collapse spaces when they result from structural editing, remove trailing whitespaces (out of strings), always add one whitespace between "tokens")