add fzf and keymaps for fzf and vim-fugitive
This commit is contained in:
parent
19cb5ff0bf
commit
69421a7a61
@ -5,7 +5,7 @@ let mapleader=' '
|
|||||||
"-------------{{{
|
"-------------{{{
|
||||||
"paste and search
|
"paste and search
|
||||||
nnoremap <silent><leader><space> :let @/ = ""<CR>
|
nnoremap <silent><leader><space> :let @/ = ""<CR>
|
||||||
nnoremap <leader>p :set invpaste<CR>
|
nnoremap <leader>i :set invpaste<CR>
|
||||||
|
|
||||||
"toggles
|
"toggles
|
||||||
nnoremap <silent><leader>lb :call ToggleLineBreak()<CR>
|
nnoremap <silent><leader>lb :call ToggleLineBreak()<CR>
|
||||||
@ -18,8 +18,11 @@ nnoremap <leader>dt :r !date<CR>
|
|||||||
|
|
||||||
"rc files
|
"rc files
|
||||||
nnoremap <leader>rc :vsplit $MYVIMRC<CR>
|
nnoremap <leader>rc :vsplit $MYVIMRC<CR>
|
||||||
|
nnoremap <leader>rck :vsplit ~/.vim/keybinds.vim<CR>
|
||||||
|
nnoremap <leader>rcp :vsplit ~/.vim/plugins.vim<CR>
|
||||||
|
nnoremap <leader>rcf :vsplit $HOME/.vim/after/ftplugin/<CR>
|
||||||
|
|
||||||
nnoremap <leader>so :source $MYVIMRC<CR>
|
nnoremap <leader>so :source $MYVIMRC<CR>
|
||||||
nnoremap <leader>ft :vsplit $HOME/.vim/after/ftplugin/<CR>
|
|
||||||
|
|
||||||
"formatting tools
|
"formatting tools
|
||||||
nnoremap =j :%!python -m json.tool<CR>
|
nnoremap =j :%!python -m json.tool<CR>
|
||||||
@ -30,24 +33,3 @@ nnoremap =j :%!python -m json.tool<CR>
|
|||||||
"abbrevations
|
"abbrevations
|
||||||
inoreabbrev <expr> #!! "#!/usr/bin/env"
|
inoreabbrev <expr> #!! "#!/usr/bin/env"
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
"plugin keybinds
|
|
||||||
"{{{
|
|
||||||
"netrw
|
|
||||||
nnoremap <silent><leader>e :call ToggleNetrw()<CR>
|
|
||||||
|
|
||||||
"openbrowser
|
|
||||||
nmap gx <Plug>(openbrowser-smart-search)
|
|
||||||
vmap gx <Plug>(openbrowser-smart-search)
|
|
||||||
|
|
||||||
"ale
|
|
||||||
nnoremap <leader>at :ALEToggle<CR>
|
|
||||||
nmap <leader>af <Plug>(ale_fix)
|
|
||||||
nmap <leader>aK <Plug>(ale_hover)
|
|
||||||
nmap <leader>agd <Plug>(ale_go_to_definition)
|
|
||||||
nmap <leader>agd <Plug>(ale_go_to_definition)
|
|
||||||
|
|
||||||
"vim-emmet
|
|
||||||
let g:user_emmet_leader_key = ','
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|||||||
@ -24,6 +24,10 @@ call plug#begin(pluginDir)
|
|||||||
Plug 'tpope/vim-repeat'
|
Plug 'tpope/vim-repeat'
|
||||||
"git
|
"git
|
||||||
Plug 'tpope/vim-fugitive'
|
Plug 'tpope/vim-fugitive'
|
||||||
|
"fzf
|
||||||
|
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
|
||||||
|
Plug 'junegunn/fzf.vim'
|
||||||
|
|
||||||
|
|
||||||
" syntax and colorscheme packs
|
" syntax and colorscheme packs
|
||||||
Plug 'flazz/vim-colorschemes'
|
Plug 'flazz/vim-colorschemes'
|
||||||
@ -94,3 +98,40 @@ let g:vim_markdown_frontmatter = 1
|
|||||||
let g:user_emmet_install_global = 0
|
let g:user_emmet_install_global = 0
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
|
"plugin keybinds
|
||||||
|
"{{{
|
||||||
|
"netrw
|
||||||
|
nnoremap <silent><leader>e :call ToggleNetrw()<CR>
|
||||||
|
|
||||||
|
"vim-plug
|
||||||
|
nnoremap <leader>pi :source $MYVIMRC <BAR> :PlugInstall<CR>
|
||||||
|
nnoremap <leader>pu :source $MYVIMRC <BAR> :PlugUpdate<CR>
|
||||||
|
nnoremap <leader>pc :source $MYVIMRC <BAR> :PlugClean<CR>
|
||||||
|
|
||||||
|
"openbrowser
|
||||||
|
nmap gx <Plug>(openbrowser-smart-search)
|
||||||
|
vmap gx <Plug>(openbrowser-smart-search)
|
||||||
|
|
||||||
|
"ale
|
||||||
|
nnoremap <leader>at :ALEToggle<CR>
|
||||||
|
nmap <leader>af <Plug>(ale_fix)
|
||||||
|
nmap <leader>aK <Plug>(ale_hover)
|
||||||
|
nmap <leader>agd <Plug>(ale_go_to_definition)
|
||||||
|
nmap <leader>agd <Plug>(ale_go_to_definition)
|
||||||
|
|
||||||
|
"vim-emmet
|
||||||
|
let g:user_emmet_leader_key = ','
|
||||||
|
|
||||||
|
"vim-fugitive
|
||||||
|
nnoremap <leader>gl :Glog<CR>
|
||||||
|
nnoremap <leader>gs :Gstatus<CR>
|
||||||
|
|
||||||
|
"fzf
|
||||||
|
nnoremap <leader>f :GitFiles<CR>
|
||||||
|
nnoremap <leader>b :Buffers<CR>
|
||||||
|
nnoremap <leader>F :Files<CR>
|
||||||
|
nnoremap <leader>H :Helptags<CR>
|
||||||
|
nnoremap <leader>M :Maps<CR>
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|||||||
@ -6,8 +6,8 @@
|
|||||||
source ~/.vim/settings.vim
|
source ~/.vim/settings.vim
|
||||||
source ~/.vim/functions.vim
|
source ~/.vim/functions.vim
|
||||||
source ~/.vim/commands.vim
|
source ~/.vim/commands.vim
|
||||||
source ~/.vim/plugins.vim
|
|
||||||
source ~/.vim/keybinds.vim
|
source ~/.vim/keybinds.vim
|
||||||
|
source ~/.vim/plugins.vim
|
||||||
source ~/.vim/colorschemes.vim
|
source ~/.vim/colorschemes.vim
|
||||||
source ~/.vim/autocmds.vim
|
source ~/.vim/autocmds.vim
|
||||||
source ~/.config/vimrc
|
source ~/.config/vimrc
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user