Posted on 2010-12-20 by Philippe Faes
Last modified on 2019-05-17
Tagged as: VIMVIVHDL EditorGVIMEmacs

VHDL Editors vs. VHDL Editors

A (relatively) painless upgrade path for VI and Emacs users

One editor is not as good as the next. Likewise, one VHDL editor is not as good as the next. In fact, even the word VHDL editor is not chosen correctly. You want to design your hardware, you don’t want to edit VHDL. VHDL (or Verilog) is just a means to an end.

So you choose the best tool for the job: not an tool that pushes snippets of text around, but a tool that understands the VHDL code you type. Not an editor, but an Intelligent Development Environment (IDE).

What’s in a name? – An IDE by any other name should make you more productive.

So, you browse the web and finally find a VHDL development environment that understands your code. It helps you read old code. It helps you write new code. It’s just great. Except for one thing. The big problem is that you are sooo used to your old key bindings. The new IDE just does not feel like home.

Today, the Eclipse community comes to your rescue. There are two plugins that emulate the behavior of two of the most popular VHDL editors on the planet: VI and Emacs (Yes, yes. That includes VIm, gVIM, Xemacs and the whole family.) Did I mention that these plugins work nicely together with the Sigasi VHDL plugin?

  • VI addicts should try out vrapper.
  • Emacs worshipers may want to look at Emacs+

Of course, there are other Emacs and VI emulators for Eclipse. Give them a shot and let us know what you think!

See also