From 4b4f219ebd623ac2380e9fbb94344dd2538c6ea2 Mon Sep 17 00:00:00 2001 From: aleidk Date: Tue, 17 Dec 2024 12:07:00 -0300 Subject: [PATCH] minor updates --- .../lua/aleidk/plugins-ide/completion.lua | 2 +- config/nvim/lua/aleidk/plugins-ide/lsp.lua | 1 - .../lua/aleidk/plugins-ide/task-runner.lua | 36 ++++++++++++++++--- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/config/nvim/lua/aleidk/plugins-ide/completion.lua b/config/nvim/lua/aleidk/plugins-ide/completion.lua index de47bb6..c91e890 100644 --- a/config/nvim/lua/aleidk/plugins-ide/completion.lua +++ b/config/nvim/lua/aleidk/plugins-ide/completion.lua @@ -60,7 +60,7 @@ return { auto_brackets = { enabled = true }, expand_snippet = function(snippet) require('luasnip').lsp_expand(snippet) end, }, - trigger = { signature_help = { enabled = true } }, + -- trigger = { signature_help = { enabled = true } }, keymap = { preset = "enter", [""] = { 'select_next', 'fallback' }, diff --git a/config/nvim/lua/aleidk/plugins-ide/lsp.lua b/config/nvim/lua/aleidk/plugins-ide/lsp.lua index 0569701..5adc81a 100644 --- a/config/nvim/lua/aleidk/plugins-ide/lsp.lua +++ b/config/nvim/lua/aleidk/plugins-ide/lsp.lua @@ -97,7 +97,6 @@ return { }, html = {}, marksman = {}, - pyright = {}, phpactor = {}, gopls = { settings = { diff --git a/config/nvim/lua/aleidk/plugins-ide/task-runner.lua b/config/nvim/lua/aleidk/plugins-ide/task-runner.lua index 3af9f6d..d91d74e 100644 --- a/config/nvim/lua/aleidk/plugins-ide/task-runner.lua +++ b/config/nvim/lua/aleidk/plugins-ide/task-runner.lua @@ -67,12 +67,40 @@ return { { "pm", "OverseerTaskAction", desc = "Manage task" }, { "po", "OverseerQuickAction vsplit", desc = "Open task in a vsplit" }, { "pp", "OverseerRun", desc = "Run task" }, - { "pq", "OverseerQuickAction close win", desc = "Close task's windows" }, - { "ps", "OverseerSaveBundle", desc = "Save tasks" }, - { "pt", "OverseerToggle", desc = "Toggle tasks list" }, - { "pw", "OverseerQuickAction watch", desc = "Watch task" }, + { + "pP", + function() + local overseer = require('overseer') + overseer.run_template({}, function(task) + if task then + task:add_components({ "restart_on_save" }) + overseer.run_action(task, "hsplit") + end + end) + end, + desc = "Run task and watch it" + }, + { "pq", "OverseerQuickAction close win", desc = "Close task's windows" }, + { "ps", "OverseerSaveBundle", desc = "Save tasks" }, + { "pt", "OverseerToggle", desc = "Toggle tasks list" }, + { "pw", "OverseerQuickAction watch", desc = "Watch task" }, }, opts = { + templates = { + "cargo", + "cargo-make", + "composer", + "deno", + "just", + "mage", + "make", + "mix", + "npm", + "rake", + "task", + "tox", + "vscode", + }, actions = { ["hsplit"] = { desc = "open terminal in a horizontal split",