rktjmp

Results 121 comments of rktjmp

Support for `:Fnl=` added in a71c37feb8fe878d54f15135ddea0d2b3ea04a44. **impatient** You should be fine to drop impatient, hotpot has what should be equivalent functionality. **matrix/etc** I don't really have the energy or inclination...

Not against improving the reflect api, quite the opposite! Just still a bit lost about the end goal of the request. I saw you have a nvim-fennel repo online, does...

Likely cljlib/init-macros.fnl#858 calling trying to `require` a macro-file instead of `import-macros` which hits the module loader (because its requesting a module not a macro) which uses non-macro compiler settings (because...

Either the `compilerEnv` compiler option passed to `setup` or a plugin probably. https://fennel-lang.org/api, see `compilerEnv` but how you define your macro and get it into that option is not obvious...

I'd be curious how you go with a plugin or compileEnv option first as I think that is cleanest and most "fennel"-ly, but it *could* also be possible to expose...

I think I was mixing [linter.fnl](https://github.com/bakpakin/Fennel/blob/main/src/linter.fnl) with perhaps some chatter on matrix. I poked at it for a minute or two but not 100% sure it's possible to return code...

Did you get anywhere with the plugin idea?

It's a good idea, do you have ideas of what should be in it? I think it would really just be a `build.fnl` that called out to `hotpot.api.make`, and two...

I've added a [plugin guide draft](https://github.com/rktjmp/hotpot.nvim/blob/master/WRITING-PLUGINS.md). Hotpot wont provide a template as I don't believe setup is complex enough to warrant the extra work.

There is https://github.com/rktjmp/hotpot.nvim/blob/b942e8760ea26f6ff3782f675a8d6c1323f3e7d4/fnl/hotpot/api/diagnostics.fnl#L118-L126 (under `:h hotpot.api.diagnostics.set-options` but the docs are lacking, PR's welcome). You should be able to call that with macro compiler options and it will call the handler...