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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. 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?).

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. lsp-zero.nvim

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

    For anything else, use lsp-zero

  4. nvim-treesitter-textobjects

  5. 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.

  6. 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.

  7. fzf-lua

    Improved fzf.vim written in lua

  8. dotfiles

    Configs for mostly Neovim and Hyprland (by igorlfs)

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

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. 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).

  11. 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

  • Share NO-PLUGIN Configs!

    5 projects | /r/neovim | 9 Dec 2023
  • Should Neovim now release a standard official configuration so that people who want an editor that just works out of the box get onboarded easily ?

    10 projects | /r/neovim | 4 Jul 2023
  • Can anyone recommend a good github dotfiles repos for neovim that uses LazyVim as it's plugin manager?

    27 projects | /r/neovim | 6 Apr 2023
  • Help me find my dream starter config

    8 projects | /r/neovim | 23 Mar 2023
  • Can anyone share his dotfile ? I’m bored from mine

    39 projects | /r/neovim | 23 Mar 2023

Did you know that Lua is
the 18th most popular programming language
based on number of references?