8e63795a5740b895e588ad7f057ca5dc1cdd3955

Author
Pavle Portic <git@theedgeofrage.com>
Committer
Pavle Portic <git@theedgeofrage.com>
Date

Message

Add quickfix window keymappings

Diff

 1diff --git a/dot_spacevim b/dot_spacevim
 2index 151e9848ca42eef19bb8b81b05ead889db13c035..2d1bf98e4f06eb4fa2c987b17e96e85b63a8239a 100644
 3--- a/dot_spacevim
 4+++ b/dot_spacevim
 5@@ -10,11 +10,6 @@ function! Layers()
 6 				\ 'google/vim-searchindex',
 7 				\ 'mhinz/vim-startify',
 8 				\ ] }
 9-	" Layer 'deoplete', {'exclude': [
10-	"       \ 'eagletmt/neco-ghc',
11-	"       \ 'sebastianmarkow/deoplete-rust',
12-	"       \ 'zchee/deoplete-go',
13-	"       \ ]}
14 	Layer 'docker'
15 	Layer 'editing'
16 	Layer 'fzf'
17@@ -32,8 +27,6 @@ function! UserInit()
18 	Plug 'andymass/vim-matchup'
19 	Plug 'tpope/vim-repeat'
20 	Plug 'pappasam/coc-jedi', { 'do': 'yarn install --frozen-lockfile && yarn build' }
21-	" Plug 'zchee/deoplete-jedi', { 'for': 'python' }
22-	" Plug 'davidhalter/jedi-vim', { 'for': 'python' }
23 	Plug 'chr4/nginx.vim'
24 	Plug 'Firef0x/PKGBUILD.vim'
25 	Plug 'elzr/vim-json', { 'for': 'json' }
26@@ -148,6 +141,14 @@ function! UserConfig()
27 	" Unhighlight search results with \
28 	noremap <silent> \ :let @/ = ""<CR>
29 
30+	" Quickfix window mapping
31+	nnoremap <Leader>cq :cclose<CR>
32+	nnoremap <Leader>cn :cnext<CR>
33+	nnoremap <Leader>cp :cprev<CR>
34+	nnoremap <Leader>cf :cfirst<CR>
35+	nnoremap <Leader>cl :clast<CR>
36+
37+	" Window keymapping
38 	if !exists('g:vim_better_default_window_key_mapping') || g:vim_better_default_window_key_mapping
39 		nnoremap <Leader>wn <C-W>j
40 		nnoremap <Leader>we <C-W>k