2,459 questions
2 votes
0 answers
119 views
Rust language server not working in neovim [closed]
I just started using neovim. I could get the lua language server to work but not the rust language server (rust-analyzer). When I open a rust file like hello.rs I get the error LSP [rust_analyzer] ...
Advice
0 votes
5 replies
142 views
Lightweight Spring Boot Setup for Beginners: Zed editor
I am new to Java and starting with Spring Boot development. I prefer using lightweight code editors like Zed, Lite-XL and Helix and want to avoid the high resource usage and complexity of full IDEs (...
1 vote
1 answer
78 views
Problem with Roslyn configuration on neovim
I've been trying to setup roslyn.nvim with rzls.nvim on my neovim for a while to work with .NET, C# and Blazor. But I've been facing some frustrating problems, I'm using WSL Ubuntu 24.04, a neovim ...
1 vote
0 answers
29 views
Add description with complete in nvim_create_user_command
I am trying to make a user command and add completion for it vim.api.nvim_create_user_command('Piomon', function(opts) local args = opts.fargs require('platformio.piomon').piomon(args) end, { ...
Advice
0 votes
1 replies
82 views
LSP for gcc C++ on Neovim
I'm trying to get an LSP for my gcc C++ on Neovim. The issue is, I'm quite new to both the concept of an LSP and Neovim's scripting. I'm getting mixed opinions on clangd and ccls, but I don't really ...
5 votes
1 answer
70 views
How to ignore keywords when rewrapping text in Vim?
Is there an option I can set in Vim and Neovim to force the gq motion to wrap text strictly at 80 characters, without addings hanging indents after lines that begin with common programming keywords ...
Advice
1 vote
1 replies
65 views
In vim how can I redo the last command, including those done by key-map
What do I want: I set "<leader>gd" as the key to "go to definition" vim.keymap.set("n", "<leader>gd", ":Lspsaga goto_definition<Enter>&...
1 vote
1 answer
49 views
How can I use `chansend()` to update a terminal buffer asynchronously in Neovim?
I have a callback/generator which produces output, possibly after a delay. I'd like to send these outputs to the terminal buffer as they're produced. Here's a mockup: local term_buf = vim.api....
1 vote
0 answers
36 views
render-markdown.nvim - HTML tags not rendering as expected in markdown buffers
According to the render-markdown.nvim docs, the plugin supports "concealing HTML comments" with the help of treesitter-html (which I have installed). However, I'm still seeing HTML tags ...
4 votes
0 answers
121 views
Restore Tutor Marks in LazyVim
I recently installed LazyVim, and I was trying to use the :Tutor command. Everything works well in Tutor, but the check and cross marks. In Tutor, in most lessons, there are some lines that needs to ...
2 votes
1 answer
54 views
Blink-cmp 1s freeze on first char of each word in insert mode
I am using pop-os cosmic with kitty as terminal. I installed lazyvim starter. With blink cmp plugin for completion, I need to wait 1s before I can continue typing on every first char of each word. If ...
2 votes
0 answers
68 views
Mason.nvim works on Windows but not on my WSL [closed]
I’m running Neovim 0.10.0 with mason.nvim inside WSL (Ubuntu). I have 2 Neovim configurations: one on Windows (pwsh) and the other on WSL (ubuntu). On Windows, everything works fine — I can install ...
1 vote
0 answers
107 views
Inlay hints not appearing with nvim-lspconfig
I'm using nvim-lspconfig and inlay lines are not showing up for any rust file I'm editing. Here's the config located in .config/nvim/lua/plugins/lsp-config.lua { "neovim/nvim-lspconfig", ...
1 vote
0 answers
96 views
How setup Neovim for Haxe programming language (LSP and Treesitter)
Hello people on the internet. I made my own Neovim config https://github.com/Mr-Fox-h/fox-ide and it's a good config, but I want to write codes with Haxe programming language. I installed haxe and ...
2 votes
0 answers
138 views
eslint, lsp, and setup error in react project
I have a nvim setup that I have created and when I want to open a react/nextjs project it errors on imports like import Image from "next/image"; and no one likes that, so I wanted to ask how ...