return { function() -- Directory that eskk creates vim.g["eskk#directory"] = "~/.config/eskk" -- SKK dicitionary vim.g["eskk#dictionary"] = { path = "~/.skk/SKK-JISYO.mimikun", sorted = 1, encoding = "utf-8", } vim.g["eskk#large_dictionary"] = { path = "/usr/local/share/skk/SKK-JISYO.L", sorted = 1, encoding = "euc-jp", } -- Use google-ime-skk vim.g["eskk#server"] = { host = "localhost", port = 55100, type = "notfound", } vim.g["eskk#backup_dictionary"] = vim.g["eskk#dictionary"].path .. ".bkp" vim.g["eskk#auto_save_dictionary_at_exit"] = 1 -- true vim.g["eskk#dictionary_save_count"] = -1 -- auto -- Some kanji conversion keys, Annotation vim.g["eskk#select_cand_keys"] = "asdfjkl" vim.g["eskk#show_candidates_count"] = 4 vim.g["eskk#kata_convert_to_hira_at_henkan"] = 1 vim.g["eskk#kata_convert_to_hira_at_completion"] = 1 vim.g["eskk#show_annotation"] = 0 vim.g["eskk#kakutei_when_unique_candidate"] = 1 -- Keymappings vim.g["eskk#no_default_mappings"] = 0 vim.g["eskk#dont_map_default_if_already_mapped"] = 1 --vim.g["eskk#mapped_keys"] = vim.cmd([[eskk#get_default_mapped_keys()]]) -- Mode vim.g["eskk#initial_mode"] = "hira" vim.g["eskk#statusline_mode_strings"] = { hira = "あ", kata = "ア", ascii = "aA", zenei = "a", hankata = "ァア", abbrev = "aあ", } -- Markers vim.g["eskk#marker_henkan"] = "[変換]" vim.g["eskk#marker_okuri"] = "[送り]" vim.g["eskk#marker_henkan_select"] = "[選択]" vim.g["eskk#marker_jisyo_touroku"] = "[辞書]" -- Completion vim.g["eskk#enable_completion"] = 0 vim.g["eskk#max_candidates"] = 30 vim.g["eskk#start_completion_length"] = 3 vim.g["eskk#register_completed_word"] = 1 vim.g["eskk#tab_select_completion"] = 0 -- Cursor color vim.g["eskk#use_color_cursor"] = 1 vim.g["eskk#cursor_color"] = { ascii = { "#8b8b83", "#bebebe" }, hira = { "#8b3e2f", "#ffc0cb" }, kata = { "#228b22", "#00ff00" }, abbrev = "#4169e1", zenei = "#ffd700", } -- Misc. vim.g["eskk#egg_like_newline"] = 1 vim.g["eskk#egg_like_newline_completion"] = 0 vim.g["eskk#keep_state"] = 0 vim.g["eskk#keep_state_beyond_buffer"] = 0 vim.g["eskk#revert_henkan_style"] = "okuri" vim.g["eskk#delete_implies_kakutei"] = 0 vim.g["eskk#rom_input_style"] = "skk" vim.g["eskk#auto_henkan_at_okuri_match"] = 1 vim.g["eskk#set_undo_point"] = { sticky = 1, kakutei = 1, } vim.g["eskk#fix_extra_okuri"] = 1 vim.g["eskk#convert_at_exact_match"] = 0 end, }