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