Neovim configs for data science

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Nvim-R

    Vim plugin to work with R

  • I use https://github.com/jalvesaq/vimcmdline for python and https://github.com/jalvesaq/Nvim-R for R

  • jupyter-nvim

    Jupyter notebook client in neovim

  • Im currently making a neovim plugin called Jupiter-Nvim it basically aims to get the same (or better) Jupiter notebook support as in vs code. It's still in alpha stage though, so you might consider contributing or just leaving a star and remind yourself to check it out after one or two month once it has more features.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nvim-tree.lua

    A file explorer tree for neovim written in lua

  • Other plugins/utilities can fill in some of the other gaps. In the screenshot below, I'm using NvimTree to browse files, and I'm also currently using Neovim's native LSP client (in Neovim 0.5.0) with r_language_server installed (configured with the Neovim team's plugin nvim-lspconfig).

  • languageserver

    An implementation of the Language Server Protocol for R

  • Other plugins/utilities can fill in some of the other gaps. In the screenshot below, I'm using NvimTree to browse files, and I'm also currently using Neovim's native LSP client (in Neovim 0.5.0) with r_language_server installed (configured with the Neovim team's plugin nvim-lspconfig).

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • Other plugins/utilities can fill in some of the other gaps. In the screenshot below, I'm using NvimTree to browse files, and I'm also currently using Neovim's native LSP client (in Neovim 0.5.0) with r_language_server installed (configured with the Neovim team's plugin nvim-lspconfig).

  • vimcmdline

    Send code to command line interpreter

  • I use https://github.com/jalvesaq/vimcmdline for python and https://github.com/jalvesaq/Nvim-R for R

  • telescope-media-files.nvim

    Telescope extension to preview media files using Ueberzug.

  • Ooh, just searched if there are better options... what about using feh? this would be super simple. Also looks like telescope may have this functionality?? https://github.com/nvim-telescope/telescope-media-files.nvim !!!

  • 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
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