From 1d66475cae7cfd52433bf6a20ab6776734f18087 Mon Sep 17 00:00:00 2001 From: jdhao Date: Thu, 19 Dec 2024 23:37:03 +0100 Subject: [PATCH] make option showcmd shown in statusline instead Related issues: + https://groups.google.com/g/vim_dev/c/YwFLUaduXTQ + https://github.com/neovim/neovim/pull/21202 + https://github.com/nvim-lualine/lualine.nvim/issues/949 --- lua/config/lualine.lua | 8 ++++++-- viml_conf/options.vim | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lua/config/lualine.lua b/lua/config/lualine.lua index d41e2e6..587e6ac 100644 --- a/lua/config/lualine.lua +++ b/lua/config/lualine.lua @@ -175,8 +175,8 @@ require("lualine").setup { source = diff, }, { - ime_state, - color = { fg = "black", bg = "#f46868" }, + "%S", + color = { gui = "bold", fg = "cyan" }, }, { spell, @@ -184,6 +184,10 @@ require("lualine").setup { }, }, lualine_x = { + { + ime_state, + color = { fg = "black", bg = "#f46868" }, + }, { get_active_lsp, icon = " LSP:", diff --git a/viml_conf/options.vim b/viml_conf/options.vim index ca0d66a..ee4466f 100644 --- a/viml_conf/options.vim +++ b/viml_conf/options.vim @@ -179,3 +179,5 @@ set diffopt+=linematch:60 set nowrap " do no wrap set noruler + +set showcmdloc=statusline