Releases: gmlarumbe/verilog-ext
Releases · gmlarumbe/verilog-ext
v0.5.0
Changes from v0.4.1:
- PR #21 Add support for
lspce
- PR #20 Add support for
lsp-bridge
- PR #17 Specify project directories and files with glob syntax
- PR #14 Hook
hs-minor-mode
intoverilog-mode
- Integrate tree-sitter into beautify, which-func, templates, navigation and utils functions
- Add Emacs 29.2 and 29.3 to CI
- Various bug fixes
v0.4.1
Changes from v0.4.0:
- Fix MELPA-Stable CI workflow
Changes from v0.3.1:
- Add project management feature through
verilog-ext-project-alist
variable- Replaces use of any previous
workspace
related variable
- Replaces use of any previous
- Doc: Update Wiki pages and README.md
- Tag collection improvements:
- Incremental tag collection
- Customizable variables to enable tags caching and compression
- Remove
eglot
dependency (bundled with Emacs 29) - Various bug fixes and code refactoring
- Add workaround for buffer refontifying with
use-package
in the:config
section - Update UVM templates
- Add workaround for buffer refontifying with
v0.4.0
Changes from v0.3.1:
- Add project management feature through
verilog-ext-project-alist
variable- Replaces use of any previous
workspace
related variable
- Replaces use of any previous
- Doc: Update Wiki pages and README.md
- Tag collection improvements:
- Incremental tag collection
- Customizable variables to enable tags caching and compression
- Remove
eglot
dependency (bundled with Emacs 29) - Various bug fixes and code refactoring
- Add workaround for buffer refontifying with
use-package
in the:config
section - Update UVM templates
- Add workaround for buffer refontifying with
v0.3.1
Changes from v0.3.0:
- Fix MELPA-Stable CI workflow
Changes from v0.2.0:
- Require Emacs 29.1+
- Move
verilog-ts-mode
to standalone repo: https://github.com/gmlarumbe/verilog-ts-mode - Add
test-hdl
submodule - Update CI workflows
- Remove
company-keywords
support - Several bug fixes and code refactoring for readability and performance
- Update README.md and wiki entries
v0.3.0
- Require Emacs 29.1+
- Move
verilog-ts-mode
to standalone repo: https://github.com/gmlarumbe/verilog-ts-mode - Add
test-hdl
submodule - Update CI workflows
- Remove
company-keywords
support - Several bug fixes and code refactoring for readability and performance
- Update README.md and wiki entries
v0.2.1
v0.2.0
v0.1.0
Initial release with support for the following features:
- Improved syntax highlighting
- Builtin xref backend
- Builtin capf function with dot and scope completion
- Hierarchy extraction and navigation: builtin and vhier based
- LSP configuration for
lsp-mode
andeglot
- Support for many linters via
flycheck
- Beautify modules and instances
- Code navigation functions for RTL and Verification environments
- Extended collection of custom and
yasnippet
templates insertion viahydra
- Code formatter via
apheleia
- Compilation-based utilities
- Improve
imenu
entries: detect instances, classes and methods - Enhanced support for
which-func
- Code folding via
hideshow
- Workspace tags, typedef analysis and caching
- Time-stamp auto-configuration
- Convert block end comments to names
- Automatically add SystemVerilog keywords to
company-keywords
backend - Port connections utilities
Experimental:
- Tree-sitter powered
verilog-ts-mode
support