Skip to content

Commit e563d8d

Browse files
committed
add new option => g:codequery_disable_qf_key_bindings
1 parent d2184b7 commit e563d8d

File tree

2 files changed

+23
-18
lines changed

2 files changed

+23
-18
lines changed

autoload/codequery/query.vim

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -148,24 +148,26 @@ function! codequery#query#prettify_qf_layout_and_map_keys(results) abort
148148
normal! gg
149149

150150
" map shortcuts
151-
nnoremap <buffer> s :CodeQueryAgain Symbol<CR>
152-
nnoremap <buffer> x :CodeQueryAgain Text<CR>
153-
nnoremap <buffer> c :CodeQueryAgain Call<CR>
154-
nnoremap <buffer> r :CodeQueryAgain Caller<CR>
155-
nnoremap <buffer> e :CodeQueryAgain Callee<CR>
156-
nnoremap <buffer> d :CodeQueryAgain Definition<CR>
157-
nnoremap <buffer> C :CodeQueryAgain Class<CR>
158-
nnoremap <buffer> M :CodeQueryAgain Member<CR>
159-
nnoremap <buffer> P :CodeQueryAgain Parent<CR>
160-
nnoremap <buffer> D :CodeQueryAgain Child<CR>
161-
162-
nnoremap <buffer> m :CodeQueryMenu Unite Magic<CR>
163-
nnoremap <buffer> q :cclose<CR>
164-
nnoremap <buffer> \ :CodeQueryFilter
165-
166-
nnoremap <buffer> p <CR><C-W>p
167-
nnoremap <buffer> u :colder \| CodeQueryShowQF<CR>
168-
nnoremap <buffer> <C-R> :cnewer \| CodeQueryShowQF<CR>
151+
if !g:codequery_disable_qf_key_bindings
152+
nnoremap <buffer> s :CodeQueryAgain Symbol<CR>
153+
nnoremap <buffer> x :CodeQueryAgain Text<CR>
154+
nnoremap <buffer> c :CodeQueryAgain Call<CR>
155+
nnoremap <buffer> r :CodeQueryAgain Caller<CR>
156+
nnoremap <buffer> e :CodeQueryAgain Callee<CR>
157+
nnoremap <buffer> d :CodeQueryAgain Definition<CR>
158+
nnoremap <buffer> C :CodeQueryAgain Class<CR>
159+
nnoremap <buffer> M :CodeQueryAgain Member<CR>
160+
nnoremap <buffer> P :CodeQueryAgain Parent<CR>
161+
nnoremap <buffer> D :CodeQueryAgain Child<CR>
162+
163+
nnoremap <buffer> m :CodeQueryMenu Unite Magic<CR>
164+
nnoremap <buffer> q :cclose<CR>
165+
nnoremap <buffer> \ :CodeQueryFilter
166+
167+
nnoremap <buffer> p <CR><C-W>p
168+
nnoremap <buffer> u :colder \| CodeQueryShowQF<CR>
169+
nnoremap <buffer> <C-R> :cnewer \| CodeQueryShowQF<CR>
170+
endif
169171

170172
" lock qf again
171173
setlocal nomodifiable

plugin/codequery.vim

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ endif
2424
if !exists('g:codequery_trigger_build_db_when_db_not_found')
2525
let g:codequery_trigger_build_db_when_db_not_found = 0
2626
endif
27+
if !exists('g:codequery_disable_qf_key_bindings')
28+
let g:codequery_disable_qf_key_bindings = 0
29+
endif
2730

2831

2932

0 commit comments

Comments
 (0)