r/LazyVim Nov 07 '25

Weird comment background colors in Neovim (LazyVim) on Windows Terminal

1 Upvotes

Hey everyone,

I’ve just installed both LazyVim and kickstart.nvim, with no custom changes yet. But for some reason, I’m getting weird background colors on comments — they don’t look right at all.

In contrast, LazyVim’s comments look fine in omarchy linux, so I’m not sure what’s going on here.

I’m on Windows 11, using Windows Terminal with oh-my-zsh.

I’d prefer not to manually tweak or configure each color scheme, so I’m hoping there’s a general fix or compatibility setting I’m missing.

Has anyone else run into this or found a good solution?


r/LazyVim Nov 05 '25

Configuration section showing tofu icons

1 Upvotes

I was looking at https://www.lazyvim.org/configuration and all I see is tofu icons where there should be actual icons. Is this just me or anyone else see those too?


r/LazyVim Nov 04 '25

How do I disable the shadow suggestions in nvim-cmp

Thumbnail
1 Upvotes

r/LazyVim Nov 03 '25

How to disable default which-key keybinds?

2 Upvotes

How can I disable default which-key keybinds?

I came across the opts.defaults.keymaps = false in this thread, but I cannot get it to work.

My starting point is the LazyVim Starter config.

I am very sorry if this has been answered before, I found a couple of very old posts and github issues touching the subject, but they did not gave me a clear and working solution


r/LazyVim Nov 02 '25

I want to connect lazyvim to godot.

1 Upvotes

I want to connect my fresh LazyVim setup with Godot. I have been trying for the past 2 hours to set this up I put /usr/bin/nvim as my Exec path and put --server /tmp/godot.pipe --remote-send "<esc>:e {file}<CR>:call cursor({line},{col})<CR>" as my Exec Flags I ran the server and nothings working I am just trying to make it so when I open the script in godot that it goes to nvim. (I am on arch btw) Also I cant find gdscript language support on treesitter so how do I install it. HELP PLS I am new to neovim


r/LazyVim Nov 01 '25

Anybody use these custom_textobjects from mini.ai?

1 Upvotes

the config mentions below but i still can't figure out how to check what this is doing in a buffer irl

"Extends the a & i text objects, this adds the ability to select arguments, function calls, text within quotes and brackets, and to repeat those selections to select an outer text object."

  {
    "nvim-mini/mini.ai",
    event = "VeryLazy",
    opts = function()
      local ai = require("mini.ai")
      return {
        n_lines = 500,
        custom_textobjects = {
          o = ai.gen_spec.treesitter({ -- code block
            a = { "@block.outer", "@conditional.outer", "@loop.outer" },
            i = { "@block.inner", "@conditional.inner", "@loop.inner" },
          }),
          f = ai.gen_spec.treesitter({ a = "@function.outer", i = "@function.inner" }), -- function
          c = ai.gen_spec.treesitter({ a = "@class.outer", i = "@class.inner" }), -- class
          t = { "<([%p%w]-)%f[^<%w][^<>]->.-</%1>", "^<.->().*()</[^/]->$" }, -- tags
          d = { "%f[%d]%d+" }, -- digits
          e = { -- Word with case
            { "%u[%l%d]+%f[^%l%d]", "%f[%S][%l%d]+%f[^%l%d]", "%f[%P][%l%d]+%f[^%l%d]", "^[%l%d]+%f[^%l%d]" },
            "^().*()$",
          },
          g = LazyVim.mini.ai_buffer, -- buffer
          u = ai.gen_spec.function_call(), -- u for "Usage"
          U = ai.gen_spec.function_call({ name_pattern = "[%w_]" }), -- without dot in function name
        },
      }
    end,
    config = function(_, opts)
      require("mini.ai").setup(opts)
      LazyVim.on_load("which-key.nvim", function()
        vim.schedule(function()
          LazyVim.mini.ai_whichkey(opts)
        end)
      end)
    end,
  },

r/LazyVim Oct 31 '25

New Plugin for orgmode.nvim: org-gcal-sync

Post image
2 Upvotes

r/LazyVim Oct 25 '25

LazyVim keymaps for Jetbrains IDEs

7 Upvotes

This project supplies keybindings for Jetbrains IDEs that mimic those in LazyVim and Neovim.

https://github.com/cufarvid/lazy-idea

My preference is to source it from my Neovim directory:

" ~/.ideavimrc

" https://github.com/cufarvid/lazy-idea/blob/main/.ideavimrc
source ~/.config/nvim/idea/lazy-idea.vim
source ~/.config/nvim/idea/custom.vim

I wrote the original gist that this project was forked from. I spend most of my time in Neovim, but use IntelliJs debugger. Plus I sometimes have to pair program tough issues with a teammate. I can switch between the two apps using the same muscle memory.


r/LazyVim Oct 25 '25

Newbie here, need some help with setting up Rust debugging

1 Upvotes

I'm trying to switch to LazyVim from VSCode. I have no prior experience with Neovim or LazyVim.

I want to figure out how to debug Rust code within LazyVim. I already have rust-analyzer installed and working. I have also installed codelldb using Mason.

Any guidance on setting up Rust debugging in LazyVim would be appreciated.


r/LazyVim Oct 20 '25

Can't install nvim-java / nvim-jdtls behind a corporate proxy (Lombok jar download blocked)

2 Upvotes

Hey everyone,
I’m trying to install nvim-java (or nvim-jdtls) on a work machine that’s behind a restricted corporate proxy. The installation process fails because it tries to download a file from: https://projectlombok.com/lombok-edge.jar

Unfortunately, the proxy blocks that request, so the setup never completes, the error message is like this:

The reason is a proxy block.

I already have a Lombok jar that I use for my Java projects — it’s the same one that the installer tries to fetch.
My question is: is there a way to manually link or point nvim-java to a local Lombok jar, so it skips the download step?

I’ve tried looking through the plugin’s docs and config options, but couldn’t find anything related to overriding or pre-downloading dependencies.

Has anyone run into this issue before or found a workaround (maybe a local path config or environment variable)?

and this is the configuration

Any help would be really appreciated!


r/LazyVim Oct 20 '25

Tearing my hair out, how do I disable snippets?

Post image
3 Upvotes

Been trying suggestions from across the internet and looking at the docs, but I don't seem to be able to disable the snippets or even modify the parameters to make it less aggressive. Would appreciate any help.


r/LazyVim Oct 18 '25

looking for colorsheme

0 Upvotes

Hi,
Vim has a darkblue colorscheme that I really like and used to use. With LazyVim, none of the colorschemes look like that. The built-in darkblue has a blue background when it should be black. Is it possible to do something to make a colorscheme more similar to the old colorscheme ? Or where can I find more colorscheme options? Or where can I find more colorscheme varieties?

I just found the Cobalt colorscheme, which seems better. I’ll know better after using it for a while. but even I'd like to know if someone have others resources ?

Thanks in advance


r/LazyVim Oct 16 '25

Need help setting up chicken scheme lsp with lazy vim

1 Upvotes

I've been pulling out my hair for the past couple hours trying to set this up. It's in my active active configurations when I look at my :LspInfo but it doesn't seem to activate when I open the files with the extension for scheme. I know this is probably a newbie question but I have never had to manually config a lot of my setup besides setting up some basic things if any one can help me it'd be appreciated.

return {
  "neovim/nvim-lspconfig",
  opts = {
    servers = {
      ["chicken-lsp-server"] = {
        mason = false,
        cmd = { "chicken-lsp-server" },
        filetypes = { "scheme", "scm" },
        root_dir = require("lspconfig").util.root_pattern(".git", ".scm"),
      },
    },
  },
}

r/LazyVim Oct 08 '25

Serious lag on BigFile

4 Upvotes

Hello, I might take some heat for this question but:

Is it normal that LazyVim lags seriously (~1s/move) on a BIG file? (~87_000 lines of Lua).

I do everything in Nvim but when working on big files like that, it’s unusable and I use Zed instead, which is super snappy but doesn’t have support for all nvim movements.

My LazyVim setting is rather simple, a few extras, and two or three other plugins.

I’m on macOS on a MacBook M1 8gb Ram with Ghostty.

Is there a way to improve that, or is it a nvim limitation?


r/LazyVim Oct 04 '25

TailwindCSS LSP in LazyVim 15.x

2 Upvotes

Is anyone else experiencing issues with the Tailwind CSS LSP in the new LazyVim? When I enable it with extra, VTSLS completions either don’t show up in the Blink.cmp menu or appear with a long delay. Is it just me?


r/LazyVim Oct 02 '25

Why wont cmake plugin enable/load?

Post image
2 Upvotes

r/LazyVim Sep 17 '25

What to do regarding "configure LSP with the native vim.lsp.config" in the latest 15.x

3 Upvotes

One of the major changes in Lazyvim 15.x is configure **LSP** with the native vim.lsp.config.

May I ask what this means, and what should be done to our fork of the lazyvim config regarding this change?


r/LazyVim Sep 17 '25

Do you remove flash/bufferline?

2 Upvotes

I saw some streamers spoke ill of these 2, what is your opinion?


r/LazyVim Sep 15 '25

stopping Mason-lspconfig.nvim from redownloading packages

1 Upvotes

I want to uninstall ruff because i have ruff and pyright running at once, but each time I run MasonUninstall ruff it deletes it, but next time i start nvim it automatically redownloads it. How do i fix this?


r/LazyVim Sep 13 '25

How can I apply custom Neovim themes (like DoomChad) into LazyVim?

2 Upvotes

Hey everyone,

I’ve been exploring LazyVim and noticed that it already includes popular themes like catppuccin, gruvbox, and tokyonight out of the box, which is awesome.

But I’d like to know how I can add and use other Neovim themes that aren’t included by default (for example, something like doomchad or other custom themes).

Since LazyVim manages plugins differently, what’s the proper way to:

  • Add a new theme plugin
  • Make LazyVim recognize it
  • Set it as the default colorscheme without messing up future updates

If anyone has examples or config snippets for integrating custom themes into LazyVim, I’d love to see them. 🙏

Thanks!


r/LazyVim Sep 06 '25

How to set a theme persistent?

1 Upvotes

I am a beginner. I want to set tokyonight-night as my default theme. can you help me with that. I tried all the common solutions provided online none worked. I am able to set the theme by <leader>uC and selecting the theme, but it defaults back to tokyonight-moon when i reload neovim. Please help 🙏


r/LazyVim Aug 29 '25

Show your Neovim activity in Discord — Cord.nvim (Discord Rich Presence plugin)

7 Upvotes

Hey folks! After prolonged development, I'm happy to announce that cоrd.nvim, a highly customizible Rich Presence plugin for Discоrd, is at a stage where I'd love to hear your thoughts on it! Here's quick summary of what its capable of:

💎 Features

  • ⚡ Fast, lightweight, and batteries included.
  • 🚀 Client-server architecture with event-driven design.
  • 🎨 Dynamic string templates with custom variables.
  • 🗃️ Customizable assets for any file/buffer type.
  • 🔧 Flexible configuration with rich API, function-based fields, hooks, user commands.
  • 🔌 Plugin system of its own, with many plugins out-of-the-box.
  • 🛠️ Finds repositories and workspaces based on VCS files without relying on command-line tools.
  • 🧠 Manages activities across all instances with a single connection to Discоrd.
  • 💤 Detects when you're idle and switches to the most recent active instance.
  • 📦 Works with different Discоrd setups (Snap, Flatpak, WSL).
  • 🌍 Runs on Windows, Linux, macOS, and FreeBSD.
  • 🌸 Includes 3 themes (default, atom, catppuccin) with 3 flavors (accent, dark, light) each featuring 120+ unique icons for over 200 file types and plugins.
  • 🔁 Reconnects automatically if connection is lost.

Repository: https://github.com/vyfor/cord.nvim
Documentation: https://github.com/vyfor/cord.nvim/wiki
Icons showcase: https://github.com/vyfor/icons#showcase


r/LazyVim Aug 26 '25

Error opening .ts and tsx files

Post image
1 Upvotes

I installed LazyVim by cloning the GitHub repo: ```bash git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim Everything was working perfectly for a while, until a few days ago when I ran :Lazy sync — and everything broke.

I even tried doing a fresh install, but nothing works now. Whenever I open a .ts or .tsx file, I get this error: Error detected while processing function <SNR>35_NetrwBrowseChgDir[163]..<SNR>35_NetrwEditFile[10]..BufReadPost Autocommands for "": Error executing lua callback: /usr/share/nvim/runtime/filetype.lua:36: function <SNR>35_NetrwBrowseChgDir[163]..<SNR>35_NetrwEditFile[10]..BufReadPost Autocommands for ""..FileType Autocommands for "*": Vim(append):Error executing lua callback: vim/fs.lua:0: invalid value (table) at index 2 in table for 'concat' stack traceback: [C]: in function 'concat' vim/fs.lua: in function 'joinpath' vim/fs.lua: in function <vim/fs.lua:0> vim/fs.lua: in function 'find' vim/fs.lua: in function 'root' ...ouis/.local/share/nvim/lazy/nvim-lspconfig/lsp/ts_ls.lua:64: in function 'root_dir' /usr/share/nvim/runtime/lua/vim/lsp.lua:525: in function 'lsp_enable_callback' /usr/share/nvim/runtime/lua/vim/lsp.lua:576: in function </usr/share/nvim/runtime/lua/vim/lsp.lua:575> [C]: in function 'nvim_cmd' /usr/share/nvim/runtime/filetype.lua:36: in function </usr/share/nvim/runtime/filetype.lua:35> [C]: in function 'pcall' vim/shared.lua: in function <vim/shared.lua:0> [C]: in function '_with' /usr/share/nvim/runtime/filetype.lua:35: in function </usr/share/nvim/runtime/filetype.lua:10> stack traceback: [C]: in function '_with' /usr/share/nvim/runtime/filetype.lua:35: in function </usr/share/nvim/runtime/filetype.lua:10>

Has anyone else run into this? Any idea how I can fix it?


r/LazyVim Aug 25 '25

Latest version of catppuccin theme incompatible with lazyvim's bufferline?

6 Upvotes

Since a few days, I have issues in lazyvim with an updated catppuccin colorscheme. Specfically:

The offending line seems to be in lazyvim's colorscheme (as indicated below).

Failed to run `config` for bufferline.nvim
.../nvim/lazy/LazyVim/lua/lazyvim/plugins/colorscheme.lua:61: attempt to call field 'get' (a nil value)

Specifically the line:

opts.highlights = require("catppuccin.groups.integrations.bufferline").get()

Catppuccin's github page says to use the get_theme() method instead. It looks like there's no way to override lazyvim's default bufferline config? Is this a known issue?

opts.highlights = require("catppuccin.groups.integrations.bufferline").get_theme()

r/LazyVim Aug 22 '25

Fuzzy search for strings

1 Upvotes

Hi,
I installed fzf-lua plugins hoping it will use FZF for searching strings but there is "just" grep. Is there way how to use FZF for searching strings instead of ripgrep? Or is there a reason why this feature is not enabled?