aboutsummaryrefslogtreecommitdiffstats
path: root/modules/development/nixvim/plugins/comment/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/development/nixvim/plugins/comment/default.nix')
-rw-r--r--modules/development/nixvim/plugins/comment/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/modules/development/nixvim/plugins/comment/default.nix b/modules/development/nixvim/plugins/comment/default.nix
new file mode 100644
index 0000000..8c69218
--- /dev/null
+++ b/modules/development/nixvim/plugins/comment/default.nix
@@ -0,0 +1,22 @@
+# Comment toggling plugin
+{ config, lib, ... }:
+{
+ config.programs.nixvim.plugins.comment = lib.mkIf config.development.nixvim.enable {
+ enable = true;
+ settings = {
+ toggler = {
+ line = "<leader>cc"; # toggle line comment
+ block = "<leader>cb"; # toggle block comment
+ };
+ opleader = {
+ line = "<leader>cc"; # toggle line comment
+ block = "<leader>cb"; # toggle block comment
+ };
+ extra = {
+ above = "<leader>cu"; # add comment line above
+ below = "<leader>cd"; # add comment line below
+ eol = "<leader>ce"; # add comment at end of line
+ };
+ };
+ };
+}