( ESNUG 253 Item 5 ) -------------------------------------------- [10/4/96]
From: mac@apprentice.silicon-sorcery.com (Mike "Mac" McNamara)
Subject: A Free Verilog-Mode Emacs Editor For ESNUG Readers
Hi, John, I have a complete "freebie" for your ESNUG readers: an emacs mode
which works with Xemacs and GNU-emacs, that
1) auto indents verilog code as you type it in, or type TAB
2) auto colorizes the code, again as you type it in.
3) end, else, endcase, `else and `endif are auto commented
to describe what they are ending or elsing.
4) provides context sensitive completion.
5) standard functions like forward expression M-f and backward
expression M-b understand verilog syntax and will move you
from a begin to it's end, and so on.
6) more features as I add them...
Still a bit unsure whether its "initial" or "initail"? As you type the
"initial" turns a satisfing brown color (it's a keyword) but "initail"
stays white (it's user variable.)
Having a hard time figuring out which in that series of
end
end
end
end
is the "end" you want to add a bit of code after? With this emacs mode your
"ends" are labeled. If the labels get out of date, two keystrokes (C-c C-b)
and all the ends in the current module are relabeled.
If you inherit un-indented or worse, incorrectly indented code, just type
the emacs standard M-C-\ and the whole region is indented correctly.
To get it just e-mail me at "mac@silicon-sorcery.com" along with your: Name,
Title, Company, Phone Number and your e-mail address. Once I have this
info, it goes into a mailing list; whenever I update the verilog-mode, I
mail it to the list.
- Mike "Mac" McNamara
Silicon Sorcery
|
|