set number syntax on set expandtab set smarttab set tabstop=4 set softtabstop=4 set shiftwidth=4 set foldcolumn=2 set mouse=a set encoding=utf8 set guifont=JetBrains\ Mono\ Nerd\ Font\ 11 "colorcolumn set colorcolumn=110 highlight ColorColumn ctermbg=darkgray "colorscheme ghdark "colorscheme dracula "plugins call plug#begin() Plug 'preservim/nerdtree' Plug 'ryanoasis/vim-devicons' Plug 'ap/vim-css-color' Plug 'leshill/vim-json' Plug 'tiagofumo/vim-nerdtree-syntax-highlight' Plug 'othree/html5-syntax.vim' Plug 'ale-cci/aqua-vim' Plug 'Eliot00/git-lens.vim' Plug 'pangloss/vim-javascript' Plug 'mxw/vim-jsx' Plug 'theRealCarneiro/hyprland-vim-syntax' Plug 'junegunn/fzf.vim' Plug 'junegunn/fzf' Plug 'vv9k/vim-github-dark' Plug 'dracula/vim',{'as':'dracula'} call plug#end() "keybinds nnoremap :NERDTreeToggle inoremap :NERDTreeToggle nnoremap :NERDTreeFocus inoremap :NERDTreeFocus nnoremap e :NERDTreeFocus nnoremap :NERDTree nnoremap :NERDTreeToggle inoremap :NERDTreeToggle nnoremap :NERDTreeRefresh inoremap :NERDTreeRefresh "tabs nnoremap [ :tabprevious nnoremap ] :tabnext nnoremap t :tabnew nnoremap w :tabclose "term nnoremap :term inoremap :term "Open terminal bottom with 15split size function! OpenTerminalBelow() belowright term resize 15 term endfunc nnoremap h :call OpenTerminalBelow() nnoremap l :resize +5 nnoremap k :resize -5 "gitlens nnoremap :call ToggleGitLens() inoremap :call ToggleGitLens() "save file nnoremap s :w "quit nnoremap q :q "vim-plug nnoremap i :PlugInstall "update vim config nnoremap u :so% "fzf nnoremap f :Files nnoremap g :Rg nnoremap r :vimgrep // **/*