From 1d48e93a64a2f86fc0ff93651c526f0e72743efb Mon Sep 17 00:00:00 2001 From: Guillaume Dott Date: Fri, 21 Aug 2026 15:26:27 +0200 Subject: [PATCH] vim: correct some mappings --- vim/vimrc | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 9cbe275..4506574 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -62,6 +62,9 @@ if filereadable(expand(bundledir."vundle/README.md")) Plugin 'VisIncr' + Plugin 'junegunn/fzf', { 'do': { -> fzf#install() } } + Plugin 'junegunn/fzf.vim' + call vundle#end() endif " } @@ -103,7 +106,7 @@ set sidescroll=20 set sidescrolloff=20 set noincsearch set noshowmatch -set colorcolumn=80 +set colorcolumn=120 set listchars=nbsp:·,tab:▸\ ,extends:>,precedes:< set list @@ -164,15 +167,19 @@ map ggg?G nnoremap gy :Switch nnoremap ,bp :bprevious -nnoremap ,bf :bnext +nnoremap ,bn :bnext nnoremap ,Bp :BufSurfBack -nnoremap ,Bf :BufSurfForward +nnoremap ,Bn :BufSurfForward nnoremap - :call bufferhint#Popup() nnoremap \ :call bufferhint#LoadPrevious() +nnoremap o :GFiles + " delete into the black hole register nnoremap d "_d + +nmap (ale_fix) " } " PLUGINS @@ -195,14 +202,20 @@ autocmd FileType ruby let b:switch_custom_definitions = \ '->(\([^)]\+\)) {': 'lambda { |\1|', \ }, \ ] + +let g:ale_ruby_rubocop_executable = "bin/rubocop" +let g:ale_fixers = { + \ '*': ['remove_trailing_lines', 'trim_whitespace'], + \ 'ruby': ['rubocop'] + \ } " } " FILETYPES " { " Open PDF files " need xpdf and cups-pdf -autocmd BufReadPre *.pdf set ro nowrap -autocmd BufReadPost *.pdf silent %!pdftotext "%" -nopgbrk -layout -q -eol unix - +" autocmd BufReadPre *.pdf set ro nowrap +" autocmd BufReadPost *.pdf silent %!pdftotext "%" -nopgbrk -layout -q -eol unix - autocmd BufWritePost *.pdf silent !rm -rf ~/Documents/% autocmd BufWritePost *.pdf silent !lp -s -d pdffg "%" autocmd BufWritePost *.pdf silent !until [ -e ~/Documents/% ]; do sleep 1; done