Add c-o to vimrc
This commit is contained in:
parent
f1e211ac3c
commit
53270a0bd7
1 changed files with 17 additions and 0 deletions
17
.vimrc
17
.vimrc
|
@ -12,6 +12,7 @@ filetype plugin indent on
|
||||||
call pathogen#infect()
|
call pathogen#infect()
|
||||||
call pathogen#helptags()
|
call pathogen#helptags()
|
||||||
|
|
||||||
|
|
||||||
"Leaders {{{1
|
"Leaders {{{1
|
||||||
let mapleader = ","
|
let mapleader = ","
|
||||||
let maplocalleader = "\\"
|
let maplocalleader = "\\"
|
||||||
|
@ -294,6 +295,20 @@ function! NewLatex()
|
||||||
setlocal filetype=tex
|
setlocal filetype=tex
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
" Strip the newline from the end of a string
|
||||||
|
function! Chomp(str)
|
||||||
|
return substitute(a:str, '\n$', '', '')
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
" Find a file and pass it to cmd
|
||||||
|
function! DmenuOpen(cmd)
|
||||||
|
let fname = Chomp(system("git ls-files | rofi -dmenu -i -l 20 -p " . a:cmd))
|
||||||
|
if empty(fname)
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
execute a:cmd . " " . fname
|
||||||
|
endfunction
|
||||||
|
|
||||||
" Commands {{{1
|
" Commands {{{1
|
||||||
|
|
||||||
"gets the wp salts
|
"gets the wp salts
|
||||||
|
@ -314,6 +329,8 @@ nnoremap <F7> :set spell!<cr>
|
||||||
noremap <ScrollWheelUp> <nop>
|
noremap <ScrollWheelUp> <nop>
|
||||||
noremap <ScrollWheelDown> <nop>
|
noremap <ScrollWheelDown> <nop>
|
||||||
|
|
||||||
|
nnoremap <c-o> :call DmenuOpen("e")<cr>
|
||||||
|
|
||||||
" Make Ctrl C and Ctrl V work on system buffer
|
" Make Ctrl C and Ctrl V work on system buffer
|
||||||
" if in visual or insert mode respectively
|
" if in visual or insert mode respectively
|
||||||
vnoremap <C-c> "+y
|
vnoremap <C-c> "+y
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue