From 9859b36075997d9a10568535a1d78ae46056b96d Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 13 Oct 2025 12:03:41 -0400 Subject: [PATCH] refactor(nvim): simplify Neovim configuration with selene --- lua/config/terminals.lua | 15 +-------------- lua/plugins/astrocore.lua | 7 +++++++ 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/lua/config/terminals.lua b/lua/config/terminals.lua index 0542ac2..1373aa9 100644 --- a/lua/config/terminals.lua +++ b/lua/config/terminals.lua @@ -55,21 +55,9 @@ function M.setup() vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "close", { noremap = true, silent = true }) end, } - - -- Lazyjournal terminal - local lazyjournal = Terminal:new { - cmd = "lazyjournal", - hidden = true, - direction = "float", - on_open = function(term) - vim.cmd "startinsert!" - vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "close", { noremap = true, silent = true }) - end, - } - -- Mk (make) terminal local mk = Terminal:new { - cmd = "mk", + cmd = "mk -t", hidden = true, direction = "vertical", on_open = function(term) @@ -82,7 +70,6 @@ function M.setup() M.claude_toggle = function() claude:toggle() end M.opencode_toggle = function() opencode:toggle() end M.scooter_toggle = function() scooter:toggle() end - M.lazyjournal_toggle = function() lazyjournal:toggle() end M.mk_toggle = function() mk:toggle() end end diff --git a/lua/plugins/astrocore.lua b/lua/plugins/astrocore.lua index 7d4b4e3..10c7306 100644 --- a/lua/plugins/astrocore.lua +++ b/lua/plugins/astrocore.lua @@ -110,6 +110,7 @@ return { function() require("snacks").picker.buffers() end, desc = "Find buffers", }, + [""] = { function() local current_buffer = vim.api.nvim_get_current_buf() @@ -187,6 +188,10 @@ return { function() require("snacks").picker.lines() end, desc = "Find in line", }, + ["t"] = { + function() require("snacks").picker.lines() end, + desc = "Find in line", + }, ["w"] = { function() require("snacks").picker.grep() end, desc = "Find word", @@ -402,6 +407,7 @@ return { -- AI/Assistant mappings [""] = { terminals.claude_toggle, desc = "Claude Toggle" }, [""] = { terminals.opencode_toggle, desc = "Opencode Toggle" }, + [""] = { terminals.mk_toggle, desc = "Taskfile Toggle" }, }, i = { [""] = { "wabd", desc = "Save, close buffer, and return to normal mode" }, @@ -413,6 +419,7 @@ return { [""] = { "wbd", desc = "Save and close buffer" }, -- Added C-x for visual mode }, t = { + [""] = { terminals.mk_toggle, desc = "Taskfile Toggle" }, [""] = { "Neotree toggle", desc = "Open Explorer" }, ["f"] = { function() require("snacks").picker.buffers() end,