From 8340e7dcfc1339c42d807f12498c1f4175ccb580 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 15 Nov 2021 22:21:41 +0900 Subject: vim: eskk mappings --- .vimrc | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index f723d78..401337c 100644 --- a/.vimrc +++ b/.vimrc @@ -1453,6 +1453,48 @@ let g:eskk#enable_completion = v:false " let g:eskk#no_default_mappings = v:true +function! s:eskk_initialize_pre() abort + let t = eskk#table#new('rom_to_hira*', 'rom_to_hira') + call t.add_map('z ', ' ') + call t.add_map('0.', '0.') + call t.add_map('1.', '1.') + call t.add_map('2.', '2.') + call t.add_map('3.', '3.') + call t.add_map('4.', '4.') + call t.add_map('5.', '5.') + call t.add_map('6.', '6.') + call t.add_map('7.', '7.') + call t.add_map('8.', '8.') + call t.add_map('9.', '9.') + call eskk#register_mode_table('hira', t) +endfunction + + +Autocmd User eskk-initialize-pre call s:eskk_initialize_pre() + + +function! s:eskk_initialize_post() abort + " I don't use hankata mode for now. + EskkUnmap -type=mode:hira:toggle-hankata + EskkUnmap -type=mode:kata:toggle-hankata + + " I don't use abbrev mode for now. + EskkUnmap -type=mode:hira:to-abbrev / + EskkUnmap -type=mode:kata:to-abbrev / + + " Remap l to zenei mode because I use normal Vim Insert mode for ASCII. + EskkUnmap -type=mode:hira:to-ascii l + EskkUnmap -type=mode:kata:to-ascii l + EskkUnmap -type=mode:hira:to-zenei L + EskkUnmap -type=mode:kata:to-zenei L + EskkMap -type=mode:hira:to-zenei l + EskkMap -type=mode:kata:to-zenei l +endfunction + + +Autocmd User eskk-initialize-post call s:eskk_initialize_post() + + " foldcc {{{2 -- cgit v1.2.3-70-g09d2