From 0f8c62f2d18fd86e2bad01a33e5e9beb4e2ef77b Mon Sep 17 00:00:00 2001 From: nathan11 Date: Tue, 25 Jul 2023 00:52:07 -0600 Subject: first commit --- lua/cursorline.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lua/cursorline.lua (limited to 'lua/cursorline.lua') diff --git a/lua/cursorline.lua b/lua/cursorline.lua new file mode 100644 index 0000000..3a486d3 --- /dev/null +++ b/lua/cursorline.lua @@ -0,0 +1,20 @@ +local autocmd = vim.api.nvim_create_autocmd + +local set_cursorline = function() + local buf = vim.api.nvim_get_current_buf() + + -- Do not set cursorline if telescope is open. + if vim.bo[buf].filetype == "TelescopePrompt" then + vim.cmd("set nocul") + else + vim.cmd("set cul") + end +end + +autocmd("InsertEnter", +{pattern="*", callback=set_cursorline +}) + +autocmd("InsertLeave", +{pattern="*", command="set nocul" +}) -- cgit v1.2.3