diff --git a/nvim/nvim/config/nvim.ln/lua/treesitter/treesitter.lua b/nvim/nvim/config/nvim.ln/lua/treesitter/treesitter.lua index c96a01f..1f9ad31 100644 --- a/nvim/nvim/config/nvim.ln/lua/treesitter/treesitter.lua +++ b/nvim/nvim/config/nvim.ln/lua/treesitter/treesitter.lua @@ -4,7 +4,7 @@ if not status_ok then end configs.setup({ - ensure_installed = "maintained", + ensure_installed = "all", sync_install = false, highlight = { enable = true, diff --git a/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua b/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua index ea9e2aa..ac075c2 100644 --- a/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua +++ b/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua @@ -4,6 +4,12 @@ if not status_ok then end local actions = require "telescope.actions" +local transform_mod = require('telescope.actions.mt').transform_mod +local local_actions = transform_mod({ + commit = function() + vim.cmd(":Git commit") + end, +}) telescope.setup({ defaults = { @@ -38,6 +44,13 @@ telescope.setup({ hidden = true, find_command = { "fd", "--type", "f", "--strip-cwd-prefix", "-E", ".git" }, }, + git_status = { + mappings = { + i = { + [""] = local_actions.commit, + }, + }, + }, }, })