mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-29 06:04:11 +01:00
vim: allow for different types of mappings not just normal mode ones
This commit is contained in:
parent
7a7be482f7
commit
480903adac
1 changed files with 5 additions and 5 deletions
|
@ -161,7 +161,7 @@ function! s:NM_cmd_folders(words)
|
||||||
let b:nm_timestamp = reltime()
|
let b:nm_timestamp = reltime()
|
||||||
|
|
||||||
call <SID>NM_cmd_folders_mksyntax()
|
call <SID>NM_cmd_folders_mksyntax()
|
||||||
call <SID>NM_set_map(g:notmuch_folders_maps)
|
call <SID>NM_set_map('n', g:notmuch_folders_maps)
|
||||||
setlocal cursorline
|
setlocal cursorline
|
||||||
setlocal nowrap
|
setlocal nowrap
|
||||||
endfunction
|
endfunction
|
||||||
|
@ -209,7 +209,7 @@ function! s:NM_cmd_search(words)
|
||||||
let b:nm_search_words = a:words
|
let b:nm_search_words = a:words
|
||||||
|
|
||||||
call <SID>NM_cmd_search_mksyntax()
|
call <SID>NM_cmd_search_mksyntax()
|
||||||
call <SID>NM_set_map(g:notmuch_search_maps)
|
call <SID>NM_set_map('n', g:notmuch_search_maps)
|
||||||
setlocal cursorline
|
setlocal cursorline
|
||||||
setlocal nowrap
|
setlocal nowrap
|
||||||
endfunction
|
endfunction
|
||||||
|
@ -395,7 +395,7 @@ function! s:NM_cmd_show(words)
|
||||||
|
|
||||||
call <SID>NM_cmd_show_mkfolds()
|
call <SID>NM_cmd_show_mkfolds()
|
||||||
call <SID>NM_cmd_show_mksyntax()
|
call <SID>NM_cmd_show_mksyntax()
|
||||||
call <SID>NM_set_map(g:notmuch_show_maps)
|
call <SID>NM_set_map('n', g:notmuch_show_maps)
|
||||||
setlocal foldtext=NM_cmd_show_foldtext()
|
setlocal foldtext=NM_cmd_show_foldtext()
|
||||||
setlocal fillchars=
|
setlocal fillchars=
|
||||||
setlocal foldcolumn=6
|
setlocal foldcolumn=6
|
||||||
|
@ -979,10 +979,10 @@ endif
|
||||||
|
|
||||||
" --- assign keymaps {{{1
|
" --- assign keymaps {{{1
|
||||||
|
|
||||||
function! s:NM_set_map(maps)
|
function! s:NM_set_map(type, maps)
|
||||||
nmapclear
|
nmapclear
|
||||||
for [key, code] in items(a:maps)
|
for [key, code] in items(a:maps)
|
||||||
exec printf('nnoremap <buffer> %s %s', key, code)
|
exec printf('%snoremap <buffer> %s %s', a:type, key, code)
|
||||||
endfor
|
endfor
|
||||||
" --- this is a hack for development :)
|
" --- this is a hack for development :)
|
||||||
nnoremap ,nmr :source ~/.vim/plugin/notmuch.vim<CR>:call NotMuch('')<CR>
|
nnoremap ,nmr :source ~/.vim/plugin/notmuch.vim<CR>:call NotMuch('')<CR>
|
||||||
|
|
Loading…
Reference in a new issue