/nvim

Neovim configuration

Primary LanguageLuaMIT LicenseMIT

nvim

This is my personal Neovim configuration (Windows, WSL/Ubuntu and Termux).

screenshot

plugins

  • lazy.nvim - a modern plugin manager for neovim
  • nvim-web-devicons - adds filetype glyphs (icons) to various vim plugins
  • plenary.nvim - all the lua functions I don't want to write twice
  • nvim-notify - a fancy, configurable, notification manager for neovim
  • sqlite.lua - sqlite/luajit binding and a highly opinionated wrapper for storing, retrieving, caching, and persisting sqlite databases
  • nui.nvim - ui component library for neovim
  • osc.nvim - open sound control (osc) library for neovim
  • lualine.nvim - a blazing fast and easy to configure neovim statusline
  • bufferline.nvim - a snazzy bufferline for neovim
  • alpha-nvim - a fast and highly customizable greeter for neovim
  • which-key.nvim - displays a popup with possible key bindings of the command you started typing
  • zen-mode.nvim - distraction-free coding for neovim
  • nvim-colorizer.lua - a high-performance color highlighter for neovim which has no external dependencies
  • Comment.nvim - smart and powerful comment plugin for neovim
  • toggleterm.nvim - a neovim lua plugin to help easily manage multiple terminal windows
  • aerial.nvim - a code outline window for skimming and quick navigation
  • gitsigns.nvim - git integration for buffers
  • noice.nvim - highly experimental plugin that completely replaces the ui for messages, cmdline and the popupmenu
  • nvim-treesitter - provide a simple and easy way to use the interface for tree-sitter in neovim and provide some basic functionality such as highlighting based on it
  • playground - view treesitter information directly in neovim
  • nvim-treesitter-textobjects - create your own textobjects using tree-sitter queries
  • nvim-ts-rainbow - rainbow parentheses for neovim using tree-sitter
  • nvim-lspconfig - a collection of common configurations for neovim's built-in language server client
  • lsp_signature.nvim - show function signature when you type
  • lspkind.nvim - vscode-like pictograms for neovim lsp completion items
  • friendly-snippets - set of preconfigured snippets for different languages
  • LuaSnip - snippet engine for neovim written in lua
  • scnvim - neovim frontend for supercollider
  • sc-scratchpad.nvim - throwaway buffers for chaotic supercollider coders in neovim
  • tidal.nvim - neovim plugin for tidalcycles. wip.

useful links

other configs

search