| 12345678910111213141516171819202122232425262728293031 | local M = {}function M.config()  lvim.builtin.comment = {    active = true,    on_config_done = nil,    -- Linters prefer comment and line to have a space in between markers    marker_padding = true,    -- should comment out empty or whitespace only lines    comment_empty = false,    -- Should key mappings be created    create_mappings = true,    -- Normal mode mapping left hand side    line_mapping = "gcc",    -- Visual/Operator mapping left hand side    operator_mapping = "gc",    -- Hook function to call before commenting takes place    hook = nil,  }endfunction M.setup()  local nvim_comment = require "nvim_comment"  nvim_comment.setup(lvim.builtin.comment)  if lvim.builtin.comment.on_config_done then    lvim.builtin.comment.on_config_done(nvim_comment)  endendreturn M
 |