diff --git a/lua/data/keys.lua b/lua/data/keys.lua index 8ba34bc..5c9adb0 100644 --- a/lua/data/keys.lua +++ b/lua/data/keys.lua @@ -1290,6 +1290,11 @@ M.qalc = { }, } +M.recorder = { + { 'q', desc = ' Start Recording' }, + { 'Q', desc = ' Play Recording' }, +} + M.ripsub = { { -- Rip Substitute 'fs', diff --git a/lua/data/types.lua b/lua/data/types.lua index c4e2a5d..7ac3c2b 100644 --- a/lua/data/types.lua +++ b/lua/data/types.lua @@ -1810,6 +1810,17 @@ M.auto_dark_mode = { end, } +M.illuminate = { + opts = { + providers = { + -- Disable LSP proovider due to deprecation warnings + -- 'lsp', + 'treesitter', + 'regex', + }, + }, +} + --- Image.nvim enabled filetypes M.image = 'markdown' @@ -1833,6 +1844,17 @@ M.noice = { }, } +M.grug_far = { + opts = { + engines = { + astgrep = { + path = 'ast-grep', + }, + }, + engine = 'ripgrep', + }, +} + --- Smear Cursor M.smearcursor = function() local bg = require('data.func').get_bg_color('Normal') or '#1d1d2d' diff --git a/lua/plugins/editor.lua b/lua/plugins/editor.lua index 8688e48..4f893ba 100644 --- a/lua/plugins/editor.lua +++ b/lua/plugins/editor.lua @@ -7,25 +7,11 @@ return { { -- Illuminate 'ehpi/vim-illuminate', - opts = { - providers = { - -- Disable LSP proovider due to deprecation warnings - -- 'lsp', - 'treesitter', - 'regex', - }, - }, + opts = require('data.types').illuminate.opts, }, { -- Grug-Far 'MagicDuck/grug-far.nvim', - opts = { - engines = { - astgrep = { - path = 'ast-grep', - }, - }, - engine = 'ripgrep', - }, + opts = require('data.types').grug_far.opts, }, { -- Trouble 'folke/trouble.nvim', @@ -93,6 +79,7 @@ return { event = 'VeryLazy', dependencies = require('data.deps').recorder, opts = {}, + keys = require('data.keys').recorder, }, { -- Comment Box 'LudoPinelli/comment-box.nvim',