update blinky behavior to use new lua functions
This commit is contained in:
+16
-5
@@ -6,13 +6,24 @@ local M = {}
|
|||||||
--- Function to set up blinky cursor
|
--- Function to set up blinky cursor
|
||||||
---@return boolean state true if the cursor is enabled, false otherwise
|
---@return boolean state true if the cursor is enabled, false otherwise
|
||||||
function M.enable()
|
function M.enable()
|
||||||
|
-- Set the cursor to a blinking state
|
||||||
|
-- vim.opt.guicursor = {
|
||||||
|
-- 'n-v-c:block-Cursor/lCursor', -- Block cursor in normal, visual, and command modes
|
||||||
|
-- 'i:ver25-blinkwait700-blinkoff400-blinkon250-Cursor/lCursor', -- Blinking vertical line in insert mode
|
||||||
|
-- 'r-cr-o:hor20-Cursor/lCursor', -- Horizontal line cursor in replace, command-line replace, and operator-pending modes
|
||||||
|
-- 'a:blinkwait700-blinkoff400-blinkon250', -- Global blinking settings for all modes
|
||||||
|
-- }
|
||||||
|
|
||||||
-- Set the cursor to a blinking state
|
-- Set the cursor to a blinking state
|
||||||
vim.opt.guicursor = {
|
vim.opt.guicursor = {
|
||||||
"n-v-c:block-Cursor/lCursor", -- Block cursor in normal, visual, and command modes
|
'n-v-c:block',
|
||||||
"i:ver25-blinkwait700-blinkoff400-blinkon250-Cursor/lCursor", -- Blinking vertical line in insert mode
|
'i-ci-ve:ver25',
|
||||||
"r-cr-o:hor20-Cursor/lCursor", -- Horizontal line cursor in replace, command-line replace, and operator-pending modes
|
'r-cr:hor20',
|
||||||
"a:blinkwait700-blinkoff400-blinkon250", -- Global blinking settings for all modes
|
'o:hor50',
|
||||||
|
'a:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor',
|
||||||
|
'sm:block-blinkwait175-blinkoff250-blinkon175',
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -20,7 +31,7 @@ end
|
|||||||
---@return boolean state true if the cursor is enabled, false otherwise
|
---@return boolean state true if the cursor is enabled, false otherwise
|
||||||
function M.disable()
|
function M.disable()
|
||||||
-- Set the cursor to a non-blinking state
|
-- Set the cursor to a non-blinking state
|
||||||
vim.opt.guicursor = "n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20"
|
vim.opt.guicursor = 'n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20'
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user