Fork me on GitHub
#vim
<
2017-11-01
>
jebberjeb12:11:50

There’s Hy, for Python.

jebberjeb12:11:20

I tinkered w/ that a bit before giving up and just using Clojure.

jebberjeb12:11:59

There are actually ancient mzscheme bindings for Vim. I don’t think they exist in Neovim. I actually used them to build a simple Vim plugin w/ a modern version of Racket. IMO that was the ideal solution, but unfortunately it requires one to compile Vim w/ +mzscheme or whatever and wasn’t easy to get working.

dominicm13:11:01

Lua is better because it's embedded into NeoVim. Some people really are attached to having portable neovim configs which work on servers with minimal tinkering (stock neovim + nothing else should be enough)

dominicm13:11:30

But I was also considering Hy, if there's acceptance of Python as acceptable for this.

jebberjeb13:11:35

well wait, Lua > Python ?

dominicm13:11:46

I mean, even fireplace requires Python, so it's probably not much of a discussion.

jebberjeb13:11:22

Are you talking about writing Clojure-related plugins, or just Neovim plugins in general?

dominicm13:11:00

Primarily Clojure-related I guess, yeah.

dominicm14:11:24

I think clojure-related can be piped primarily to local via ssh. I'm not sure how many people actually use neovim on a remote server in e.g. staging, but can have init.vim