每当我想发布我的问题时,它总是显示问题“您的帖子看起来包含格式不正确的代码”,为什么会发生这种情况。我只能将我的问题作为代码发布。抱歉给你带来不便。如何在emacs中以verilog模式禁用自动换行
I am fairly new to emacs.
Whenever I type a semicolon(;) in my verilog code, it puts a
"new line" character automatically. How to disable this
automatic entry of new-line character?
I searched this question on google. Somebody answered
"Hi Ravi,
I am not sure which "mode file" you are using. If you are using the
one from Mac (Verisity) then have a llok at the file "verilog-mode.el"
You will see
; verilog-auto-newline t
; verilog-auto-indent-on-newline t
(defcustom verilog-auto-newline t
"t" means true, change it to "nil" and restart Emacs.
Another way to do through GUI is
On the menu bar you normally see a "special" pull down menu (if Verilog mode
is loaded) named "Verilog".
1.> Click on the Pull Down Menu Verilog
2.> Click on "Custmoize Verilog Mode..." (should be last but one option in
this menu)
3.> Then "open" the INDENT group
4.> Look for an option named "auto new line" and set this to nil.
5.> Save options..
Hope this helps.
Good Luck,
Srini
"
I modified my verilog-mode.el in ~/elisp, but it did not work.
Auto new line still happens.
And I can't find a verilog mode menu bar on emacs menu bar.
Can somebody tell me how to show the verilog mode menu bar on my emacs? Many thanks.
我发现我应该打开一个.v文件,然后我可以看到verilog模式菜单栏,我禁用了该菜单栏中的自动换行,无论如何,谢谢。 – 2014-11-28 20:58:30
这对我有用。 – 2016-03-25 18:14:03