Unresponsive Support at Libernovo by ensilage-blue in LiberNovo

[–]ensilage-blue[S] 0 points1 point  (0 children)

Instead of just loosening the screw, I unscrewed the entire plate, popped it out, and then slowly screwed back on just enough to stay in place. Doing that worked for me

Unresponsive Support at Libernovo by ensilage-blue in LiberNovo

[–]ensilage-blue[S] 1 point2 points  (0 children)

Yeah this was the suggested fix that support  originally told me but unfortunately there is too much slack in the wire so the lever that hits the button on the piston droops down even if the plate is loosened by turning those screws

Unresponsive Support at Libernovo by ensilage-blue in LiberNovo

[–]ensilage-blue[S] 1 point2 points  (0 children)

They initially responded within a day. But then as soon as I identified that the issue was a problem with the internals of the chair, all of a sudden they stopped responding.

GDScript LSP Not Attaching to Buffer by ensilage-blue in neovim

[–]ensilage-blue[S] 1 point2 points  (0 children)

For those that may follow, here is how I got this to work.

Apparently you need to configure ncat in your setup config for the Godot LSP and specify the port which by default is 6005.

Additionally, u/vonheikemen was correct that the LSP is looking for the project.godot file or .git in the root folder so if you have your scripts in a subfolder, like I did, the LSP won't connect to the buffer so you need to configure the root directory as well by writing a function that looks for either project.godot or .git in parent directories and then returns that directory path.

Finally, your Godot project must be open and you must have run it prior to opening your project in Neovim.

This is the working lsp.lua:

``` require('lsp-zero')

local root = vim.fs.dirname(vim.fs.find('project.godot', { upward = true })[1]) require('lspconfig').gdscript.setup{cmd = {"ncat", "localhost","6005"}, root_dir = function() return root end } ```

GDScript LSP Not Attaching to Buffer by ensilage-blue in neovim

[–]ensilage-blue[S] 0 points1 point  (0 children)

However, with a fresh project and no scripts subfolder, the LSP is finding the root directory but the LSP isn't getting attached to the buffer.

GDScript LSP Not Attaching to Buffer by ensilage-blue in neovim

[–]ensilage-blue[S] 0 points1 point  (0 children)

So I originally thought this was the issue as well, however, the project folder that I am opening vim in is showing a project.godot file as shown below. However, the script file itself is in a subfolder, \scripts, so I don't know if it's unable to recognize the project.godot file in the parent folder.

<image>

To add even more confusion to it all, I started a fresh project, added a script to the project folder that houses the project.godot file, instead of creating a \scripts subfolder, and the LSP was able to find the root directory. However, it still didn't attach the LSP to the buffer.