Last active
March 20, 2019 21:08
-
-
Save diresi/9f44be5f9977f6ccedae12f26eb72509 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
set termguicolors | |
set guicursor= "now that's a bad default value | |
" tab stuff | |
set tabstop=4 | |
set softtabstop=4 | |
set expandtab | |
set smarttab | |
set shiftwidth=4 | |
set autoindent | |
set smartindent | |
set fileformats=unix,dos,mac | |
set completeopt-=preview " oh-so-important to not open the preview on completions | |
":help last-position-jump | |
:au BufReadPost * | |
\ if line("'\"") > 1 && line("'\"") <= line("$") && &ft !~# 'commit' | |
\ | exe "normal! g`\"" | |
\ | endif | |
call plug#begin('~/.vim/plugged') | |
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } | |
let g:deoplete#enable_at_startup = 1 | |
Plug 'deoplete-plugins/deoplete-jedi' | |
Plug 'Shougo/deoplete-clangx' | |
Plug 'SirVer/ultisnips' " completion ~~ UltiSnips is the ultimate solution for snippets in Vim | |
Plug 'honza/vim-snippets' " vim snippets | |
Plug 'junegunn/vim-easy-align' " indent multi text ( easy align : so many feature ), eg: `gaip* ` | |
Plug 'tpope/vim-commentary' | |
Plug 'mhinz/vim-signify' | |
Plug 'sbdchd/neoformat' | |
Plug 'ntpeters/vim-better-whitespace' | |
Plug 'vim-airline/vim-airline' " Lean & mean status/tabline for vim that's light as air | |
Plug 'vim-airline/vim-airline-themes' " airline theme... | |
Plug 'beikome/cosme.vim' | |
Plug 'ErichDonGubler/vim-sublime-monokai' | |
Plug 'jdsimcoe/abstract.vim' | |
Plug 'mtikekar/nvim-send-to-term' | |
Plug 'ctrlpvim/ctrlp.vim' | |
call plug#end() | |
let g:sublimemonokai_gui_italic = 0 | |
let g:sublimemonokai_term_italic = 0 | |
colorscheme sublimemonokai | |
autocmd FileType python setlocal textwidth=0 expandtab shiftwidth=4 softtabstop=4 tabstop=4 | |
autocmd FileType cpp setlocal commentstring=//\ %s | |
" airline config | |
let g:airline_powerline_fonts=1 | |
let g:airline#extensions#tabline#enabled=1 | |
let g:airline#extensions#tabline#show_tabs=1 | |
let g:airline#extensions#tabline#show_splits=0 | |
let g:airline#extensions#tabline#show_tab_type=0 | |
let g:airline#extensions#tabline#show_buffers=0 | |
let g:airline#extensions#tabline#show_close_button=0 | |
let g:airline#extensions#tmuxline#enabled=0 | |
let g:airline_theme = 'lucius' | |
if !exists('g:airline_symbols') | |
let g:airline_symbols = {} | |
endif | |
let g:airline_symbols.linenr = '' | |
let g:airline_symbols.paste = 'ρ' | |
let g:airline_symbols.readonly = '' | |
let g:airline#extensions#quickfix#quickfix_text = 'QF' | |
let g:airline#extensions#quickfix#location_text = 'LL' | |
let g:airline#extensions#hunks#enabled = 1 | |
" disable unused extensions (performance) | |
let g:airline#extensions#bufferline#enabled = 0 | |
let g:airline#extensions#capslock#enabled = 0 | |
let g:airline#extensions#csv#enabled = 0 | |
let g:airline#extensions#ctrlspace#enabled = 0 | |
let g:airline#extensions#eclim#enabled = 0 | |
let g:airline#extensions#hunks#enabled = 0 | |
let g:airline#extensions#nrrwrgn#enabled = 0 | |
let g:airline#extensions#promptline#enabled = 0 | |
let g:airline#extensions#syntastic#enabled = 0 | |
let g:airline#extensions#taboo#enabled = 0 | |
let g:airline#extensions#tagbar#enabled = 0 | |
let g:airline#extensions#virtualenv#enabled = 0 | |
let g:airline#extensions#whitespace#enabled = 1 | |
" check these out | |
let g:airline#extensions#branch#enabled = 0 | |
let g:airline#extensions#hunks#enabled = 0 | |
let g:airline#extensions#whitespace#enabled = 0 | |
" signify | |
:highlight SignColumn guibg=#444400 " let the sign column stand out | |
let g:signify_vcs_list = [ 'git' ] | |
let g:signify_realtime = 0 | |
let g:signify_sign_show_text = 0 | |
let g:signify_sign_show_count = 0 | |
" terminals: use <Esc> to exit insert mode | |
:tnoremap <Esc> <C-\><C-n> | |
" don't search all baseutil repo when in cwd is in jms | |
let g:ctrlp_root_markers = ['PyJMS'] | |
if executable('rg') | |
let g:ctrlp_user_command = 'rg %s --files --hidden --color=never --glob ""' | |
endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
:term python
:SendHere
" goto some other buffer
"visual select some block
s " to send to buffer tagged with :SendHere