diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 682ef18..0e8709e 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,12 +12,6 @@ map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highl -- File management Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.definition() -end, { desc = "Go to definition" }) -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.declaration() -end, { desc = "Go to declaration" }) -- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) @@ -40,6 +34,13 @@ end, { desc = "Toogle Gitpad per file notes" }) map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) -- Development config +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.definition() +end, { desc = "Go to definition" }) +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.declaration() +end, { desc = "Go to declaration" }) +map({ "n", "i", "v" }, "rcf", "Telescope flutter commands", { desc = "Run flutter" }) map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index f9ea35a..fe20662 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -16,5 +16,8 @@ return { "nvim-lua/plenary.nvim", "stevearc/dressing.nvim", -- optional for vim.ui.select }, + config = function() + require("telescope").load_extension("flutter") + end, }, }