Last active
November 24, 2021 16:37
-
-
Save rootshaxor/0bf26c585ed91deddebe22dd5b849882 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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