map.lua 485 B

123456789101112131415161718192021222324252627
  1. _G.map = function(mode, keys, func, opts)
  2. opts = opts or {}
  3. opts.desc = opts.desc or nil
  4. vim.keymap.set(mode, keys, func, opts)
  5. end
  6. _G.nmap = function(keys, func, opts)
  7. _G.map("n", keys, func, opts)
  8. end
  9. _G.imap = function(keys, func, opts)
  10. _G.map("i", keys, func, opts)
  11. end
  12. _G.vmap = function(keys, func, opts)
  13. _G.map("v", keys, func, opts)
  14. end
  15. _G.dd = function(...)
  16. Snacks.debug.inspect(...)
  17. end
  18. _G.bt = function()
  19. Snacks.debug.backtrace()
  20. end
  21. vim.print = _G.dd