jc.nvim
vim-ada
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jc.nvim
-
I don't know if I can use Nvim
When I had to use Java for uni, I used the javacomplete2 plugin which I've found to do a better job than the Java language server. I've just check and apparently it's deprecated in favor of jc.nvim which is based on jdtls (which I remember was very heavy on resources and provide very little in return, but maybe things changed since then) but from the same author, so if you still want to use Neovim for Java you should at least check it out.
-
What are good configs for java?
This plugin is amazing for programming in Java.
- Working with Java in Neovim
- GitHub - artur-shaik/jc.nvim: Java autocompletion for neovim
-
Do you use Java or C# on vim?
Third, look into https://github.com/artur-shaik/vim-javacomplete2 . It hasn't bee updated in a while, but I still find it useful, especially for generating the tons of boilerplate code that Java requires. If you are on neovim, you can also try https://github.com/artur-shaik/jc.nvim
vim-ada
-
The Ada ecosystem?
In terms of bootstrapping your environment and getting started, I'd recommend looking at Vim-Ada and Awesome Ada. I also tried to write up some practical advice from my experience, which might be helpful.
- Ada on any ARM Cortex-M device, in just a couple minutes
-
How do you quickly find Ada documentation?
Vim-Ada has links to a built user-contributed docset to use.
-
Stdlib reference?
There's also instructions about how to install a Zeal docset for Ada in the vim-ada instructions.
-
Vim-Ada version 12.0 released
This version brings a couple (literally) new plugins (EasyMotion, QuickUI), one removed (Vim-Header) and one theme replaced (Gruvbox with Gruvbox8). For more detailed information about the changes, please look at the release page: https://github.com/thindil/vim-ada/releases/tag/v12.0
-
Favorite IDE?
Due to often work with multi-language projects I use NeoVim with many plugins. I even created the project to easily configure Vim/NeoVim on GitHub. Generally, I looked at GPS and VS Code and put into Vim all these parts which I liked: like support for Ada Language Server, Zeal etc.
-
Looking for a "peaceful" font for Ada programming
You could look at Programming Fonts page, probably the best place to try to find any good font for you. Personally, I use FiraCode mostly due to ligatures. You can look here to see how the Ada code looks with FiraCode.
What are some alternatives?
mason-nvim-dap.nvim
zeal - Offline documentation browser inspired by Dash
vim-javacomplete2 - DEPRECATED in favor of jc.nvim
ada_language_server - Server implementing the Microsoft Language Protocol for Ada and SPARK
stacktrace.vim - A vim plugin for navigating java stacktraces
gnatstudio - GNAT Studio is a powerful and lightweight IDE for Ada and SPARK.
nvim-jdtls - Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
panelmanager.vim - Panel Manager for Vim
beande - This repository contains the configuration for Neovim to make it like an IDE.
libadalang - Ada semantic analysis library.
nvim-dap - Debug Adapter Protocol client implementation for Neovim
awesome-ada - A curated list of awesome resources related to the Ada and SPARK programming language