Is it unorthodox to write java purely in Vim/CLI and not use an IDE?

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

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

    Java extension for coc.nvim

  • Agree with the comment overall, but just wish to point out that this bit is not entirely true. One can use Coc with https://github.com/neoclide/coc-java to get decent completions. I use this, and while not full-featured, it works rather nicely.

  • vim-codefmt

    Vim plugin for syntax-aware code formatting

  • For automatic code-formatting on save, this plugin works okay-ish as well - https://github.com/google/vim-codefmt. (Just putting it here in case it benefits someone).

  • 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
  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  • Extra: for extra intellisense, you can use https://github.com/dense-analysis/ale (I don't - I like to stick to vanilla Vim as much as possible), https://github.com/ervandew/supertab (for completions using TAB instead of Ctrl-P), and https://github.com/jiangmiao/auto-pairs (automatic bracket insertion).

  • supertab

    Perform all your vim insert mode completions with Tab

  • Extra: for extra intellisense, you can use https://github.com/dense-analysis/ale (I don't - I like to stick to vanilla Vim as much as possible), https://github.com/ervandew/supertab (for completions using TAB instead of Ctrl-P), and https://github.com/jiangmiao/auto-pairs (automatic bracket insertion).

  • auto-pairs

    Vim plugin, insert or delete brackets, parens, quotes in pair

  • Extra: for extra intellisense, you can use https://github.com/dense-analysis/ale (I don't - I like to stick to vanilla Vim as much as possible), https://github.com/ervandew/supertab (for completions using TAB instead of Ctrl-P), and https://github.com/jiangmiao/auto-pairs (automatic bracket insertion).

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

  • Ruby Delights Built into the Language: No Gems Required

    9 projects | news.ycombinator.com | 20 Dec 2022
  • How can I make VIM autocomplete similar to VSCode in macos

    5 projects | /r/vim | 22 Mar 2022
  • Clojure in neovim

    5 projects | /r/Clojure | 1 Jan 2021
  • Setting Up Razor Support in Neovim for Enhanced C# Development

    2 projects | dev.to | 26 Jan 2024
  • Embracing Common Lisp in the Modern World

    6 projects | news.ycombinator.com | 24 Jan 2024