What are best plugins for C++, Java, Kotlin, Python, & LaTex

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

    Neovim KISS configuration with Lua

  • I'm not a lua expert, so prior, I simply grabbed one off GitHub, and made a few changes. It's been okay, but does not support LSP for Java or Kotlin. And doesn't use fzf (telescope?).

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

  • For anything else, use lsp-zero

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

  • nvim-jdtls

    Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls

  • lsp for java: nvim-jdtls (here's my config that assumes you're using mason.nvim to install jdtls. you will probably need to change lines 3, 6, and 28-29 to your own settings. I'm not used to actually using java in neovim yet so the config might not be fully featured, but autocompletion seems to work fine.

  • dotfiles

    dotfiles for Windows and arch, btw. (by pynappo)

  • lsp for java: nvim-jdtls (here's my config that assumes you're using mason.nvim to install jdtls. you will probably need to change lines 3, 6, and 28-29 to your own settings. I'm not used to actually using java in neovim yet so the config might not be fully featured, but autocompletion seems to work fine.

  • fzf-lua

    Improved fzf.vim written in lua

  • dotfiles

    Configs for mostly Neovim and Hyrprland (by igorlfs)

  • Sure! You can find my config here: https://github.com/igorlfs/dotfiles

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

    Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol

  • Oddly enough, we use mostly the same languages. However, I would advise against using neovim with Kotlin: its language server has an excessive memory usage and its debugger is cumbersome with neovim (I haven't managed to get it working, and currently it also lacks an entry in nvim-dap's wiki).

  • kotlin-debug-adapter

    Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol

  • Oddly enough, we use mostly the same languages. However, I would advise against using neovim with Kotlin: its language server has an excessive memory usage and its debugger is cumbersome with neovim (I haven't managed to get it working, and currently it also lacks an entry in nvim-dap's wiki).

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