如何为emacs制作缩进线
我在emacs上遇到了一个小问题: 我用emacs写lisp,但是,你知道,lisp的缩进太疯狂了。那么如何为emacs插入缩进行呢 在互联网上,我得到了这个函数的一段elisp代码。我下载它并将其保存为“.el”文件。这之后该怎么办。我应该在“.emacs”文件中写些什么如何为emacs制作缩进线,emacs,lisp,Emacs,Lisp,我在emacs上遇到了一个小问题: 我用emacs写lisp,但是,你知道,lisp的缩进太疯狂了。那么如何为emacs插入缩进行呢 在互联网上,我得到了这个函数的一段elisp代码。我下载它并将其保存为“.el”文件。这之后该怎么办。我应该在“.emacs”文件中写些什么 非常感谢第二个问题:查看“.el”文件中的注释。可能有一些关于安装的片段。在最基本的情况下,您可以使用加载文件从.emacs将Lisp代码加载到.el文件中: (load-file "/path/to/downloaded.
非常感谢第二个问题:查看“.el”文件中的注释。可能有一些关于安装的片段。在最基本的情况下,您可以使用
加载文件从.emacs
将Lisp代码加载到.el
文件中:
(load-file "/path/to/downloaded.el")
使用load
,更便于携带。通常,您需要按需加载,但是,使用一个或多个自动加载列表
,模式列表
,以及加载后评估
,我知道您没有.el文件,只有一小段elisp代码。只需将它写在.emacs
中,然后用M-x eval current buffer
重新加载它,Lisp缩进并不疯狂。你采用不同的惯例是在伤害自己。这需要一些时间来适应,但它已经稳定了几代人。再过几个月,我打赌你会停止关注它的。嗯?确保处于lisp模式,按TAB键自动缩进(或者,将\C-j重新绑定到换行符和缩进)。不需要额外的代码。非常感谢。我使用“添加到列表”加载路径“…”。和(要求…)做这件事。然后它成功了,但这不是我所期望的。函数声明前只有一行缩进。其他压痕位置仍然缺少压痕线。