2024-12-21 14:51:25 +04:00
|
|
|
filetype plugin on
|
|
|
|
|
set nocompatible
|
2024-09-25 23:17:21 +04:00
|
|
|
set number
|
|
|
|
|
set belloff=all
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
call plug#begin()
|
|
|
|
|
|
|
|
|
|
|
2024-12-21 14:51:25 +04:00
|
|
|
Plug 'sheerun/vim-polyglot'
|
2024-09-25 23:17:21 +04:00
|
|
|
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'
|
2024-12-21 14:51:25 +04:00
|
|
|
Plug 'morhetz/gruvbox'
|
2024-09-25 23:17:21 +04:00
|
|
|
Plug 'itspriddle/vim-shellcheck'
|
|
|
|
|
Plug 'vim-airline/vim-airline'
|
|
|
|
|
Plug 'vim-airline/vim-airline-themes'
|
2024-10-05 21:47:52 +04:00
|
|
|
Plug 'JamshedVesuna/vim-markdown-preview'
|
|
|
|
|
Plug 'preservim/nerdtree'
|
|
|
|
|
Plug 'ryanoasis/vim-devicons'
|
2024-09-25 23:17:21 +04:00
|
|
|
call plug#end()
|
2024-10-05 21:47:52 +04:00
|
|
|
nnoremap <C-t> :NERDTreeToggle<CR>
|
2024-12-21 14:51:25 +04:00
|
|
|
set encoding=UTF-8
|
2024-09-25 23:17:21 +04:00
|
|
|
set termguicolors
|
2024-12-21 14:51:25 +04:00
|
|
|
set bg=dark
|
|
|
|
|
colorscheme gruvbox
|
2024-09-25 23:17:21 +04:00
|
|
|
let g:AutoPairsShorcutToggle = '<C-P>'
|
2024-10-05 21:47:52 +04:00
|
|
|
let vim_markdown_preview_github=1
|
2024-09-25 23:17:21 +04:00
|
|
|
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
|