From 67b90b9f1e10ab52666d883ac4bec38ac882e2cf Mon Sep 17 00:00:00 2001 From: Patrick Auernig Date: Tue, 18 Jul 2023 15:21:42 +0200 Subject: [PATCH] Show cursorline when not in insert mode --- lua/valeth/options.lua | 7 +++++++ lua/valeth/packer/telescope.lua | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/valeth/options.lua b/lua/valeth/options.lua index 3e2ff33..a1a71bf 100644 --- a/lua/valeth/options.lua +++ b/lua/valeth/options.lua @@ -10,6 +10,13 @@ vim.opt.scrolloff = 8 vim.opt.signcolumn = "yes" vim.opt.colorcolumn = "100" +vim.api.nvim_create_autocmd({"InsertEnter", "InsertLeave", "BufEnter"}, { + callback = function(args) + local entered_insert_mode = args.event == "InsertEnter" + vim.opt.cursorline = not entered_insert_mode + end +}) + -- yank to clipboard, requires wl-copy command or equivalent vim.opt.clipboard:append("unnamedplus") diff --git a/lua/valeth/packer/telescope.lua b/lua/valeth/packer/telescope.lua index 11f77a4..2419207 100644 --- a/lua/valeth/packer/telescope.lua +++ b/lua/valeth/packer/telescope.lua @@ -5,7 +5,7 @@ telescope.load_extension("harpoon") telescope.setup { defaults = { - initial_mode = "normal" + initial_mode = "insert" }, pickers = { buffers = {