@flyboarder Cool, ill have a look. Do you mean one of the these branches https://github.com/boot-clj/boot/tree/633-find-pom-in-fileset or https://github.com/boot-clj/boot/tree/fileset-commit-patch ?
I was thinking of monkey patching the boot.watcher module to improve the file reloading, but that doesn't seem to be an option (boot.watcher unknown to the repl). Is this still the easiest way to hack on boot? https://github.com/boot-clj/boot/blob/master/README.md#hacking-boot
@flyboarder I've created a "fix" that works for me locally. There is no noticeable delay anymore (on a big project). I have no idea in what circumstances this might break though so please treat it as a proof of concept https://github.com/boot-clj/boot/pull/746
Hmm i think my "fix" doesn't add a (noticable) improvement. I just found out it's actually my editor (emacs) that is slow in saving my files 🙈 With Textmate for both the old code and new code the effect is instant, with emacs there is a delay in both cases.
solution: switch to vim 🦜 (j/k of course)
@dave do you use neovim?
i do
j/k asking because i’m curious about it, i use regular vim for stuff but it doesn’t have a repl situation i’m content with
heh
so i’ve been thinkign about ways to do a simple repl using the system clipboard
interesting, i remember you being an emacser with a vim past
but i know neovim has a real inferior shell type of support, with async command api
my understanding is that after neovim became a thing, at some point vim added async job support (in vim 8+, i believe)
a lot of plugins these days work in both vim 8+ and neovim
there are some that only work in neovim, though
ah, that’s ok i don’t use any plugins
and some that only work in vim 8
i would play around with vim's async stuff
thanks i’ll check it out. looks indeed like its in vim 8 which i have