Re:Why I Switched from Python to Clojure (2016)
by kbp on Sunday March 24, 2019 @08:01PM
(#19479457)
> Not sure what this means. The only support I need in an editor is the
ability to use tab and shift tab on blocks of text to change the indentation
level. It's visually obvious when code is correctly indented.
In Emacs you can use C-M-f and C-M-b to move back and forth over / select
paren/bracket/brace delimited blocks, or in vi you can use %, both with 0
configuration in a language-unaware state. If you're editing C or Lisp or
whatever, these generic commands are useful. Editors don't tend to have
move-to-next-less-indented-line (and similar) commands outside of Python modes
or similar, in my experience, and even if they did, they'd need a bit more
work than that to work properly because of indenting subexpressions.
In Emacs you can use C-M-f and C-M-b to move back and forth over / select paren/bracket/brace delimited blocks, or in vi you can use %, both with 0 configuration in a language-unaware state. If you're editing C or Lisp or whatever, these generic commands are useful. Editors don't tend to have move-to-next-less-indented-line (and similar) commands outside of Python modes or similar, in my experience, and even if they did, they'd need a bit more work than that to work properly because of indenting subexpressions.