Editors | Emacs VHDL mode | Sigasi | |
---|---|---|---|
Commercially supported | ? | ✘ | ✓ |
Syntax highlighting | ✓ | ✓ | ✓ |
Semantic highlighting | ✘ | ✘ | ✓ |
Word based autocomplete | ✓ | ✓ | ✓ |
Language templates | ? | ✓ | ✓ |
Context sensitive template | ✘ | ✘ | ✓ |
Instant error reporting | ✘ | ✘ | ✓ |
Configurable key bindings | ? | ✓ | ✓ |
Extensible | ? | ✓ in LISP | ✓ |
VHDL code formatting | ✘ | ✓ | ✓ |
Navigation; search | ✘ | broken; based on CTAGS | ✓ |
Rename refactoring | ✘ | ✘ | ✓ |
Hover to see declaration | ✘ | ✘ | ✓ |
Chip hierarchy | ✘ | limited | ✓ |
Component instantiation | ✘ | ✓ based on port translation | ✓ |
Inspect values of constants and Generics | ✘ | ✘ | ✓ |
See also
- Better than Emacs VHDL mode (opinion)
- The benefits of early detection (screencast)
- Graphical Editors: Yay or Nay (legacy)
- Sigasi Studio Editing Tricks (legacy)
- Checking case statements in SystemVerilog (screencast)