Comments (2)
Sorry for the late reply, by default it should index all source files recursively from the working directory. If the working directory isn't where your files are then you'll need to have a veridian.yml configured to tell veridian where to look for your sources.
Also, if svlangserver is working for you, why would you need to run veridian as well, they should both be doing the same thing?
from veridian.
For now, veridian
just supports to go to instance
for the across files case
according to my experience. It doesn't support to go to definition of the port of the instantiated module
, go to the parameter definition(whether using define or package method)
and some other features for the across files case
.
For me, I use veridian
to lint, format, do dot completion, and use svlangserver
to hover, go to definition(also not support for parameters in other files).
Here is a short video about some features of svlangserver
.
video.mp4
By the way, there is no perfect, fully-functional, easy-to-use LSP for v/sv for neovim for a long time. And I think the development of verible
is too slow. That's frustrating:(
from veridian.
Related Issues (19)
- Language server crash when used with vscode (panick at 'Attempt to index past end of Rope') HOT 2
- Add config option to set verible format flags HOT 2
- Verible now has inbuilt language server support HOT 1
- No slang errors/messages anymore HOT 3
- Add default configuration for nvim-lspconfig HOT 1
- [Question] Is there any way to set default path for verible? HOT 1
- Fail to build with newer rustc HOT 5
- [Feature Request] Add support for Verilator as a diagnostic backend in Veridian HOT 1
- Veridian always pegs 2 cores, even when no changes have happened HOT 1
- Why doesn't the formatter work as expected when I modified the veridian.yml? HOT 3
- [Feature Request] Windows Release HOT 2
- [Feature Request] Renaming Symbol
- . completion not working HOT 1
- Request: add this extension to the VS Code Extension "store" so others can find it easily
- 100% CPU utilization HOT 1
- Include the filename in the verilator regex HOT 1
- dot completion not showing correct data HOT 2
- roadmap for initial release
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from veridian.