A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.
EasyClangComplete is a Sublime Text plugin that provides intelligent code completion for C, C++, Objective-C, and Objective-C++. It solves the problem of lacking robust autocompletion for C-family languages in Sublime Text by leveraging the clang compiler to analyze code and offer accurate suggestions.
C, C++, Objective-C, and Objective-C++ developers who use Sublime Text as their primary code editor and want enhanced productivity through intelligent code completion.
Developers choose EasyClangComplete because it offers out-of-the-box autocompletion with minimal configuration, integrates seamlessly with build systems like CMake and Bazel, and provides accurate suggestions powered by the clang compiler.
:boom: Robust C/C++ code completion for Sublime Text 3/4
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically reads CMakeLists.txt to configure compiler flags and includes, eliminating manual setup for CMake-based projects as highlighted in the README.
Generates and uses compile_commands.json for Bazel projects, streamlining autocompletion setup for this popular build system on supported platforms.
Leverages the clang compiler for code analysis, providing robust and accurate completions that surpass simple text-based suggestions.
Supports C, C++, Objective-C, and Objective-C++ out of the box, catering to a wide range of C-family language developers in Sublime Text.
Bazel support is only available on Linux and macOS, leaving Windows users without this feature, as noted in the README.
Requires a separate clang installation, which can be a setup hurdle and cause compatibility issues, especially on Windows where it's not pre-installed.
Exclusively designed for Sublime Text, so it offers no benefits for developers using other editors or IDEs, limiting its versatility.