mirror of
https://github.com/prurigro/darkcloud-vimconfig.git
synced 2024-11-24 07:31:25 -05:00
Fix up the keybindings for the location list, remove a bunch of unnecessary/unused bindings, remove vim-extradite (which no longer seems to be maintained and isn't compatible with the latest fugitive) and attempt to recreate it to an extent using vim-fugitive directly
This commit is contained in:
parent
b3824b086c
commit
c8e845b3c7
5 changed files with 85 additions and 181 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -103,6 +103,3 @@
|
|||
[submodule "vim/bundle/neco-syntax"]
|
||||
path = vim/bundle/neco-syntax
|
||||
url = https://github.com/Shougo/neco-syntax.git
|
||||
[submodule "vim/bundle/vim-extradite"]
|
||||
path = vim/bundle/vim-extradite
|
||||
url = https://github.com/tap349/vim-extradite
|
||||
|
|
13
README.md
13
README.md
|
@ -98,12 +98,12 @@ As usual, to have your system use `vimpager` in place of `less`, you'll need to
|
|||
|
||||
#### Sidebars ####
|
||||
|
||||
| Binding | Mode | Action |
|
||||
|----------------------|------|-----------------------------------------------|
|
||||
| F9 and Backslash+} | ALL | Toggle the **extradite** git history window |
|
||||
| F10 and Backslash+{ | ALL | Toggle the **tagbar** source code tag sidebar |
|
||||
| F12 and Backslash+\[ | ALL | Toggle **vimfiler** file manager sidebar |
|
||||
| Backslash+Backslash | N | Toggle the location list for **ale** issues |
|
||||
| Binding | Mode | Action |
|
||||
|------------|----------|-----------------------------------------------|
|
||||
| F9 or \+} | ALL or N | Toggle git history for the current file |
|
||||
| F10 or \+{ | ALL or N | Toggle the **tagbar** source code tag sidebar |
|
||||
| F11 or \+\ | ALL or N | Toggle the location list for **ale** issues |
|
||||
| F12 or \+[ | ALL or N | Toggle **vimfiler** file manager sidebar |
|
||||
|
||||
#### Toggles ####
|
||||
|
||||
|
@ -176,7 +176,6 @@ For a complete list of mappings specific to **darkcloud-vimconfig**, check the l
|
|||
* [tcomment_vim](https://github.com/tomtom/tcomment_vim): File-type sensible comments that can be easily toggled on and off for blocks of text.
|
||||
* [vim-easytags](https://github.com/xolox/vim-easytags): Automated tag file generation and syntax highlighting of tags in Vim.
|
||||
* [vim-misc](https://github.com/xolox/vim-misc): Miscellaneous auto-load Vim scripts required by vim-easytags.
|
||||
* [vim-extradite-tap349](https://github.com/tap349/vim-extradite): A git commit browser extending vim-fugitive that displays differences and optionally loads old revisions.
|
||||
* [vimfiler.vim](https://github.com/Shougo/vimfiler.vim): A curses-style file manager for vim that runs on it's own or in a sidebar and can associate handlers for file types.
|
||||
* [unite.vim](https://github.com/Shougo/unite.vim): A library used by Vim Filer to help build its user interface.
|
||||
* [vim-fugitive](https://github.com/tpope/vim-fugitive): A wrapper integrating git into vim in such a way as to provide features neither of them could offer on their own.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Subproject commit 83fdb410ec5b70421a6882485bf317f0eaf513c2
|
|
@ -93,31 +93,19 @@
|
|||
" <Space>_ | (N) -> unopen all folds
|
||||
" <Space>0 | (N) -> reset all folds using default fold level
|
||||
"
|
||||
" <F9> | (A) -> toggle extradite git commit history
|
||||
" <Ctrl-F9> | (A) -> toggle extradite git commit history
|
||||
" <Alt-F9> | (A) -> toggle extradite git commit history
|
||||
" <Leader>} | (N) -> toggle extradite git commit history
|
||||
" <F10> | (A) -> toggle the tagbar sidebar
|
||||
" <Ctrl-F10> | (A) -> toggle the tagbar sidebar
|
||||
" <Alt-F10> | (A) -> toggle the tagbar sidebar
|
||||
" <Leader>{ | (N) -> toggle the tagbar sidebar
|
||||
" <F12> | (A) -> toggle vimfiler sidebar
|
||||
" <Ctrl-F12> | (A) -> toggle vimfiler sidebar
|
||||
" <Alt-F12> | (A) -> toggle vimfiler sidebar
|
||||
" <Leader>[ | (N) -> toggle vimfiler sidebar
|
||||
"
|
||||
" <F1> | (A) -> toggle line wrapping
|
||||
" <Ctrl-F1> | (A) -> toggle line wrapping
|
||||
" <Alt-F1> | (A) -> toggle line wrapping
|
||||
" <F2> | (A) -> toggle spell check
|
||||
" <Ctrl-F2> | (A) -> toggle spell check
|
||||
" <Alt-F2> | (A) -> toggle spell check
|
||||
" <F3> | (A) -> toggle external-paste mode
|
||||
" <Ctrl-F3> | (A) -> toggle external-paste mode
|
||||
" <Alt-F3> | (A) -> toggle external-paste mode
|
||||
" <F4> | (A) -> toggle syntax checking
|
||||
" <Ctrl-F4> | (A) -> toggle syntax checking
|
||||
" <Alt-F4> | (A) -> toggle syntax checking
|
||||
"
|
||||
" <F9> | (A) -> toggle git commit history
|
||||
" <Leader>} | (N) -> toggle git commit history
|
||||
" <F10> | (A) -> toggle the tagbar sidebar
|
||||
" <Leader>{ | (N) -> toggle the tagbar sidebar
|
||||
" <F11> | (A) -> toggle the location list
|
||||
" <Leader><Leader> | (N) -> toggle the location list
|
||||
" <F12> | (A) -> toggle vimfiler sidebar
|
||||
" <Leader>[ | (N) -> toggle vimfiler sidebar
|
||||
"
|
||||
" (gvim toggles)
|
||||
" <Leader><F1> | (A) -> toggle the menubar
|
||||
|
@ -136,7 +124,7 @@
|
|||
" p | (V) -> preserve the buffer pasting over selected text
|
||||
" Y | (N) -> copy to the end of the line
|
||||
"
|
||||
" (delete/cut functions)
|
||||
" (delete/cut operations that don't replace the paste buffer)
|
||||
" <Leader>x | (N) -> delete the char(s) under and the cursor
|
||||
" <Leader>x | (V) -> delete the currently selected text
|
||||
" <Leader>X | (N) -> delete the char(s) before the cursor
|
||||
|
@ -147,18 +135,6 @@
|
|||
" <Leader>dd | (N) -> delete current line
|
||||
" <Leader>d | (V) -> delete selected text
|
||||
"
|
||||
" (improved copy and paste shortcuts)
|
||||
" <Ctrl-v> | (N) -> paste from buffer
|
||||
" <Ctrl-v> | (V) -> paste buffer in place of selection
|
||||
" <Ctrl-v> | (I) -> paste from buffer then return to input
|
||||
" <Ctrl-c> | (N) -> copy character
|
||||
" <Ctrl-c> | (V) -> copy selection
|
||||
" <Ctrl-x> | (N) -> cut character
|
||||
" <Ctrl-x> | (V) -> cut selection
|
||||
" <Ctrl-W> | (I) -> cut previous word during input
|
||||
" <Ctrl-D> | (I) -> cut line before cursor during input
|
||||
" <Ctrl-Y> | (I) -> paste what's been cut during input
|
||||
"
|
||||
" (fixing-and-formatting)
|
||||
" <Leader>J | (N) -> split document into lines of tw or 80
|
||||
" <Leader>J | (V) -> split selection into lines of tw or 80
|
||||
|
@ -230,30 +206,24 @@
|
|||
" <Ctrl-Left> | (V) -> select one word left
|
||||
"
|
||||
"Filetype Specific Mappings:
|
||||
" (extradite)
|
||||
" <Ctrl-F4> | (A) -> close the dialog
|
||||
" <Alt-F4> | (A) -> close the dialog
|
||||
" <Right> | (A) -> same as down
|
||||
" l | (A) -> same as j
|
||||
" <Left> | (A) -> same as Up
|
||||
" h | (A) -> same as k
|
||||
"
|
||||
" (help)
|
||||
" q | (A) -> close the dialog
|
||||
" <Leader>? | (A) -> close the dialog
|
||||
" ?> | (A) -> close the dialog
|
||||
" ?< | (A) -> close the dialog
|
||||
"
|
||||
" (qf sidebar mappings)
|
||||
" <LClick> | (A) -> left click + left justify the cursor
|
||||
" <MClick> | (A) -> same as the left click
|
||||
" <RClick> | (A) -> same as the left click
|
||||
" <LClick><LClick> | (A) -> select entry
|
||||
" <Space> | (A) -> select entry but remain in qf sidebar
|
||||
" (markdown)
|
||||
" <Leader>f | (N) -> format a table
|
||||
" <Leader>f | (V) -> format a table
|
||||
"
|
||||
" (error/location list)
|
||||
" <Left> | (A) -> up
|
||||
" <Right> | (A) -> down
|
||||
" h | (A) -> j
|
||||
" l | (A) -> k
|
||||
" h | (A) -> j
|
||||
" <LClick><LClick> | (A) -> select entry
|
||||
" <Space> | (A) -> select entry but remain in qf sidebar
|
||||
" q | (A) -> close the list
|
||||
"
|
||||
" (vimdiff)
|
||||
" <Leader><> | (N) -> update differences
|
||||
|
@ -299,8 +269,6 @@
|
|||
|
||||
"ALIASES: COMMAND SHORTCUTS {{{
|
||||
"shortcuts to git commands
|
||||
cabbrev <expr><silent> GitLog ':Extradite<CR>:wincmd x<CR>:wincmd j<CR>:resize 10<CR>'
|
||||
cabbrev <expr><silent> gitlog ':Extradite<CR>:wincmd x<CR>:wincmd j<CR>:resize 10<CR>'
|
||||
cabbrev <expr><silent> GitDiff ':Gdiff<CR>'
|
||||
cabbrev <expr><silent> gitdiff ':Gdiff<CR>'
|
||||
cabbrev <expr><silent> GitStatus ':Gstatus<CR>'
|
||||
|
@ -558,9 +526,6 @@
|
|||
nmap <expr><silent> <Leader>k ':execute "setlocal iskeyword+=".getline(".")[col(".")-1]<CR>:echo "The character ".getline(".")[col(".")-1]." has been added to iskeyword"<CR>'
|
||||
nmap <expr><silent> <Leader>K ':execute "setlocal iskeyword-=".getline(".")[col(".")-1]<CR>:echo "The character ".getline(".")[col(".")-1]." has been removed from iskeyword"<CR>'
|
||||
|
||||
"toggle the location list
|
||||
nnoremap <silent><expr> <Leader><Leader> ':call ToggleLocationList()<CR>'
|
||||
|
||||
"toggle the command reference box
|
||||
nnoremap <silent><expr> ~ ':TCommand<CR>'
|
||||
|
||||
|
@ -587,63 +552,15 @@
|
|||
"reset all folds to the default fold level
|
||||
nnoremap <silent><expr> <Space>0 'zX:echo "all folds have been reset"<CR>'
|
||||
|
||||
"view commit history and diffs
|
||||
nnoremap <expr><silent> <F9> ':Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
xnoremap <expr><silent> <F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
inoremap <expr><silent> <F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
nnoremap <expr><silent> <C-F9> ':Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
xnoremap <expr><silent> <C-F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
inoremap <expr><silent> <C-F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
nnoremap <expr><silent> <A-F9> ':Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
xnoremap <expr><silent> <A-F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
inoremap <expr><silent> <A-F9> '<Esc>:Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
nnoremap <silent><expr> <Leader>} ':Extradite!<CR>:resize 10<CR>:wincmd x<CR>:wincmd b<CR>:wincmd H<CR>:wincmd b<CR>'
|
||||
|
||||
"bindings to trigger the tagbar list of tags
|
||||
nnoremap <silent><expr> <F10> ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
xnoremap <silent><expr> <F10> '<Esc>:TagbarToggle<CR>gv'
|
||||
inoremap <silent><expr> <F10> '<C-O>:TagbarToggle<CR>'
|
||||
nnoremap <silent><expr> <C-F10> ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
xnoremap <silent><expr> <C-F10> '<Esc>:TagbarToggle<CR>gv'
|
||||
inoremap <silent><expr> <C-F10> '<C-O>:TagbarToggle<CR>'
|
||||
nnoremap <silent><expr> <A-F10> ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
xnoremap <silent><expr> <A-F10> '<Esc>:TagbarToggle<CR>gv'
|
||||
inoremap <silent><expr> <A-F10> '<C-O>:TagbarToggle<CR>'
|
||||
nnoremap <silent><expr> <Leader>{ ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
|
||||
"trigger vimfiler
|
||||
nnoremap <silent><expr> <F12> ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
xnoremap <silent><expr> <F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
inoremap <silent><expr> <F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
nnoremap <silent><expr> <C-F12> ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
xnoremap <silent><expr> <C-F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
inoremap <silent><expr> <C-F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
nnoremap <silent><expr> <A-F12> ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
xnoremap <silent><expr> <A-F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
inoremap <silent><expr> <A-F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
nnoremap <silent><expr> <Leader>[ ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
|
||||
"toggle line wrapping (and bottom bar if using the gui)
|
||||
nnoremap <silent><expr> <F1> ':set wrap!<CR>:echo "line wrapping toggled"<CR>'
|
||||
xnoremap <silent><expr> <F1> '<Esc>:set wrap!<CR>gv'
|
||||
inoremap <silent><expr> <F1> '<C-O>:set wrap!<CR>'
|
||||
nnoremap <silent><expr> <C-F1> ':set wrap!<CR>:echo "line wrapping toggled"<CR>'
|
||||
xnoremap <silent><expr> <C-F1> '<Esc>:set wrap!<CR>gv'
|
||||
inoremap <silent><expr> <C-F1> '<C-O>:set wrap!<CR>'
|
||||
nnoremap <silent><expr> <A-F1> ':set wrap!<CR>:echo "line wrapping toggled"<CR>'
|
||||
xnoremap <silent><expr> <A-F1> '<Esc>:set wrap!<CR>gv'
|
||||
inoremap <silent><expr> <A-F1> '<C-O>:set wrap!<CR>'
|
||||
|
||||
"toggle show spelling errors
|
||||
nnoremap <silent><expr> <F2> ':set spell!<CR>:if &spell =~ "0"<Bar>echo "spellcheck toggled off"<Bar>else<Bar>echo "spellcheck toggled on"<Bar>endif<CR>'
|
||||
xnoremap <silent><expr> <F2> '<Esc>:set spell!<CR>gv'
|
||||
inoremap <silent><expr> <F2> '<C-O>:set spell!<CR>'
|
||||
nnoremap <silent><expr> <C-F2> ':set spell!<CR>:if &spell =~ "0"<Bar>echo "spellcheck toggled off"<Bar>else<Bar>echo "spellcheck toggled on"<Bar>endif<CR>'
|
||||
xnoremap <silent><expr> <C-F2> '<Esc>:set spell!<CR>gv'
|
||||
inoremap <silent><expr> <C-F2> '<C-O>:set spell!<CR>'
|
||||
nnoremap <silent><expr> <A-F2> ':set spell!<CR>:if &spell =~ "0"<Bar>echo "spellcheck toggled off"<Bar>else<Bar>echo "spellcheck toggled on"<Bar>endif<CR>'
|
||||
xnoremap <silent><expr> <A-F2> '<Esc>:set spell!<CR>gv'
|
||||
inoremap <silent><expr> <A-F2> '<C-O>:set spell!<CR>'
|
||||
|
||||
"toggle external-paste mode
|
||||
set pastetoggle=<F3>
|
||||
|
@ -662,12 +579,30 @@
|
|||
nnoremap <silent><expr> <F4> ':call ToggleAle()<CR>'
|
||||
xnoremap <silent><expr> <F4> '<Esc>:call ToggleAle()<CR>gv'
|
||||
inoremap <silent><expr> <F4> '<C-O>:call ToggleAle()<CR>'
|
||||
nnoremap <silent><expr> <C-F4> ':call ToggleAle()<CR>'
|
||||
xnoremap <silent><expr> <C-F4> '<Esc>:call ToggleAle()<CR>gv'
|
||||
inoremap <silent><expr> <C-F4> '<C-O>:call ToggleAle()<CR>'
|
||||
nnoremap <silent><expr> <A-F4> ':call ToggleAle()<CR>'
|
||||
xnoremap <silent><expr> <A-F4> '<Esc>:call ToggleAle()<CR>gv'
|
||||
inoremap <silent><expr> <A-F4> '<C-O>:call ToggleAle()<CR>'
|
||||
|
||||
"view commit history and diffs
|
||||
nnoremap <expr><silent> <F9> ':vs<CR>:0Gclog<CR>:wincmd b<CR>'
|
||||
xnoremap <expr><silent> <F9> '<Esc>:vs<CR>:0Gclog<CR>:wincmd b<CR>'
|
||||
inoremap <expr><silent> <F9> '<Esc>:vs<CR>:0Gclog<CR>:wincmd b<CR>'
|
||||
nnoremap <silent><expr> <Leader>} ':vs<CR>:0Gclog<CR>:wincmd b<CR>'
|
||||
|
||||
"bindings to trigger the tagbar list of tags
|
||||
nnoremap <silent><expr> <F10> ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
xnoremap <silent><expr> <F10> '<Esc>:TagbarToggle<CR>gv'
|
||||
inoremap <silent><expr> <F10> '<C-O>:TagbarToggle<CR>'
|
||||
nnoremap <silent><expr> <Leader>{ ':TagbarToggle<CR>:echo "tagbar toggled"<CR>'
|
||||
|
||||
"toggle the location list
|
||||
nnoremap <silent><expr> <F11> ':call ToggleLocationList()<CR>'
|
||||
xnoremap <silent><expr> <F11> '<Esc>:call ToggleLocationList()<CR>'
|
||||
inoremap <silent><expr> <F11> '<C-O>:call ToggleLocationList()<CR>'
|
||||
nnoremap <silent><expr> <Leader><Leader> ':call ToggleLocationList()<CR>'
|
||||
|
||||
"trigger vimfiler
|
||||
nnoremap <silent><expr> <F12> ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
xnoremap <silent><expr> <F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
inoremap <silent><expr> <F12> '<Esc>:VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
nnoremap <silent><expr> <Leader>[ ':VimFiler -split -simple -toggle -no-quit -direction=topleft -winwidth=45<CR>'
|
||||
"}
|
||||
|
||||
"GVIM TOGGLES:{
|
||||
|
@ -712,7 +647,7 @@
|
|||
"copy to the end of the line
|
||||
nnoremap Y vg_y
|
||||
|
||||
"Alternatives to cut/deletion commands that don't replace the buffer
|
||||
"delete/cut operations that don't replace the paste buffer
|
||||
nnoremap <Leader>x "_x
|
||||
vnoremap <Leader>x "_x
|
||||
nnoremap <Leader>X "_X
|
||||
|
@ -722,18 +657,6 @@
|
|||
nnoremap <Leader>dd "_dd
|
||||
nnoremap <Leader>dw "_dw
|
||||
vnoremap <Leader>d "_d
|
||||
|
||||
"map copy/paste shortcuts to more typical ones
|
||||
nnoremap <C-v> P
|
||||
xmap <C-v> <Plug>ReplaceWithRegisterVisual
|
||||
inoremap <C-v> <C-O>p
|
||||
nnoremap <C-c> vy
|
||||
vnoremap <C-c> y
|
||||
nnoremap <C-x> x
|
||||
vnoremap <C-x> x
|
||||
inoremap <silent> <C-W> <C-\><C-O>db
|
||||
inoremap <silent> <C-D> <C-\><C-O>d0
|
||||
inoremap <silent> <C-Y> <C-R>"
|
||||
"}
|
||||
|
||||
"FIXING AND FORMATTING:{
|
||||
|
@ -862,16 +785,6 @@
|
|||
"}}}
|
||||
|
||||
"FILETYPE SPECIFIC MAPPINGS: {{{
|
||||
"extradite
|
||||
autocmd FileType extradite map <buffer> <Right> <Down>
|
||||
autocmd FileType extradite map <buffer> l j
|
||||
autocmd FileType extradite map <buffer> <Left> <Up>
|
||||
autocmd FileType extradite map <buffer> h k
|
||||
autocmd FileType extradite map <buffer> <F9> q
|
||||
autocmd FileType extradite map <buffer> <C-F9> q
|
||||
autocmd FileType extradite map <buffer> <A-F9> q
|
||||
autocmd FileType extradite map <buffer> <Leader>} q
|
||||
|
||||
"help
|
||||
if !&diff
|
||||
autocmd FileType help map <buffer> <silent><expr> q ':q<CR>'
|
||||
|
@ -883,17 +796,14 @@
|
|||
autocmd FileType markdown nnoremap <buffer> <silent><expr> <Leader>f ':TableFormat<CR>'
|
||||
autocmd FileType markdown xnoremap <buffer> <silent><expr> <Leader>f '<Esc>:TableFormat<CR>gv'
|
||||
|
||||
"qf-sidebar
|
||||
autocmd FileType qf map <buffer> <LeftMouse> <LeftMouse>0
|
||||
autocmd FileType qf map <buffer> <MiddleMouse> <LeftMouse>
|
||||
autocmd FileType qf map <buffer> <RightMouse> <LeftMouse>
|
||||
autocmd FileType qf map <buffer> <2-LeftMouse> <CR>
|
||||
autocmd FileType qf map <buffer> <Space> <CR><C-w>p
|
||||
"error/location list
|
||||
autocmd FileType qf map <buffer> <Left> <Up>
|
||||
autocmd FileType qf map <buffer> <Right> <Down>
|
||||
autocmd FileType qf map <buffer> h j
|
||||
autocmd FileType qf map <buffer> l k
|
||||
autocmd FileType qf map <buffer> <silent><expr> q ':call ToggleQuickfixList()<CR>'
|
||||
autocmd FileType qf map <buffer> l j
|
||||
autocmd FileType qf map <buffer> h k
|
||||
autocmd FileType qf map <buffer> <2-LeftMouse> <CR>
|
||||
autocmd FileType qf map <buffer> <Space> <CR><C-w>p
|
||||
autocmd FileType qf if getwininfo(win_getid())[0]['loclist'] == 0|map <buffer> <silent><expr> q ':call ToggleQuickfixList()<CR>'|else|map <buffer> <silent><expr> q ':call ToggleLocationList()<CR>'|endif
|
||||
|
||||
"vimdiff
|
||||
autocmd FilterWritePre * if &diff|nmap <buffer> <silent><expr> <Leader><> ':diffu<CR>'|endif
|
||||
|
@ -918,47 +828,47 @@
|
|||
|
||||
"MAPPINGS DISABLED FOR GIVEN FILETYPES: {{{
|
||||
"remove incompatible toggles from specific file types
|
||||
autocmd Filetype extradite,help,tagbar,qf,vimfiler noremap <buffer> ` <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler noremap <buffer> ` <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler,diff noremap <buffer> <F9> <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler,diff noremap <buffer> <C-F9> <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler,diff noremap <buffer> <A-F9> <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler,diff noremap <buffer> <Leader>} <Nop>
|
||||
autocmd Filetype extradite,help,qf,vimfiler noremap <buffer> <F10> <Nop>
|
||||
autocmd Filetype extradite,help,qf,vimfiler noremap <buffer> <C-F10> <Nop>
|
||||
autocmd Filetype extradite,help,qf,vimfiler noremap <buffer> <A-F10> <Nop>
|
||||
autocmd Filetype extradite,help,qf,vimfiler noremap <buffer> <Leader>{ <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf,vimfiler noremap <buffer> <F11> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf,vimfiler noremap <buffer> <C-F11> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf,vimfiler noremap <buffer> <A-F11>] <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf,vimfiler noremap <buffer> <Leader> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf noremap <buffer> <F12> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf noremap <buffer> <C-F12> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf noremap <buffer> <A-F12> <Nop>
|
||||
autocmd Filetype extradite,help,tagbar,qf noremap <buffer> <Leader>[ <Nop>
|
||||
autocmd Filetype help,qf,vimfiler noremap <buffer> <F10> <Nop>
|
||||
autocmd Filetype help,qf,vimfiler noremap <buffer> <C-F10> <Nop>
|
||||
autocmd Filetype help,qf,vimfiler noremap <buffer> <A-F10> <Nop>
|
||||
autocmd Filetype help,qf,vimfiler noremap <buffer> <Leader>{ <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler noremap <buffer> <F11> <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler noremap <buffer> <C-F11> <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler noremap <buffer> <A-F11>] <Nop>
|
||||
autocmd Filetype help,tagbar,qf,vimfiler noremap <buffer> <Leader> <Nop>
|
||||
autocmd Filetype help,tagbar,qf noremap <buffer> <F12> <Nop>
|
||||
autocmd Filetype help,tagbar,qf noremap <buffer> <C-F12> <Nop>
|
||||
autocmd Filetype help,tagbar,qf noremap <buffer> <A-F12> <Nop>
|
||||
autocmd Filetype help,tagbar,qf noremap <buffer> <Leader>[ <Nop>
|
||||
|
||||
"disable modifier keys with directions that would interfere with logic
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-Up> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-k> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-Down> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-j> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <C-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <C-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <C-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <C-h> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-Up> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-k> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-Down> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-j> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <A-h> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <C-h> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-Up> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-k> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-Down> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-j> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <A-h> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-Up> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-k> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-Down> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-j> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <S-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <S-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <S-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler,extradite noremap <buffer> <S-h> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-Right> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-l> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-Left> <Nop>
|
||||
autocmd Filetype qf,vimfiler noremap <buffer> <S-h> <Nop>
|
||||
"}}}
|
||||
|
|
|
@ -17,7 +17,6 @@ function! LLFilename()
|
|||
\ &ft == 'vimfiler' ? vimfiler#get_status_string() :
|
||||
\ &ft == 'unite' ? unite#get_status_string() :
|
||||
\ &ft == 'qf' ? '[Error/Location List]' :
|
||||
\ &ft == 'extradite' ? '[Commit History]' :
|
||||
\ ('' != LLReadonly() ? LLReadonly() . ' ' : '') .
|
||||
\ ('' != fname ? fname : '[NEW]') .
|
||||
\ ('' != LLModified() ? ' ' . LLModified() : '')
|
||||
|
|
Loading…
Reference in a new issue