forked from ghdl/ghdl-language-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
22 lines (21 loc) · 889 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Various ideas of improvements (in no specific order):
* reformat: realign (per scope or per block) associations/declarations
* parse after a timeout instead of after each edit (but what about testing?)
* go to declaration/definition -> for components and subprograms
* action: add instance (and automatically create a template)
* action: reorder associations (using the declaration order)
* action: convert from assoc by position to assoc by name
* find references
* manage memory: un-analyze, free old nodes...
* verilog ?
* Import projects from ISE, Vivado, quartus, HDLmake, ...
* integration with other IDE (emacs, atom, ...)
* Test on windows, MacOS
* Watch/edit project file ?
* Sanitize tests
* add file into project
* project: add library.
* watch project file and reload.
* FIX: crash when a file in a project doesn't exist
* add a signal or jump to declarations
* style checker