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