Skip to content

Instantly share code, notes, and snippets.

@krithravi
Last active April 29, 2021 01:45
Show Gist options
  • Select an option

  • Save krithravi/a6139669797043aa240114adadf24cdf to your computer and use it in GitHub Desktop.

Select an option

Save krithravi/a6139669797043aa240114adadf24cdf to your computer and use it in GitHub Desktop.
set runtimepath+=~/.vim_runtime
set nocp
syntax enable
syntax on
se rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'scrooloose/nerdtree'
Plugin 'VundleVim/Vundle.vim'
Bundle '907th/vim-auto-save'
Plugin 'octol/vim-cpp-enhanced-highlight'
Plugin 'jiangmiao/auto-pairs'
Plugin 'NLKNguyen/papercolor-theme'
Plugin 'danro/rename.vim'
Plugin 'thaerkh/vim-indentguides'
Plugin 'CursorLineCurrentWindow'
Plugin 'luochen1990/rainbow'
Plugin 'ervandew/supertab'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'scrooloose/nerdcommenter'
Plugin 'ntpeters/vim-better-whitespace'
Plugin 'Chiel92/vim-autoformat'
Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'
" Plugin 'dylanaraps/wal.vim'
call vundle#end()
let g:go_version_warning = 0
let g:auto_save = 1
set mouse=a
set hidden
nnoremap <C-P> :bnext<CR>
nnoremap <C-O> :bprev<CR>
set foldmethod=syntax
set foldlevel=99
set foldcolumn=1
let g:auto_origami_foldcolumn=0
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#show_tabs = 1
let g:airline_extensions#tabline#show_buffers = 0
let g:airline_theme='angr'
let g:airline_powerline_fonts = 1
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
let g:airline_left_sep = 'β–Ά'
let g:airline_right_sep = ''
let g:airline_symbols.crypt = 'πŸ”’'
let g:airline_symbols.readonly = 'πŸ”’'
let g:airline_symbols.maxlinenr = ' c'
let g:airline_symbols.branch = 'βŽ‡'
let g:airline_symbols.paste = 'ρ'
let g:airline_symbols.spell = 'Ꞩ'
let g:airline_symbols.notexists = 'Ι†'
let g:airline_symbols.whitespace = 'Ξ'
let g:airline_left_alt_sep = '|'
let g:airline_right_alt_sep = ''
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
map <C-n> :NERDTreeToggle<CR>
"set t_Co=256 " This is may or may not needed.
set background=dark
colorscheme PaperColor
"colorscheme wal
set number
let g:indentguides_spacechar = '|'
let g:indentguides_tabchar = '▏'
let g:indentguides_firstlevel = get(g:, 'indentguides_firstlevel', 1)
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
set cursorline
let g:cpp_class_scope_highlight = 1
let g:cpp_member_variable_highlight = 1
let g:cpp_class_decl_highlight = 1
filetype plugin on
filetype indent on
set autoread
nmap <leader>w :w!<cr>
set shiftwidth=4
set tabstop=4
set smarttab
let g:rainbow_active = 1
set ai "Auto indent
set si "Smart indent
set wrap
hi foldcolumn ctermfg=lightgray
set numberwidth=1
set linebreak
let g:tex_conceal=""
au BufRead,BufNewFile *.txt set textwidth=80
au BufRead,BufNewFile *.gnu set filetype=gnuplot
set clipboard^=unnamed,unnamedplus " clipboard = normal clipboard
" UltiSnips config (snippets)
let g:UltiSnipsExpandTrigger="<tab>"
let g:UltiSnipsJumpForwardTrigger="<c-b>"
let g:UltiSnipsJumpBackwardTrigger="<c-z>"
let g:UltiSnipsSnippetDirectories=["mycoolsnippets"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment