Skip to content

Releases: Sahildhillon0/nvim

Advent of Neovim v2.1.0 (December 2025)

29 Dec 08:16

Choose a tag to compare

After a productive journey fixing startup errors and modernizing the configuration, this marks the first stable release of my personal Neovim setup – proudly named Advent of Neovim!
This config is now fully compatible with Neovim 0.11+, free of deprecation warnings, and ready for daily use.

What's New & Fixed

  • Modern LSP Setup
    Migrated to the native vim.lsp.config and vim.lsp.enable API.
    Eliminated the deprecated require('lspconfig') warning (preparing for nvim-lspconfig v3.0.0).

  • Rust Development Supercharged
    Replaced archived rust-tools.nvim with the actively maintained rustaceanvim (v7+).
    Full support for rust-analyzer, format-on-save, clippy checks, and blink.cmp integration – no more deprecation issues!

  • Treesitter Stabilized
    Switched to the stable master branch of nvim-treesitter (frozen for backward compatibility).
    Added safe loading with lazy = false and protective fallback to eliminate "module not found" errors on startup (especially when triggered by Oil.nvim).

  • Other Improvements

  1. Retained all existing LSP servers: lua_ls, clangd, pyright, jdtls, bashls, remark_ls.
  2. Preserved custom diagnostics (virtual text, float on hover, hide in insert mode).
  3. Auto-format Lua on InsertLeave.
  4. blink.cmp capabilities passed correctly to all servers.
  5. lazydev.nvim for better Lua completions in config files.

Installation Reminder

git clone https://github.com/Sahildhillon0/nvim ~/.config/nvim
nvim
# Inside Neovim:
:Lazy sync

Then restart Neovim and run :checkhealth – everything should be green!

Thanks

Big thanks to the Neovim community, plugin authors (especially mrcjkb for rustaceanvim), and everyone who contributes to making Neovim awesome.Feel free to open issues, suggest improvements, or contribute – this config is open for collaboration!
Happy coding!

~ Sahildhillon0
December 29, 2025

modifing LSP

15 Feb 12:34

Choose a tag to compare

[modifing LSP for rust, c, java and more

Refactoring nvim

13 Feb 19:09

Choose a tag to compare

refactoring the nvim config and adding more plugins

initial config

13 Feb 18:32

Choose a tag to compare

initial nvim config