Skip to content

Instantly share code, notes, and snippets.

@Shougo
Created November 21, 2010 14:06
Show Gist options
  • Select an option

  • Save Shougo/708762 to your computer and use it in GitHub Desktop.

Select an option

Save Shougo/708762 to your computer and use it in GitHub Desktop.
" eskk.vim"{{{
if !exists('g:eskk#disable') || !g:eskk#disable
" Disable skk.vim
let g:plugin_skk_disable = 1
let g:eskk#disable = 0
let g:eskk#debug = 0
" Don't keep state.
let g:eskk#keep_state = 0
let g:eskk#show_annotation = 1
let g:eskk#rom_input_style = 'msime'
let g:eskk#egg_like_newline = 1
" Disable mapping.
"let g:eskk#map_normal_keys = 0
" Toggle debug.
nnoremap <silent> [Space]ed :<C-u>call ToggleVariable('g:eskk#debug')<CR>
autocmd MyAutoCmd User eskk-initialize EskkMap -remap jj <Plug>(eskk:disable)<Esc>
"let g:eskk#dictionary = {
"\ 'path': expand('~/.skk-eskk-jisyo'),
"\ 'sorted': 0,
"\ 'encoding': 'utf-8',
"\}
let g:eskk#large_dictionary = {
\ 'path': expand('~/SKK-JISYO.L'),
\ 'sorted': 1,
\ 'encoding': 'euc-jp',
\}
" Use /bin/sh -c "VTE_CJK_WIDTH=1 gnome-terminal --disable-factory" instead of this settings.
"if &encoding == 'utf-8' && !has('gui_running')
" GNOME Terminal only.
" Use <> instead of ▽.
"let g:eskk#marker_henkan = '<>'
" Use >> instead of ▼.
"let g:eskk#marker_henkan_select = '>>'
"endif
" Define table.
let t = eskk#table#new('rom_to_hira*', 'rom_to_hira')
call t.add_map('z ', ' ')
call t.add_map('~', '〜')
call t.add_map('zc', '©')
call t.add_map('zr', '®')
call t.add_map('z9', '(')
call t.add_map('z0', ')')
call eskk#register_mode_table('hira', t)
unlet t
endif
"}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment