-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
neovim setup #13
Comments
I got it working after cloning the project and build it. The path for cmd is pointed to the compiled binary. |
Just to be clear this lsp provides autocomplete just for components (at least in my case), if you expect something like coo-blade, i dont think this is capable of that. Please correct me if im wrong |
What it is capable of is in the readme. It provides some diagnostics and the ability to jump to components as well as other things. Your config looks correct. I stole how you handled determining the root directory so here is mine for reference in case you need it. You can replace/ignore all the lines with "lvim" specific stuff.
I was running into a weird issue with getting the autocomplete to work as well though but after setting some breakpoints in I found out it was because I was naming a livewire component file "Index.php" which the livewire componentregistry will ignore as part of the class name when you call "classToName" for some reason. You can test this out yourself by just creating a livewire component like "App\Livewire\Test\Index.php" or something. I fixed this by just renaming my file to "Page.php". @haringsrob And because only the "Index" portion is cut off, the "class_exists" doesn't throw so when you hit the line to create a new reflection class object an exception is thrown. Adding another try catch could fix this but at the same time I think just telling people not to name their livewire components index is fine. This was honestly such a marginal edge case. |
Hi. I am trying to follow your neovim setup recommendation, however I am struggling a bit to make the setup work. This is how I do it using
lsp-zero
:I am able to start the lsp (i.e., I can see it by running :LspInfo), however I am getting no LSP completions. Is this lsp dependent on any other piece of particular setup?
The text was updated successfully, but these errors were encountered: