Emacs 缺少公司模式下verilog模式的完整候选项
我使用公司模式在Verilog模式下自动完成。我想写Emacs 缺少公司模式下verilog模式的完整候选项,emacs,elisp,verilog,system-verilog,Emacs,Elisp,Verilog,System Verilog,我使用公司模式在Verilog模式下自动完成。我想写结束并开始换行。但在我输入end后,公司模式会给我一个候选列表(endfunction,endclass,endmodule,endpackage)。在按下ENTER键之前,我必须在end后面加一个空格 我不知道如何将end添加到该候选列表中?或者我应该将此问题提交给公司模式开发者或Verilog模式开发者?公司模式还不支持Verilog模式。但是可以通过添加verilog关键字来解决这个问题 (require 'company) (requi
结束
并开始换行。但在我输入end
后,公司模式会给我一个候选列表(endfunction
,endclass
,endmodule
,endpackage
)。在按下ENTER键之前,我必须在end
后面加一个空格
我不知道如何将
end
添加到该候选列表中?或者我应该将此问题提交给公司模式开发者或Verilog模式开发者?公司模式还不支持Verilog模式。但是可以通过添加verilog关键字来解决这个问题
(require 'company)
(require 'verilog-mode)
(add-to-list 'company-keywords-alist (cons 'verilog-mode verilog-keywords))
希望有人能为verilog模式创建一个合适的后端。我认为你应该先向公司开发者提交。你是如何使用
verilog模式的公司模式的?现在看来,您需要一个适合公司模式的后端。这是在verilog模式下集成的吗?@Tobias老实说,我不知道公司模式是如何工作的,我只是把它用在所有事情上,除了verilog模式,它对我来说都很好。在这里问了一个问题和他们的github发行轨迹之后,我对它有了非常基本的了解。现在我要做的就是将verilog关键字添加到公司关键字列表中。现在看来还可以。我将进一步测试它。如果有人能为它提供合适的后端是最好的。