From 4f6c12f34bd6ac89319e98c5bb0cabf1eea67c0e Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Wed, 23 Apr 2025 18:48:10 +0300 Subject: [PATCH] feat(tiny-code-action): bring back --- config/default.nix | 6 +++++- config/plugins/default.nix | 2 +- config/plugins/tiny-code-action.nix | 25 +++++++++++++++++++++---- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/config/default.nix b/config/default.nix index a866581..2964f61 100644 --- a/config/default.nix +++ b/config/default.nix @@ -1,4 +1,4 @@ -{ +{pkgs, ...}: { imports = [ ./plugins ./ftplugin @@ -19,4 +19,8 @@ -- disable inline diagnostic messages vim.diagnostic.config({ virtual_text = false }) ''; + + extraPackages = with pkgs; [ + delta + ]; } diff --git a/config/plugins/default.nix b/config/plugins/default.nix index 8129cca..0095d7f 100644 --- a/config/plugins/default.nix +++ b/config/plugins/default.nix @@ -10,7 +10,7 @@ ./precognition.nix ./silicon.nix ./telescope.nix - #./tiny-code-action.nix + ./tiny-code-action.nix ./treesitter.nix ./which-key.nix ./zen-mode.nix diff --git a/config/plugins/tiny-code-action.nix b/config/plugins/tiny-code-action.nix index 9f72f55..da55789 100644 --- a/config/plugins/tiny-code-action.nix +++ b/config/plugins/tiny-code-action.nix @@ -5,19 +5,36 @@ src = pkgs.fetchFromGitHub { owner = "rachartier"; repo = "tiny-code-action.nvim"; - rev = "8888f59"; - hash = "sha256-F76w/V6G2L1TzjNQJGrge/edWfsBzvp39RvlGzEUVnA="; + rev = "aba93f1"; + hash = "sha256-Bp6+s4aJLQ7wK6+sVjtF65WZzP+MqVeSsHgQveVHSio="; }; + nvimSkipModules = [ + "tiny-code-action.previewers.snacks" + "tiny-code-action.backend.delta" + "tiny-code-action.backend.difftastic" + ]; }) ]; extraConfigLua = '' - require('tiny-code-action').setup({}) + require('tiny-code-action').setup({ + picker = "telescope", + backend = "delta", + backend_opts = { + delta = { + args = { + "--line-numbers", + "--syntax-theme", + "gruvbox-light" + }, + }, + }, + }) ''; keymaps = [ { - action="lua require('tiny-code-action').code_action()"; + action = "lua require('tiny-code-action').code_action()"; key = "ca"; options.desc = "code action"; } -- 2.44.1