Fork me on GitHub
#vim
<
2020-02-03
>
tzzh16:02:52

anybody using neoterm for clojure development ? I am a happy fireplace user but after reading a bit about neoterm it seemed like it could be an alternative with a bit of work (but I’ve never heard of anybody using it)

dave16:02:48

i've been curious about that myself

tzzh16:02:45

@dave do you use neoterm already ? I don’t use it myself so not sure how easy it is to write custom functions that use it but it seemed that it should be doable to write something to eval chunks of code or get doc/source etc

dave16:02:21

i took an interest in it for a while, but then over time, i found that i was tending to just open up panes in tmux instead

dave16:02:59

i did set up a bunch of keybindings and stuff back when i was using it. maybe some of this is helpful: https://github.com/daveyarwood/dotfiles/blob/dfe42a83445a70b2c38da5627769cfa4326b7d70/vim/custom/500-plugins-config.vim#L864-L895

tzzh16:02:13

OK cool thanks I’ll take a look :thumbsup:

tzzh16:02:11

I guess you can probably send data from a vim tmux pane to a repl tmux pane as well

tzzh16:02:52

also I’d like to setup something similar for when I write Python as I currently have a quite manual process to do repl driven development with Python (ie copying and pasting to a ipython window manually) - but I’d like something more interactive as I got used to it with Clojure

dave16:02:57

you can. in fact, i've got a nice custom setup going with https://github.com/benmills/vimux

dave16:02:25

happy to share my config for that, if anyone's interest is piqued 🙂

tzzh16:02:51

I would definitely be keen to have a look

tzzh09:02:52

:thumbsup:

dave16:02:46

that's a really interesting thought about python

dave16:02:01

i'll bet you could get some nice results using either neoterm or vimux

tzzh16:02:07

oh ok I didn’t know about vimux, looks really sick :thumbsup:

nate16:02:28

another vote for vimux, it's been my go to for many years

nate16:02:01

the only reason why it would be better to be in vim is that copy/paste from the terminal pane might be a smidge easier

tzzh16:02:09

really cool 🙂 @nate do you use vimux for clojure development as well then ?

nate16:02:16

I use vimux for terminal control, for clojure development my vim session is connected to my app via prepl (thanks @olical for conjure) and so I send code in that way

💯 4
tzzh17:02:59

OK cool I see :thumbsup: