Emacs是否可以像Elisp函数一样在回显区显示Erlang函数的arity?

pprl5pva  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(151)

我已经在Emacs点文件中安装并配置了Erlang语言,主要是按照以下指南进行的:https://erlang-ls.github.io/editors/emacs/
但是我刚刚开始使用Erlang,我并不真正了解Erlang开发环境是什么样子的,所以我不确定“缺少”的东西是不是Erlang开发环境的一部分,或者是我配置错了。
这是我的当前配置:https://github.com/jacksonbenete/.emacs.d/blob/main/lm-emacs/languages/erlang.el
我没有函数完成,它要求一个“标签表”,我不知道它是什么或在哪里可以找到它。
此外,我没有收到任何提示,在回声区,这将是非常有用的,这是我的主要问题,因为我可以生活没有完成。
就像我可以在Lisp中开始写一个函数,并在echo区/minibuffer中接收到一些arity和参数的提示一样,我在写Erlang的时候也可以接收到同样的提示吗?
也许我的lsp服务器配置不正确?
或者这不是为Erlang-mode和Erlang-ls实现的?

rkttyhzu

rkttyhzu1#

edts是使用emacs的方法,它有自动完成和代码导航功能,最初我使用的是distel,但是在this presentation之后我改用edts
我用erlang23.0编译了它,但是一旦编译好了,我就可以在其他版本上开发,没有任何问题,比如我现在使用的是erlang 24.0
为了在我的系统上管理不同的Erlang版本,我使用kerl
这是我个人的emacs configuration,我从互联网上得到了它的大部分,然后我做了个人定制
除此之外,我经常使用erlang mode附带的模板(tempo-template-erlang-*)

相关问题