Skip to content

Instantly share code, notes, and snippets.

@itsmaheshkariya
Created August 17, 2020 17:27
Show Gist options
  • Save itsmaheshkariya/8e1972b6281d99a7598fea90bcb737b3 to your computer and use it in GitHub Desktop.
Save itsmaheshkariya/8e1972b6281d99a7598fea90bcb737b3 to your computer and use it in GitHub Desktop.
Best Vim Config

set runtimepath+=~/.vim_runtime set mouse=a set encoding=UTF-8 let g:airline_powerline_fonts = 1 source ~/.vim_runtime/vimrcs/basic.vim source ~/.vim_runtime/vimrcs/filetypes.vim source ~/.vim_runtime/vimrcs/plugins_config.vim source ~/.vim_runtime/vimrcs/extended.vim

try source ~/.vim_runtime/my_configs.vim catch endtry set number nmap :NERDTreeToggle nmap :w let g:NERDTreeWinPos = "left" highlight EndOfBuffer ctermfg=bg ctermbg=bg highlight VertSplit ctermfg=black ctermbg=bg

call plug#begin('~/.vim/plugged') Plug 'ryanoasis/vim-devicons' Plug 'Valloric/YouCompleteMe' Plug 'voldikss/vim-floaterm' Plug 'mcchrish/nnn.vim' Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' Plug 'mattn/emmet-vim' Plug 'vim-scripts/vim-gitgutter' Plug 'lifepillar/vim-solarized8' Plug 'artur-shaik/vim-javacomplete2' "Plug 'ervandew/eclim' "Plug 'omnisharp/omnisharp-vim' "Plug 'neoclide/coc.nvim'

call plug#end()

let g:go_version_warning = 0 " Remove Line of NerdTree :hi cursorLine cterm=NONE gui=NONE

"Remove first line of nerdtree let NERDTreeMinimalUI=1

" color desert "set cursorline "hi CursorLine term=bold cterm=bold inoremap ii let g:NERDTreeDirArrowExpandable = '' let g:NERDTreeDirArrowCollapsible = ''

" Configuration example let g:floaterm_keymap_new = '' let g:floaterm_keymap_prev = '' let g:floaterm_keymap_next = '' let g:floaterm_keymap_hide = '' let g:floaterm_keymap_show = '' let g:floaterm_keymap_kill = '' let g:floaterm_keymap_toggle = ''

"set background=dark "colorscheme solarized8

autocmd FileType java setlocal omnifunc=javacomplete#Complete

nmap (JavaComplete-Imports-RemoveUnused)

imap (JavaComplete-Imports-RemoveUnused)

nmap (JavaComplete-Imports-AddMissing)

imap (JavaComplete-Imports-AddMissing)

nmap (JavaComplete-Imports-AddSmart)

imap (JavaComplete-Imports-AddSmart)

nmap (JavaComplete-Imports-Add)

imap (JavaComplete-Imports-Add)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment