Skip to content

GNRSN/nvim-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@GNRSN Neovim config

Features

Non exhaustive list of plugins

Highlighting
  • Treesitter
  • Illuminate (cursor word)
  • Rainbow params
  • Todo-comments
  • Gitsigns (git status based highlighting)
  • Ccc (colorpicker + highlighting)
"Intellisense"
  • Lsp-config (langue server)
    • Typescript tools (better TS server managment)
  • Null-ls (linting)
    • Cspell
  • Conform (formatting)
  • Mason (installer)
  • Nvim cmp + a bunch of sources (completion)
  • Luasnip (snippet engines)
  • Friendly snippets (snippet library)
    • I'm not very happy with the JS snippets at the moment though, most of them are pretty useless
  • Neodev (neovim development/configuration)
  • Autotag
  • Autopair
  • Indent blankline
Text traversal
  • Leap & Flit (better f/t hopping)
  • Neowords (customize w/e/b/ge behavior, e.g. support snake_case)
Text manipulation
  • Nvim surround
  • Substitute
  • Yanky
  • Comment.nvim
UI
  • Noice (message router including a bunch of UI components, e.g. notifications, messages feed, cmdline as prompt)
  • Dressing (replaces "native" input and select)
  • Lualine
  • Status-col
  • Lspsaga (better menu prompt for e.g. lsp diagnostics & actions)
  • Whichkey (display keybind descriptions)
Navigation
  • Telescope (fuzzy finding)
  • Harpoon (bookmarks)
  • Trouble (list and step trough diagnostics)
File manipulation
  • NeoTree
Project recognition
  • Neoconf (project configuration file incl. parsing vscode settings.json)

Util plugins

Debug
  • Nvim DAP
  • Neotest
Git
  • Lazygit (git)
  • Octo (github)
AI
  • Gen.nvim (communicate with Ollama)

Upcomming Projects

  • Vscode style combined diagnostics and hover

About

Neovim config by @GNRSN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published