C/C++ LSP IJ IDEA CE plugin
Find a file
2025-01-10 20:08:07 +03:00
.idea C/C++ plugin - notifications improvement 2025-01-10 16:22:24 +03:00
.run C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
gradle/wrapper C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
src/main Merge remote-tracking branch 'origin/main' 2025-01-10 19:57:57 +03:00
.gitignore C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
build.gradle.kts C/C++ plugin - added file support 2025-01-10 19:56:51 +03:00
gradle.properties C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
gradlew C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
gradlew.bat C/C++ plugin initial release 2025-01-05 00:01:55 +03:00
README.md Create README.md 2025-01-10 20:08:07 +03:00
settings.gradle.kts C/C++ plugin initial release 2025-01-05 00:01:55 +03:00

C/C++ very basic support for IntelliJ IDEA CE

... or how to make an IJ IDEA a little VSCode...

Includes

  • making new C or C++ file (e.g., in empty project)
  • syntax highlighting is actually provided by IJ itself;
  • refactoring, code analysis, advanced types of highlighting is provided with Language Server Protocol via lsp4ij plugin from Redhat.

Not (yet) implemented

  • CMake, make, ninja any project build support (just use Terminal...);
  • STM32 (or any other embedded C) projects
  • choosing various language standards for Clangd
  • any additional checks except the clangd provides by default;

Additional requirements

  • clangd visible through PATH
  • clang/clang++ for compiling projects manually

How to start

Install plugin >> Restart IDE

Empty project >> New file >> New C (or C++) file

Enjoy!