From 454ba629d88794f2abeac038791016966724641c Mon Sep 17 00:00:00 2001 From: Nicolas Goudry Date: Tue, 4 Jun 2024 20:59:14 +0200 Subject: [PATCH] refactor(plugins): prefer single line lua functions where possible --- plugins/comment.nix | 5 +--- plugins/gitsigns.nix | 60 ++++++++------------------------------------ 2 files changed, 11 insertions(+), 54 deletions(-) diff --git a/plugins/comment.nix b/plugins/comment.nix index 3abe9c4..44a327e 100644 --- a/plugins/comment.nix +++ b/plugins/comment.nix @@ -5,9 +5,6 @@ _: { opts = { enable = true; - - settings.pre_hook = '' - require("ts_context_commentstring.integrations.comment_nvim").create_pre_hook() - ''; + settings.pre_hook = "require('ts_context_commentstring.integrations.comment_nvim').create_pre_hook()"; }; } diff --git a/plugins/gitsigns.nix b/plugins/gitsigns.nix index e7061ac..a66754b 100644 --- a/plugins/gitsigns.nix +++ b/plugins/gitsigns.nix @@ -29,92 +29,52 @@ keymaps = [ { key = "]g"; - action.__raw = '' - function() - require("gitsigns").next_hunk() - end - ''; + action.__raw = "function() require('gitsigns').next_hunk() end"; options.desc = "Next Git hunk"; } { key = "[g"; - action.__raw = '' - function() - require("gitsigns").prev_hunk() - end - ''; + action.__raw = "function() require('gitsigns').prev_hunk() end"; options.desc = "Previous Git hunk"; } { key = "gl"; - action.__raw = '' - function() - require("gitsigns").blame_line { full = true } - end - ''; + action.__raw = "function() require('gitsigns').blame_line { full = true } end"; options.desc = "View full Git blame"; } { key = "gp"; - action.__raw = '' - function() - require("gitsigns").preview_hunk_inline() - end - ''; + action.__raw = "function() require('gitsigns').preview_hunk_inline() end"; options.desc = "Preview Git hunk"; } { key = "gh"; - action.__raw = '' - function() - require("gitsigns").reset_hunk() - end - ''; + action.__raw = "function() require('gitsigns').reset_hunk() end"; options.desc = "Reset Git hunk"; } { key = "gr"; - action.__raw = '' - function() - require("gitsigns").reset_buffer() - end - ''; + action.__raw = "function() require('gitsigns').reset_buffer() end"; options.desc = "Reset Git buffer"; } { key = "gs"; - action.__raw = '' - function() - require("gitsigns").stage_hunk() - end - ''; + action.__raw = "function() require('gitsigns').stage_hunk() end"; options.desc = "Stage Git hunk"; } { key = "gS"; - action.__raw = '' - function() - require("gitsigns").stage_buffer() - end - ''; + action.__raw = "function() require('gitsigns').stage_buffer() end"; options.desc = "Stage Git buffer"; } { key = "gu"; - action.__raw = '' - function() - require("gitsigns").undo_stage_hunk() - end - ''; + action.__raw = "function() require('gitsigns').undo_stage_hunk() end"; options.desc = "Unstage Git hunk"; } { key = "gd"; - action.__raw = '' - function() - require("gitsigns").diffthis() - end - ''; + action.__raw = "function() require('gitsigns').diffthis() end"; options.desc = "View Git diff"; } ];