DEVELOPMENT ENVIRONMENT

~liljamo/nvim-flake

4f6c12f34bd6ac89319e98c5bb0cabf1eea67c0e — Jonni Liljamo 5 days ago bcc432b
feat(tiny-code-action): bring back
3 files changed, 27 insertions(+), 6 deletions(-)

M config/default.nix
M config/plugins/default.nix
M config/plugins/tiny-code-action.nix
M config/default.nix => config/default.nix +5 -1
@@ 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
  ];
}

M config/plugins/default.nix => config/plugins/default.nix +1 -1
@@ 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

M config/plugins/tiny-code-action.nix => config/plugins/tiny-code-action.nix +21 -4
@@ 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="<cmd>lua require('tiny-code-action').code_action()<CR>";
      action = "<cmd>lua require('tiny-code-action').code_action()<CR>";
      key = "<leader>ca";
      options.desc = "code action";
    }