Fork me on GitHub
#vim
<
2020-10-31
>
mjw13:10:57

When using vim-iced, I usually start my repl with iced repl -A:dev, which now gives a warning about using -M when invoking main. However, using -M:dev instead results in a FileNotFoundException. I assume vim-iced has its own internal list of recognized CLI options that it passes to clj ?

practicalli-johnny18:10:52

The -A alias should work for a while longer, but ideally vim-iced should also accept the -M option. It does sound like vim-iced has hard-coded the -A alias somewhere as -M and -A are interchangable at the moment (but not forever). From Clojure CLI tools 1.10.1.697 onwards, when ever clojure.main is called, the -M flag should be used, although for the moment its just a warning. Running a REPL using Clojure CLI tools currently uses clojure main to start that repl.

practicalli-johnny18:10:56

If vim-iced can connect to an externally started REPL process, then to avoid the warning use that approach and you should be able to use -M for your aliases.

👍 3
uochan20:10:14

Not everyone is using the newer version of Clojure CLI tools at the moment, so the -M option was not yet supported

uochan20:10:22

@U05254DQM Thanks for your help!

👍 3
mjw22:10:30

Gotcha, thanks! More than anything I wanted to make sure I wasn’t doing anything wrong/missing something obvious.