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