Writing code in an editor not for programmign is not a lot of fun.
Even in classic Unix Vi of Bill Joy heritage, there is a Lisp mode (:set Lisp). (Not described in the POSIX description of vi, though.)
Vim has decent Lisp support out of the box. It's built on extensions over top the classic Lisp mode.
Some newer editors may be lacking in Lisp support, due to being produced by newer people who are not aware of Lisp.
However editors have to deal with nested parentheses for all sorts of languages!
For instance when you're editing a .c file in Vim, it does a decent "Lisp like" job of nested parentheses, in some regards.
((x + y) * z) /* <-- z auto-indents here, etc */
Writing code in an editor not for programmign is not a lot of fun.
Even in classic Unix Vi of Bill Joy heritage, there is a Lisp mode (:set Lisp). (Not described in the POSIX description of vi, though.)
Vim has decent Lisp support out of the box. It's built on extensions over top the classic Lisp mode.
Some newer editors may be lacking in Lisp support, due to being produced by newer people who are not aware of Lisp.
However editors have to deal with nested parentheses for all sorts of languages!
For instance when you're editing a .c file in Vim, it does a decent "Lisp like" job of nested parentheses, in some regards.
You can probably hack a Lisp mode out of a C or Javascript mode by trimming out a bunch of functionality and adding a thing or two.