init.lua 625 B

12345678910111213141516
  1. vim.g.kommentary_create_default_mappings = false
  2. vim.api.nvim_set_keymap("n", "<leader>/", "<Plug>kommentary_line_default", {})
  3. --vim.api.nvim_set_keymap("n", "<leader>c", "<Plug>kommentary_motion_default", {})
  4. vim.api.nvim_set_keymap("v", "<leader>/", "<Plug>kommentary_visual_default", {})
  5. --[[vim.cmd([[
  6. function! Comment()
  7. if (mode() == "n" )
  8. execute "Commentary"
  9. else
  10. execute "'<,'>Commentary"
  11. endif
  12. endfunction
  13. vnoremap <silent> <space>/ :call Comment()
  14. autocmd! BufRead,BufNewFile *.{jsx,jx,js} setlocal filetype=javascript.jsx
  15. autocmd FileType javascript.jsx setlocal commentstring={/*\ %s\ */}
  16. ]]