-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Most stuff we should notify the user are not implemented due to the Vim/Syntastic nature that checkers are external tools. Vim-hdl running inside Vim's Python shell is under development to address this.
Some cached info are not invalidated when adding/removing source files or adding/remove design units for a source (namely in Library class). This was intentional to make building and searching faster but hampers setting things up until a working point.
Built-in libraries are statically defined, which means that things will break on different environments. We can either use the compiler to get them somehow or create an option for the user to set manually. Using the compiler is the preferred approach.
So far this works, but few cases were tested. Maybe things won't work depending on the environment.
Configuring is done via python/config.py
by the same cause of the
User Notifications limitation.
Cases where a file almost every other file on the project depends on can lead to (re)build time much larger than the user would expect from a syntax checker.
Most likely the best fix is to solve this in background after User Notifications limitation is fixed.