A (relatively) painless upgrade path for VI and Emacs users
One editor is not as good as the next. Likewise, one HDL editor is not as good as the next. In fact, even the word HDL editor is not chosen correctly. You want to design your hardware, you don’t want to edit HDL. VHDL or Verilog is just a means to an end.
So you choose the best tool for the job: not a tool that pushes snippets of text around, but a tool that understands the HDL 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 HDL 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 VS Code community comes to your rescue. There are 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 Sigasi?
- VI addicts should try out Vim .
- Emacs worshipers may want to look at Emacs Friendly Keymap .
Of course, there are other Emacs and VI emulators for VS Code. Give them a shot and let us know what you think!
See also
- Editors vs Emacs vs Sigasi matrix (opinion)
- Why Emacs VHDL mode is so Great. And Why We Want to Beat it (opinion)
- Better than Emacs VHDL mode (opinion)
- Five reasons why Emacs will always be better (opinion)
- Room for Improvement (opinion)