Vim or Emacs for C++ Coding?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. YouCompleteMe

    A code-completion engine for Vim

    I use vim for C++ coding, however it is a bit difficult to set up to make it productive. I use YouCompleteMe [0] for autocompletion, Vimspector [1] with the C++ plugin for debugging, ALE [2] for linting, along with a few other general plugins (such as NerdTREE for file view).

    [0] https://github.com/ycm-core/YouCompleteMe

    [1] https://github.com/puremourning/vimspector

    [2] https://github.com/dense-analysis/ale

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. vimspector

    vimspector - A multi-language debugging system for Vim

    I use vim for C++ coding, however it is a bit difficult to set up to make it productive. I use YouCompleteMe [0] for autocompletion, Vimspector [1] with the C++ plugin for debugging, ALE [2] for linting, along with a few other general plugins (such as NerdTREE for file view).

    [0] https://github.com/ycm-core/YouCompleteMe

    [1] https://github.com/puremourning/vimspector

    [2] https://github.com/dense-analysis/ale

  4. ale

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

    I use vim for C++ coding, however it is a bit difficult to set up to make it productive. I use YouCompleteMe [0] for autocompletion, Vimspector [1] with the C++ plugin for debugging, ALE [2] for linting, along with a few other general plugins (such as NerdTREE for file view).

    [0] https://github.com/ycm-core/YouCompleteMe

    [1] https://github.com/puremourning/vimspector

    [2] https://github.com/dense-analysis/ale

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

  • Will installing Vim get rid of my current work on macOS?

    4 projects | /r/vim | 19 May 2023
  • [Neovim] Comment ajouter la complétion de code C / C ++ dans neovim?

    3 projects | /r/enfrancais | 10 Apr 2023
  • Soliciting opinions: Favorite autocomplete?

    2 projects | /r/vim | 18 Mar 2023
  • Vim plugin like vscode "go to definition" function

    4 projects | /r/vim | 13 Mar 2023
  • My office wants everyone to use vim as the only editor. Has this happened to anyone else?

    2 projects | /r/cscareerquestions | 8 Mar 2023