如何为emacs制作缩进线

如何为emacs制作缩进线,emacs,lisp,Emacs,Lisp,我在emacs上遇到了一个小问题: 我用emacs写lisp,但是,你知道,lisp的缩进太疯狂了。那么如何为emacs插入缩进行呢 在互联网上,我得到了这个函数的一段elisp代码。我下载它并将其保存为“.el”文件。这之后该怎么办。我应该在“.emacs”文件中写些什么 非常感谢第二个问题:查看“.el”文件中的注释。可能有一些关于安装的片段。在最基本的情况下,您可以使用加载文件从.emacs将Lisp代码加载到.el文件中: (load-file "/path/to/downloaded.

我在emacs上遇到了一个小问题: 我用emacs写lisp,但是,你知道,lisp的缩进太疯狂了。那么如何为emacs插入缩进行呢

在互联网上,我得到了这个函数的一段elisp代码。我下载它并将其保存为“.el”文件。这之后该怎么办。我应该在“.emacs”文件中写些什么


非常感谢

第二个问题:查看“.el”文件中的注释。可能有一些关于安装的片段。

在最基本的情况下,您可以使用
加载文件
.emacs
将Lisp代码加载到
.el
文件中:

(load-file "/path/to/downloaded.el")

使用
load
,更便于携带。通常,您需要按需加载,但是,使用一个或多个
自动加载列表
模式列表
,以及
加载后评估
,我知道您没有.el文件,只有一小段elisp代码。只需将它写在
.emacs
中,然后用
M-x eval current buffer

重新加载它,Lisp缩进并不疯狂。你采用不同的惯例是在伤害自己。这需要一些时间来适应,但它已经稳定了几代人。再过几个月,我打赌你会停止关注它的。嗯?确保处于lisp模式,按TAB键自动缩进(或者,将\C-j重新绑定到换行符和缩进)。不需要额外的代码。非常感谢。我使用“添加到列表”加载路径“…”。和(要求…)做这件事。然后它成功了,但这不是我所期望的。函数声明前只有一行缩进。其他压痕位置仍然缺少压痕线。