# HG changeset patch # User zegervdv # Date 1638615049 -3600 # Node ID 852acbe7ae8e040e8cdf09404c08b4ef8fe5ef9f # Parent 8524c1a304a62563723491d41984975149fcd9bf Use Comment.nvim for more control when commenting diff -r 8524c1a304a6 -r 852acbe7ae8e .chezmoitemplates/init.lua --- a/.chezmoitemplates/init.lua Fri Dec 03 15:19:59 2021 +0100 +++ b/.chezmoitemplates/init.lua Sat Dec 04 11:50:49 2021 +0100 @@ -77,18 +77,23 @@ -- Comments use { - 'b3nj5m1n/kommentary', + 'numToStr/Comment.nvim', config = function() - local config = require 'kommentary.config' - config.configure_language('default', { prefer_single_line_comments = true }) - config.configure_language( - { 'systemverilog', 'verilog' }, - { single_line_comment_string = '//', multi_line_comment_strings = { '/*', '*/' } } - ) + local ft = require 'Comment.ft' + ft.systemverilog = { '//%s', '/*%s*/' } + ft.verilog = { '//%s', '/*%s*/' } + + require('Comment').setup { + padding = true, + sticky = true, + ignore = '^(%s*)$', + } end, keys = { - { 'n', 'gcc' }, + { 'n', 'gc' }, + { 'n', 'gb' }, { 'v', 'gc' }, + { 'v', 'gb' }, }, }