diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-03-27 03:47:32 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-03-27 03:47:32 +0900 |
| commit | 65e3b07b4595e91691f73a6804d0bd90785f640d (patch) | |
| tree | 682c0ee233f98091af4cc1055ec05df10de96d60 /.config/nvim/lua/init/05-appearance.lua | |
| parent | 17f700ec23d9f99a504ad64ebcfa7dad30d1e815 (diff) | |
| download | dotfiles-65e3b07b4595e91691f73a6804d0bd90785f640d.tar.gz dotfiles-65e3b07b4595e91691f73a6804d0bd90785f640d.tar.zst dotfiles-65e3b07b4595e91691f73a6804d0bd90785f640d.zip | |
nvim: migrate from eskk to skkeleton
Diffstat (limited to '.config/nvim/lua/init/05-appearance.lua')
| -rw-r--r-- | .config/nvim/lua/init/05-appearance.lua | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/.config/nvim/lua/init/05-appearance.lua b/.config/nvim/lua/init/05-appearance.lua index 0edd3b3..e218252 100644 --- a/.config/nvim/lua/init/05-appearance.lua +++ b/.config/nvim/lua/init/05-appearance.lua @@ -90,14 +90,15 @@ function vimrc.statusline.mode() local vim_mode = vim_mode_and_hl[1] local hl = vim_mode_and_hl[2] - -- Calling `eskk#statusline()` makes Vim autoload eskk. If you call it - -- without checking `g:loaded_autoload_eskk`, eskk is loaded on an early - -- stage of the initialization (probably the first rendering of status line), - -- which slows down Vim startup. Loading eskk can be delayed by checking both - -- of `g:loaded_eskk` and `g:loaded_autoload_eskk`. local skk_mode - if G.loaded_eskk and G.loaded_autoload_eskk then - skk_mode = F['eskk#statusline'](' (%s)', '') + if F.exists('*skkeleton#mode') == 1 then + skk_mode = ({ + ['hira'] = ' (あ)', + ['kata'] = ' (ア)', + ['hankata'] = ' (半ア)', + ['zenkaku'] = ' (全角英数)', + ['abbrev'] = ' (abbrev)', + })[F['skkeleton#mode']()] or '' else skk_mode = '' end |
