为了看懂代码结构,我把代码按传统的方式进行整理,然后发现,套娃成这样看不懂是应该的

关于elisp的括号显示有两套方案,就是上面提到的paren-face和rainbow-delimiters,分别是隐藏括号和为括号着色。如果你稍微熟悉了lisp风格的排版,你可以只着色光标所在位置和与其对应位置的那对括号,并且着色缩进来帮助你确定语法结构,关于以语法结构来移动光标和编辑,本论坛比较推荐的大概是懒猫的fingertip

如果你需要,请看此处: topic/28495

以及此处: emacs-builtin-mode/11937

关于高亮: lisp-extra-font-lock/29549


elisp的原型之一MacLisp比C老了一点,非要说传统大概也没那么传统,追溯到algol上这俩也是差不多的

2 个赞