Skip to content

Instantly share code, notes, and snippets.

@rootshaxor
Last active November 24, 2021 16:37
Show Gist options
  • Save rootshaxor/0bf26c585ed91deddebe22dd5b849882 to your computer and use it in GitHub Desktop.
Save rootshaxor/0bf26c585ed91deddebe22dd5b849882 to your computer and use it in GitHub Desktop.
let mapleader = ","
filetype on
filetype indent on
filetype plugin on
set encoding=UTF-8
syntax on set nocompatible set hlsearch set number relativenumber set laststatus=2 set vb set ruler set spelllang=en_us set autoindent set colorcolumn=80 set mouse=a set clipboard=unnamed set noscrollbind set wildmenu set autochdir hi Search cterm=NONE ctermfg=black ctermbg=red " No more Arrow Keys, deal with it noremap <Up> <NOP> noremap <Down> <NOP> noremap <Left> <NOP> noremap <Right> <NOP>
" netrw
nnoremap - :Explore<CR>
let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_bufsettings = 'noma nomod nu nobl nowrap ro'
autocmd FileType netrw setl bufhidden=delete
"-- netrw END
" plug
call plug#begin()
"> Must Have
Plug 'vim-airline/vim-airline' " https://github.com/vim-airline/vim-airline
Plug 'ctrlpvim/ctrlp.vim' " https://github.com/ctrlpvim/ctrlp.vim
Plug 'ryanoasis/vim-devicons' " https://github.com/ryanoasis/vim-devicons + https://github.com/ryanoasis/nerd-fonts/
Plug 'tpope/vim-commentary' " https://github.com/tpope/vim-commentary
Plug 'airblade/vim-gitgutter' " https://github.com/airblade/vim-gitgutter
Plug 'mkitt/tabline.vim' " https://github.com/mkitt/tabline.vim
"> Go
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' } " https://github.com/fatih/vim-go
Plug 'neoclide/coc.nvim', {'branch': 'release'} " https://github.com/neoclide/coc.nvim
Plug 'SirVer/ultisnips' " https://github.com/sirver/UltiSnips
"> Auto Pair
Plug 'jiangmiao/auto-pairs'
"> Theme
Plug 'NLKNguyen/papercolor-theme' " https://github.com/NLKNguyen/papercolor-theme
call plug#end()
"-- plug END
" ctrlp
set runtimepath^=~/.vim/bundle/ctrlp.vim
let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files -co --exclude-standard']
" vim-gitgutter
set updatetime=500
"-- vim-gitgutter END
" papercolor-theme
set termguicolors
set background=dark
colorscheme PaperColor
"-- Auto pair
let g:AutoPairsFlyMode = 1
"-- papercolor-theme END
let g:python_host_prog = '/data/data/com.termux/files/usr/bin/python2'
let g:python3_host_prog = '/data/data/com.termux/files/usr/bin/python3'
let g:go_fmt_command = "goimports" "Run goimports along gofmt on each save
let g:go_auto_type_info = 1
"automatically whenever you press the dot (.)
au filetype go inoremap <buffer> . .<C-x><C-o>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment