Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 缺少公司模式下verilog模式的完整候选项_Emacs_Elisp_Verilog_System Verilog - Fatal编程技术网

Emacs 缺少公司模式下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

我使用公司模式在Verilog模式下自动完成。我想写
结束
并开始换行。但在我输入
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关键字添加到公司关键字列表中。现在看来还可以。我将进一步测试它。如果有人能为它提供合适的后端是最好的。