diff options
-rw-r--r-- | vim/.vim/spell/en.utf-8.add | 5 | ||||
-rw-r--r-- | vim/.vim/spell/en.utf-8.add.spl | bin | 251 -> 334 bytes | |||
-rw-r--r-- | vim/.vimrc | 101 |
3 files changed, 55 insertions, 51 deletions
diff --git a/vim/.vim/spell/en.utf-8.add b/vim/.vim/spell/en.utf-8.add index d61bcb1..0a470c6 100644 --- a/vim/.vim/spell/en.utf-8.add +++ b/vim/.vim/spell/en.utf-8.add @@ -11,3 +11,8 @@ OD2 darkred rgb darkgreen +Cahn +interfacial +inkjet +microfluidic +spinodal diff --git a/vim/.vim/spell/en.utf-8.add.spl b/vim/.vim/spell/en.utf-8.add.spl Binary files differindex 8f450a7..8d3eaa2 100644 --- a/vim/.vim/spell/en.utf-8.add.spl +++ b/vim/.vim/spell/en.utf-8.add.spl @@ -13,11 +13,10 @@ Plug 'LnL7/vim-nix' Plug 'PotatoesMaster/i3-vim-syntax' Plug 'SirVer/ultisnips' Plug 'airblade/vim-gitgutter' -Plug 'altercation/vim-colors-solarized' -Plug 'arcticicestudio/nord-vim' Plug 'beloglazov/vim-online-thesaurus' Plug 'christoomey/vim-tmux-navigator' Plug 'critiqjo/lldb.nvim' +Plug 'easymotion/vim-easymotion' Plug 'embear/vim-localvimrc' Plug 'holomorph/vim-freefem' Plug 'honza/vim-snippets' @@ -27,9 +26,7 @@ Plug 'kopischke/vim-stay' Plug 'jamessan/vim-gnupg' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' -Plug 'junegunn/goyo.vim' Plug 'junegunn/gv.vim' -Plug 'junegunn/heytmux' Plug 'junegunn/vim-easy-align' Plug 'junegunn/vim-peekaboo' Plug 'junegunn/vim-slash' @@ -39,7 +36,6 @@ Plug 'kshenoy/vim-signature' Plug 'lervag/vimtex' Plug 'machakann/vim-highlightedyank' Plug 'majutsushi/tagbar' -Plug 'mhinz/vim-grepper' Plug 'mhinz/vim-startify' Plug 'neomake/neomake' Plug 'scrooloose/nerdtree' @@ -64,7 +60,6 @@ Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'vim-scripts/ReplaceWithRegister' Plug 'vim-scripts/gmsh.vim' -Plug 'vim-scripts/paredit.vim' Plug 'wellle/targets.vim' if has("nvim") @@ -77,10 +72,12 @@ else endif " Colors +Plug 'altercation/vim-colors-solarized' Plug 'KKPMW/moonshine-vim' -Plug 'romainl/Apprentice' +Plug 'arcticicestudio/nord-vim' Plug 'junegunn/seoul256.vim' Plug 'noah/vim256-color' +Plug 'romainl/Apprentice' call plug#end() "" Plugin mappings @@ -92,10 +89,14 @@ nnoremap cpn :NERDTreeToggle<cr> nnoremap cpt :TagbarToggle<cr> nnoremap cpu :GundoToggle<cr> +" Easy motion +map <Leader>s <Plug>(easymotion-prefix) + " Fuzzy finder nnoremap <c-p>a :Ag nnoremap <c-p>b :Buffers<cr> nnoremap <c-p>c :Commands<cr> +nnoremap <c-p>C :Colors<cr> nnoremap <c-p>f :Files<cr> nnoremap <c-p>g :GitFiles<cr> nnoremap <c-p>r :History<cr> @@ -256,26 +257,27 @@ let g:tex_flavor='latex' "" Vim options set complete+=k +set conceallevel=2 set cursorline -set smartindent +set diffopt=filler,vertical set expandtab -set tabstop=4 -set softtabstop=4 -set shiftwidth=4 -set showcmd set foldmethod=marker +set hidden +set ignorecase +set lazyredraw +set nojoinspaces set noswapfile +set nowrap set nowritebackup +set shiftwidth=4 +set showcmd +set smartcase +set smartindent +set softtabstop=4 +set t_Co=256 +set tabstop=4 set undodir=~/.vim/vimundo/ set undofile -set diffopt=filler,vertical -set nowrap -set conceallevel=2 -set nojoinspaces -set smartcase -set ignorecase -set lazyredraw -set hidden " set formatoptions+=orw silent! set breakindent let &showbreak='--> ' @@ -288,7 +290,6 @@ if has("nvim") set inccommand=split endif - "" Mappings nmap n nzz nmap N Nzz @@ -303,20 +304,11 @@ nnoremap <Leader>w :update<cr> nnoremap <Leader>q :q!<cr> nnoremap <Leader>d :bd!<cr> -nmap gs :set opfunc=Search<cr>g@ -xmap gs :<c-u>call Search(visualmode())<cr> -function! Search(vm) - let is_visual=(a:vm == "v") - let l=getline(is_visual ? "'<" : "'[") - let [line1,col1] = getpos(is_visual ? "'<" : "'[")[1:2] - let [line2,col2] = getpos(is_visual ? "'>" : "']")[1:2] - call feedkeys(':Grepper -tool git -query "' . l[col1 - 1: col2 - 1] . '"') -endfunction nnoremap <Leader>tn :tabnew<cr> nnoremap <Leader>te :tabedit -nnoremap <Leader>th :-tabmove<cr> nnoremap <Leader>tl :+tabmove<cr> +nnoremap <Leader>th :-tabmove<cr> nnoremap <Leader>tm :tabmove nnoremap <Leader>t0 :tabmove 0<cr> nnoremap <Leader>t$ :tabmove<cr> @@ -355,28 +347,11 @@ if has("nvim") tnoremap <c-_> <c-\><c-n><c-^> endif -set t_Co=256 "" Colorscheme -let hostname = substitute(system('hostname'), '\n', '', '') - -if hostname == "navajo" - silent! colo $COLORSCHEME - if $BACKGROUND=="dark" - set background=dark - elseif $BACKGROUND=="light" - set background=light - endif +let g:airline_theme='deus' +colo apprentice - if $COLORSCHEME=="solarized" - let g:airline_theme='base16' - else - let g:airline_theme=$COLORSCHEME - endif -else - colorscheme nord - let g:airline_theme="nord" -endif "" Autocommands augroup vimrc @@ -391,9 +366,33 @@ augroup vimrc au FileType freefem comp freefem au FileType dirvish setlocal relativenumber au FileType tex set spell + au BufWritePost *vimrc :source % au BufWritePre * \ if !isdirectory(expand('<afile>:p:h')) | \ call mkdir(expand('<afile>:p:h'), 'p') | \ endif - au BufWritePost *vimrc :source % augroup END + + +"" My search +if executable("ag") + set grepprg=ag\ --vimgrep + set grepformat^=%f:%l:%c:%m +endif + +if executable("rg") + set grepprg=rg\ --vimgrep + set grepformat=%f:%l:%c:%m +endif + +command! -nargs=+ -complete=file_in_path Grep execute 'silent grep!' <q-args> | cw | redraw! + +nmap gs :set opfunc=Search<cr>g@ +xmap gs :<c-u>call Search(visualmode())<cr> +function! Search(vm) + let is_visual=(a:vm == "v") + let l=getline(is_visual ? "'<" : "'[") + let [line1,col1] = getpos(is_visual ? "'<" : "'[")[1:2] + let [line2,col2] = getpos(is_visual ? "'>" : "']")[1:2] + call feedkeys(':Grep "' . l[col1 - 1: col2 - 1] . '"') +endfunction |