VeribleFormatterVerilog
A sublime plugin use verible to format verilog.
Details
Installs
- Total 103
- Win 80
- Mac 2
- Linux 21
Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | Sep 14 | Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | Sep 1 | Aug 31 | Aug 30 | Aug 29 | Aug 28 | Aug 27 | Aug 26 | Aug 25 | Aug 24 | Aug 23 | Aug 22 | Aug 21 | Aug 20 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 1 | 1 | 2 | 0 | 1 | 2 | 2 | 1 | 3 | 2 | 0 | 2 | 1 | 3 | 7 | 0 | 0 | 0 | 3 | 3 | 3 | 0 | 3 | 1 | 1 | 1 | 2 | 0 | 3 | 0 | 2 | 1 | 1 | 4 | 3 | 2 | 2 | 3 | 1 | 3 | 3 | 3 | 4 | 2 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 1 | 0 | 1 | 2 | 2 | 0 |
Readme
- Source
- raw.githubusercontent.com
VeribleFormatterVerilog
VeribleFormatterVerilog: A formatter for sublime using verible and some modify to easier use
Overview
It's a simple plugin for sublime which is a formatter for verilog using verible. To avoid format fail, it also auto comment and uncomment `include
.
Features
Format verilog and SystemVerilog file through verible.
For some code like:
reg [32-1:0] test[0:1024-1] ={`include "res.dat"};
Verible will show an error and refuse formatting. This plugin will auto comment out these code and uncomment them afer formatting.
You can specify verible setting form flag file or plugin setting. Flag file under project project_flags_file_name
take precedence, then global flag file global_flags_file_path
, the last one is plugin setting.
Installation
Befor using this plugin, you have to install verible and add that to your PATH
. Please make sure you can use verible-verilog-format
directly in shell.
VeribleFormatterVerilog can be installed via Package Control in Sublime Text. Simply search for “VeribleFormatterVerilog” and then install this plugin. Alternatively, you can download the released file and place it in Sublime Text > Settings > Browse Packages > User.
Usage
After installation, configure a keybinding to trigger the plugin:
1. Open Preferences > Key Bindings
in Sublime Text.
2. Add keybinding for the following commands, I use F11
here:
For formatting current file: “json { "keys”: [“f11”], “command”: “format_with_verible” }
Then you can triger format by `F11` or `Edit->Line->Format with Verible`
## Contributing
Contributions to VeribleFormatterVerilog are welcome! If you have any suggestions, bug reports, or want to contribute code, please feel free to open an issue or submit a pull request.
## Support
For support, questions, or feature requests, please open an issue in this repository.
If you like, you can also contract me through 1173368667@qq.com.
## License
MPL-2.0