programming-languages-support bars-and-lines neovim-0.5 golang session diagnostics command-line register startup keybinding neovim-lua-development color debugging git competitive-programming dependency-management treesitter-colorschemes tmux completion motion colorscheme project comment quickfix code-runner file-explorer yaml plugin-manager marks colorscheme-creation cursorline text-object web-development external fuzzy-finder lua-colorscheme indent fennel treesitter-based remote-development colorscheme-switchers tabline statusline tree-sitter-supported-colorscheme plugin utility formatting lsp mouse editing-support scrollbar markdown-and-latex telescope note-taking game language preconfigured-configuration media split-and-window test github snippet lsp-installer search terminal-integration syntax icon scrolling boilerplate version-manager