@@ -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
0 commit comments