2025-08-11 09:41:22 -09:00
2025-08-11 09:41:22 -09:00
2025-08-11 09:41:22 -09:00
2025-08-11 09:39:14 -09: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
2025-08-11 09:39:14 -09:00
2025-08-11 05:49:12 -09:00

ConjureExpand

forked from https://github.com/walterl/conjure-macroexpand as a template. im too lazy to set up the project right now ;)

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%