Giter Club home page Giter Club logo

Comments (4)

VonHeikemen avatar VonHeikemen commented on September 21, 2024

I wouldn't expect the language server to work right after installation. Is also not reliable to execute that code after neovim sets the filetype for the current buffer.

lsp-zero's configuration should run at startup.

If you open neovim with a lua file and execute the command :LspInfo, what do you get?

from lsp-zero.nvim.

Paladynee avatar Paladynee commented on September 21, 2024
Press q or <Esc> to close this window. Press <Tab> to view server doc.
 
 Language client log: C:\Users\PC\AppData\Local\nvim-data\lsp.log
 Detected filetype:   
 
 0 client(s) attached to this buffer: 
 
 Configured servers list: tsserver, lua_ls, rust_analyzer

Despite this, my none of my lsps work.
Until now, my other commands and shortcuts used to work. For example, I could open a file explorer by doing <leader>pv. But for some reason, that stopped working as well. I'm not saying its related to lsp-zero, but it's very bizarre.

Here's the entire contents of my %LOCALAPPDATA%\nvim\ folder:
nvim.zip

from lsp-zero.nvim.

VonHeikemen avatar VonHeikemen commented on September 21, 2024

Detected filetype empty is a bad sign. Did you run :LspInfo in a lua file?

If neovim doesn't detect the filetype the language server doesn't start.

from lsp-zero.nvim.

Paladynee avatar Paladynee commented on September 21, 2024

Detected filetype empty is a bad sign. Did you run :LspInfo in a lua file?

If neovim doesn't detect the filetype the language server doesn't start.

oh, I misinterpreted "open neovim with a lua file" as "open neovim with your configuration".
Here's the output while observing a init.lua file:

 Press q or <Esc> to close this window. Press <Tab> to view server doc.
 
 Language client log: C:\Users\PC\AppData\Local\nvim-data\lsp.log
 Detected filetype:   lua
 
 1 client(s) attached to this buffer: 
 
 Client: lua_ls (id: 1, bufnr: [12])
 	filetypes:       lua
 	autostart:       true
 	root directory:  Running in single file mode.
 	cmd:             C:\Users\PC\AppData\Local\nvim-data\mason\bin\lua-language-server.CMD
 
 Configured servers list: lua_ls, tsserver, rust_analyzer 

There are some other errors from other plugins too, about executing lua:
image

from lsp-zero.nvim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.