filetype plugin on set nocompatible set number set belloff=all call plug#begin() Plug 'sheerun/vim-polyglot' Plug 'https://github.com/preservim/nerdtree', { 'on': 'NERDTreeToggle' } Plug 'LunarWatcher/auto-pairs' Plug 'maxboisvert/vim-simple-complete' Plug 'prabirshrestha/vim-lsp' Plug 'mrk21/yaml-vim' Plug 'ghifarit53/tokyonight-vim' Plug 'itspriddle/vim-shellcheck' Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'JamshedVesuna/vim-markdown-preview' Plug 'preservim/nerdtree' Plug 'ryanoasis/vim-devicons' call plug#end() nnoremap :NERDTreeToggle set encoding=UTF-8 set termguicolors let g:tokyonight_style = 'night' " available: night, storm let g:tokyonight_enable_italic = 1 colorscheme tokyonight let g:AutoPairsShorcutToggle = '' let vim_markdown_preview_github=1 if executable('bash-language-server') au User lsp_setup call lsp#register_server({ \ 'name': 'bash-language-server', \ 'cmd': {server_info->['bash-language-server', 'start']}, \ 'allowlist': ['sh', 'bash'], \ }) endif