Julia workflow for vim users

This page summarizes the projects mentioned and recommended in the original post on /r/Julia

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vim-slime

    A vim plugin to give you some slime. (Emacs)

  • Since I was still missing some more advanced Vim features, I did some search and now have a pretty decent terminal based environment. The base is Tmux + Neovim- I open 2 panes, where one is used for coding and the other is Julia REPL. I use julia-vim plugin for base syntax and code highlights and vim-slime with vim-julia-cell for live sending of the code from the Neovim to the REPL.

  • vim-julia-cell

    Run Julia cells in Vim

  • Since I was still missing some more advanced Vim features, I did some search and now have a pretty decent terminal based environment. The base is Tmux + Neovim- I open 2 panes, where one is used for coding and the other is Julia REPL. I use julia-vim plugin for base syntax and code highlights and vim-slime with vim-julia-cell for live sending of the code from the Neovim to the REPL.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • erudite-vim

    A neovim config for the curious.

  • atom-vim-mode-plus

    vim-mode improved

  • I can share two of my vim-user solutions with you. First one is a Atom based and is a bit more convinient if you have to do some plotting. I have vim-mode-plus plugin for vim-like navigation in the code, atom ex-mode plugin for ex commands within atom and a top of that I use Hydrogen for in place code execution.

  • julia-vim

    Vim support for Julia.

  • Since I was still missing some more advanced Vim features, I did some search and now have a pretty decent terminal based environment. The base is Tmux + Neovim- I open 2 panes, where one is used for coding and the other is Julia REPL. I use julia-vim plugin for base syntax and code highlights and vim-slime with vim-julia-cell for live sending of the code from the Neovim to the REPL.

  • vim-floaterm

    :computer: Terminal manager for (neo)vim

  • I was also using neoterm before but unfortunately it's too buggy and the development is not active. I switched to vim-floaterm a while ago and I created some REPL functionality with it, I'm happy since then. https://github.com/strboul/dotfiles/blob/870e0ddd2bd5155234909121768546fc32bafc66/nvim/plugins/floaterm.vim#L4-L8

  • workbench

    My custom config files :toolbox: (by strboul)

  • I was also using neoterm before but unfortunately it's too buggy and the development is not active. I switched to vim-floaterm a while ago and I created some REPL functionality with it, I'm happy since then. https://github.com/strboul/dotfiles/blob/870e0ddd2bd5155234909121768546fc32bafc66/nvim/plugins/floaterm.vim#L4-L8

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • codi.vim

    :notebook_with_decorative_cover: The interactive scratchpad for hackers.

  • I use vim-julia-cell with vim-slime and the Julia REPL open in another teminal window (cause I use a tiling Window Manager, else I'd use tmux). This workflow works really well for me. I've also played with using codi.vim but it has some bugs with respect to Julia. My vim config is here if anyone wants to check it out.

  • dotfiles

  • I use vim-julia-cell with vim-slime and the Julia REPL open in another teminal window (cause I use a tiling Window Manager, else I'd use tmux). This workflow works really well for me. I've also played with using codi.vim but it has some bugs with respect to Julia. My vim config is here if anyone wants to check it out.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Language server getting attached multiple times

    2 projects | /r/neovim | 24 Dec 2022
  • Struggling to get basic diagnostic working with LSP

    3 projects | /r/neovim | 5 Dec 2022
  • preconfigured nevovim

    3 projects | /r/neovim | 27 Nov 2022
  • What is to go-to environment on Windows for Common LISP development?

    10 projects | /r/Common_Lisp | 15 Nov 2022
  • Neovim lua setup. Init.lua, plugin/, after/plugin folders

    1 project | /r/neovim | 16 Oct 2022