Fork me on GitHub
#editors
<
2016-07-08
>
dominicm07:07:17

@bojan.matic: I use neovim. You can script it with clojurescript.

bojan.matic07:07:51

I tried neovim

bojan.matic07:07:59

it just ignored all my config and plugins

dominicm07:07:10

The config file moved 😛

bojan.matic07:07:16

i was lead to believe simply symlinking /.vim to /.nvim would do the trick

bojan.matic07:07:24

nothing happened

dominicm07:07:59

Not sure which version you used, but it was moved to XDG_HOME a while back.

dominicm07:07:16

So my vimrc is ~/.config/nvim/init.vim

bojan.matic07:07:38

i’m on OS X though

bojan.matic07:07:48

XDG_HOME doesn’t seem to be set

dominicm07:07:28

According to the issue, looks like a lot of "Unix tools" create .files in the home dir. And some users set those environment variables.

dominicm07:07:01

I'd try sticking something basic in that structure in your home dir. See what happens 😛

bojan.matic07:07:46

~/.vim/vimrc should be ~/.nvim/init.vim?

dominicm07:07:05

~/.config/nvim/init.vim

bojan.matic07:07:19

not picking it up

dominicm08:07:22

Check out :h vim-differences

bojan.matic08:07:21

oh wait, i’m retarded

bojan.matic08:07:44

I symlinked to ~/.config/.nvim instead of ~/.config/nvim

bojan.matic08:07:34

plugins are complaining vim doesn’t have python support now

bojan.matic08:07:44

ultisnips and ternjs specifically

bojan.matic08:07:15

what do you use for package management btw? i could never be bothered to use something other than pathogen

dominicm08:07:17

I don't know osx, but you need to install the neovim python thing somehow.

bojan.matic08:07:26

but I dislike the submodules

dominicm08:07:36

I use vim-plug. Because it's declarative and has async support.

dominicm08:07:49

I hear good things about this also https://github.com/Shougo/dein.vim

bojan.matic08:07:03

what about neobundle? is dein now recommended over it?

dominicm08:07:52

I have no idea on the official stance honestly.

dominicm08:07:28

Sorry :help provider-python

bojan.matic08:07:13

no help for provider-python 😂

dominicm08:07:47

Do you use homebrew? Did you upgrade? 😛 I don't know OS X. Stuff just works on Arch Linux, OSX sounds hard.

bojan.matic08:07:15

stuff didn’t just work on arch linux when i used it 😄

bojan.matic08:07:24

that was 5+ years ago, though

bojan.matic08:07:05

yea i use homebrew, didn’t upgrade since i installed neovim, like, 4 days ago

bojan.matic08:07:30

i managed to read the provider-python help online, so i installed the neovim package and it seems to work

bojan.matic08:07:42

not sure why my nvim install doesn’t have that help section

bojan.matic08:07:49

i did homebrew upgrade too

bojan.matic08:07:28

but it seems plugins just work now…i’ll play around with nvim now, thanks @dominicm

bojan.matic08:07:47

also seems to be faster than vim

bojan.matic08:07:54

at least feels snappier

dominicm08:07:30

@bojan.matic: Excellent! There were some patches that went in recently to speed things up.

dominicm08:07:31

For some neovim-specific stuff, check out my list of clojure plugins in my .files: https://github.com/SevereOverfl0w/.files/blob/master/nvim/init.vim#L86 (Comments like "extends" are just annotations for myself)

dominicm08:07:01

I write Clojure full-time, and I'm extremely productive with vim, even if I do bitch every now and then 😛

dominicm08:07:44

https://github.com/SevereOverfl0w/.files/blob/master/nvim/ftplugin/clojure.vim a few things in here also, like reset for clojure files. I have some new things to add, but time.

bojan.matic08:07:07

nice, thank you!

bojan.matic16:07:23

@dominicm: do you do clojurescript? wondering how well neovim supports something like figwheel repl

dominicm16:07:54

There's an open PR for fireplace which adds figwheel

dominicm16:07:01

Boot works out of the box

bojan.matic16:07:19

so that’s a no-go for figwheel at this time?