Walter Leibbrandt d9e70aa52e Update aniseed
2022-10-07 02:35:32 +02:00
2022-10-07 02:35:32 +02:00
2021-06-05 18:40:25 +02:00
2021-06-05 18:40:25 +02:00
2021-06-05 18:40:25 +02:00
2022-08-12 21:19:32 +02:00
2021-06-05 18:40:25 +02:00
2022-08-12 21:19:32 +02:00

ConjureMacroexpand

Adds commands ConjureMacroexpand, ConjureMacroexpand0 and ConjureMacroexpand1 that will macro-expand the form under the cursor, using Conjure's REPL connection.

This is the one bit of functionality missing from Conjure that kept vim-fireplace in my Neovim config.

Installation

Using vim-plug:

Plug 'walterl/conjure-macroexpand'

Mappings

  • <LocalLeader>cm - Calls clojure.walk/macroexpand-all on the form under the cursor.
  • <LocalLeader>c0 - Calls clojure.core/macroexpand on the form under the cursor.
  • <LocalLeader>c1 - Calls clojure.core/macroexpand-1 on the form under the cursor.

Configuration

Disable mappings:

set g:conjure_macroexpand_disable_mappings = 1

License

MIT

Description
a personal expansion to conjure.nvim adds macro expansions for code gen
Readme 357 KiB
Languages
Lua 95.2%
Fennel 4.6%
Shell 0.1%
Makefile 0.1%