Neovim Plugins
Geschrieben am 12-01-2025 - ⧖ 2 minIch wurde per Mail gefragt ob ich die Dotfiles zu Neovim online stellen könnte bzw. wann ich das
mache. Machen werde ich es, aber ich weiß wirklich noch nicht wann genau. Dazu muss ich die ganzen
Dotfiles erstmal aktualisieren und die sensiblen Daten entfernen. Kann also noch
dauern, sorry. Da besagter User u. a. eine Liste der von mir genutzten Plugins
von Neovim haben wollte, veröffentliche ich diese einfach hier und schreibe ein
paar Worte da.
Zuallererst: Ich verwende keine vorkonfigurierte Distribution1, sondern habe
meine auf kickstart.nvim
aufgebaut und diese dann mit folgenden Plugins erweitert:
- https://github.com/OXY2DEV/markview.nvim
- Inline Markdown Vorschau
- https://github.com/echasnovski/mini.nvim
- Da verwende ich die Module "ai", "surround", "icons", "tabline", "jump", "bracketed", "pairs", "pick", "align", "trailspace", "comment" und "hipatterns"
- https://github.com/TheBlob42/houdini.nvim
- Escape from insert mode, terminal mode & more without delay
- https://github.com/sontungexpt/url-open
- Ist praktisch
gx
auf Steroiden - https://github.com/karb94/neoscroll.nvim
- Besseres Scrollen
- https://github.com/folke/noice.nvim
- Ersetzt die UI von Neovim
- https://github.com/sho-87/kanagawa-paper.nvim
- Ein Colorscheme
- https://github.com/folke/which-key.nvim
- Verwaltung von Keybindings mit allem drum und dran
- https://github.com/stevearc/conform.nvim
- Formatierung von Quelltexten
- https://github.com/ibhagwan/fzf-lua
- Besseres fzf.vim (geschrieben in LUA)
- https://github.com/lewis6991/gitsigns.nvim
- Git Integration für Buffer
- https://github.com/christoomey/vim-tmux-navigator
- Vereinfachte Navigation zwischen den Panes von Tmux und den Splits von Nvim
- https://github.com/lukas-reineke/indent-blankline.nvim
- Bessere Indentation
- https://github.com/nvim-tree/nvim-tree.lua
- Einfacher Dateimanager für Nvim
- https://github.com/nvim-lualine/lualine.nvim
- Die Statusline
- https://github.com/nvimtools/none-ls.nvim
- Language-Server(s)
- https://github.com/L3MON4D3/LuaSnip
- Snippet-Engine mit friendly-snippets
- https://github.com/mfussenegger/nvim-lint
- Linter
- https://github.com/nvim-treesitter/nvim-treesitter
- Treesitter mit nvim-treesitter-context, nvim-ts-context-commentstring sowie nvim-ts-autotag
- https://github.com/nvim-telescope/telescope.nvim
- Telescope mit lazy, luasnip, undo, heading, zoxide, ui-select und telescope-frecency
- https://github.com/hrsh7th/nvim-cmp
- Completion-Plugin mit lspkind, cmp-nvim-lua, zsh, luasnip, path, buffer und lsp
Eine sehr gute Anlaufstelle für Neovim-Plugins ist z. B. https://github.com/rockerBOO/awesome-neovim; diese Liste wird regelmäßig aktualisiert und enthält nur Plugins, die für Neovim sind. Eine bei weitem größere bzw. umfangreichere Liste findet man unter https://github.com/yutkat/my-neovim-pluginlist