aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/lua/init/05-appearance.lua
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-03-27 03:47:32 +0900
committernsfisis <nsfisis@gmail.com>2024-03-27 03:47:32 +0900
commit65e3b07b4595e91691f73a6804d0bd90785f640d (patch)
tree682c0ee233f98091af4cc1055ec05df10de96d60 /.config/nvim/lua/init/05-appearance.lua
parent17f700ec23d9f99a504ad64ebcfa7dad30d1e815 (diff)
downloaddotfiles-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.lua15
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