Is there a video of vim plus Julia? I cannot visualize what it looks like.
I know of :terminal. Is that what you use?
I tried to find something like this on the web, but no luck so far. Any information you might provide could be useful to those who are unsure of what vim could offer to Julia programmers. (Including me, of course.) Thanks!
I would be really interested as well!
I already installed neovim (on windows 10) and made your init.vim work. But i still struggle to get a good workflow.
I use i3 to manage windows, so it doesnât make much of a difference to me whether things are in the same window or separate windows, itâs a lot like navigating vim regardless. If you are stuck with MacOS or something, you could always use workspaces. You can find my setup here.
Thatâs a surprising thing to suggest. Iâve only mastered vim to the extent that I can do basic edits, but dislike its modal style. Iâm a long term user of emacs, and have set up my .emacs to my satisfaction.
Because I also like un*x-style tools, I run Cygwin on my Windows box, and develop my Julia code using Cygwin emacs, and a Windows Julia REPL window. I havenât tried julia-repl for emacs, but can easily run Julia scripts from within emacs.
I havenât tried all of this with a Windows emacs, so I canât speak to that.
Just one more testimony regarding VS Code.
I was a Atom user and changed to VS Code solely because of speed.
But I am am very happy with VS Code now for several other reasons. I use it all the time with julia, fortran, c++ and latex codes. There are powerful plugins for all of them. I use a vim extension that works really well. Iâm not an advanced vim user, but so far, I havenât find anything that I could do with vim that I wasnât able to do with VS codeâs vim plugin.
And recently, VS code folks developed an extension that makes VS code work almost flawlessly remotely, without almost any slowdown whatsoever. I am pretty amazed with the it.
Ps: Atom and Juno still have a special place in my heart and still hope to see it thrive.
This is somewhat surprising to me. I know of no reason it shouldnât work. Which doesnât work?
inferior-julia-mode bundled with julia-mode
julia-repl package
emacs-jupyter (jupyter package on melpa) with IJulia
jupyter at least is tested on Windows and should work splendidly.
EDIT: I see from your edit that youâre talking about julia-repl. Have you tried inferior-julia-mode and found it insufficient or tried jupyter with IJulia yet?
Please note that unless open an issue on Github, these things can get lost easily. This may be a problem just specific to your setup, some users are using julia-repl on Windows. If you open an issue it can be debugged there and hopefully fixed.
I apologize, I didnât re-read the message you were responding to, where it said:
I wouldnât really expect that, of course, and recognise that cygwin is a bit too much overhead for some. But cygwin Emacs interacts with bash very well, so suits my work style, YMMV.
Thatâs what I was racking my brains trying to remember. Itâs been close to 2 years since I actively used emacs on Windows, and I donât have emacs installed on the one Windows computer I still have to use regularly. I think that I was using inferior-julia-mode successfully back then, but I couldnât tell you for sure. What I do know is that emacs-jupyter at least actively runs CI on Windows and fixes any bugs specific to the platform.