Fork me on GitHub
#vim
<
2018-08-04
>
jebberjeb02:08:33

@thiru0130 here’s how I do it w/ only Neovim terminal and a bit of Vimscript https://medium.com/@jebberjeb/vim-clojure-tooling-redux-16ce62e4d727

thiru02:08:03

I read your posts on this a few weeks or months ago. It sounds interesting but I felt it was missing some niceties from vim-fireplace like omni complete

jebberjeb02:08:20

For sure, yeah. It’s pretty spartan.

thiru02:08:08

But this is all you use when writing Clojure? I suppose it works equally well with Clojurescript

jebberjeb02:08:57

Yep. It’s all I use for either.

jebberjeb02:08:56

Actually, I use ctags also. So I do have some way to jump to definition.

jebberjeb02:08:01

It mostly works.

thiru02:08:46

I'm sympathetic to a lot of your points in those articles.. vimscript, nrepl, piggieback are all just overly complex..

thiru02:08:18

Have you considered rolling this into vim plugin?

thiru02:08:43

Oops sorry you already did this

jebberjeb03:08:27

Well, the stuff in that article - that hasn’t been collected into a plugin. I did another plugin that’s similar but it relied on the Neovim remote API + SocketREPL.

jebberjeb03:08:01

I should probably just make a simple plugin from the Vimscript in that last article at some point.

thiru03:08:55

So are you using what you outlined in that most recent article or what you currently have in the plugin?

jebberjeb03:08:05

@thiru0130 I’m using the stuff in that medium article. I think my .vimrc is up to date with it all https://github.com/jebberjeb/dotfiles/blob/master/.vimrc

dominicm05:08:43

What's so complex about an async rpc interface from vimscript?