# EasyClangComplete **Repository Path**: mirrors_berkus/EasyClangComplete ## Basic Information - **Project Name**: EasyClangComplete - **Description**: :boom: Robust C/C++ code completion for Sublime Text 3 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyClangComplete # Plugin for Sublime Text 3 for easy to use, out of the box autocompletions for C, C++, Objective-C, and Objective-C++. ![Example](docs/img/AutoComplete.gif) [![Documentation][img-docs]][docs] [![Release][img-release]][release] [![Downloads Month][img-downloads]][downloads] [![Travis Build][img-travis]][travis] [![Windows Build][img-appveyor]][appveyor] [![Codacy Badge][img-codacy]][codacy] [![Coverage Badge][img-coverage]][coverage] [![Donate][img-paypal]][donate-paypal] [![OpenCollective Backers][img-open-backers]][opencollective] # Simple start in just 3 steps! # ## 1. Install this plugin ## - In Sublime Text press CTRL+Shift+P and install **EasyClangComplete** using [Package Control](https://packagecontrol.io/installation). ## 2. Install clang ## - **Ubuntu** : `sudo apt-get install clang` - **OSX** : ships `clang` by default. You are all set! - **Windows** : install the latest release from clang website. - **Other Systems** : use your package manager or install from clang website. - clang website: http://llvm.org/releases/download.html ## 3. Configure your compiler flags and include folders ## #### Do you use CMake? You're in luck! The plugin will run cmake on a proper `CMakeLists.txt` in your project folder and will use information from it to complete your code out of the box! For more details, read the plugin [docs](https://niosus.github.io/EasyClangComplete/configs/#using-cmake-recommended) about CMake. #### Bazel? (Linux and MacOS only) If you use Bazel, you can run a command `Generate compilation database` that is shipped with this plugin, which will generate a `compile_commands.json` in the source folder of your project. The plugin will take it from there. #### Don't like CMake or Bazel? Don't worry! There are plenty of ways to configure the plugin! Read the [related documentation](https://niosus.github.io/EasyClangComplete/configs/) for more info! ## [Extensive documentation](https://niosus.github.io/EasyClangComplete/) There are so many things I want to tell you! There is so much the plugin is capable of! Read the [docs](https://niosus.github.io/EasyClangComplete/) to get started! ## [Contribute to the project](.github/CONTRIBUTING.md) This project exists thanks to all the people who contribute. Feel free to open an issue if something is not clear or a PR if you want to implement some missing functionality or fix a bug. Check out the contribution [guide](.github/CONTRIBUTING.md) for that. ## [**Support this project!**](https://niosus.github.io/EasyClangComplete/support/) ╔═╗┌─┐┌─┐┬ ┬ ╔═╗┬ ┌─┐┌┐┌┌─┐ ╔═╗┌─┐┌┬┐┌─┐┬ ┌─┐┌┬┐┌─┐ ║╣ ├─┤└─┐└┬┘ ║ │ ├─┤││││ ┬ ║ │ ││││├─┘│ ├┤ │ ├┤ ╚═╝┴ ┴└─┘ ┴ ╚═╝┴─┘┴ ┴┘└┘└─┘ ╚═╝└─┘┴ ┴┴ ┴─┘└─┘ ┴ └─┘ [release]: https://github.com/niosus/EasyClangComplete/releases [downloads]: https://packagecontrol.io/packages/EasyClangComplete [travis]: https://travis-ci.org/niosus/EasyClangComplete [appveyor]: https://ci.appveyor.com/project/niosus/easyclangcomplete/branch/master [codacy]: https://www.codacy.com/app/zabugr/EasyClangComplete/dashboard [coverage]: https://www.codacy.com/app/zabugr/EasyClangComplete/dashboard [gitter]: https://gitter.im/niosus/EasyClangComplete?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge [donate-paypal]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2QLY7J4Q944HS [donate-flattr]: https://flattr.com/submit/auto?user_id=niosus&url=https://github.com/niosus/EasyClangComplete&title=EasyClangComplete&language=Python&tags=github&category=software [libclang-issue]: https://github.com/niosus/EasyClangComplete/issues/88 [cmake-issue]: https://github.com/niosus/EasyClangComplete/issues/19 [bountysource-link]: https://www.bountysource.com/teams/easyclangcomplete [beerpay]: https://beerpay.io/niosus/EasyClangComplete [gratipay]: https://gratipay.com/EasyClangComplete/ [maintainerd]: https://github.com/divmain/maintainerd [docs]: https://niosus.github.io/EasyClangComplete/ [opencollective]: https://opencollective.com/easyclangcomplete/#contributors [img-gratipay]: https://img.shields.io/gratipay/user/niosus.svg?style=flat-square [img-beerpay]: https://beerpay.io/niosus/EasyClangComplete/badge.svg?style=flat-square [img-bountysource]: https://img.shields.io/bountysource/team/easyclangcomplete/activity.svg?style=flat-square [img-appveyor]: https://img.shields.io/appveyor/ci/niosus/easyclangcomplete/master.svg?style=flat-square&label=windows [img-travis]: https://img.shields.io/travis/niosus/EasyClangComplete/master.svg?style=flat-square&label=linux%20|%20osx [img-codacy]: https://img.shields.io/codacy/grade/254f8db44b004dffa76b8cebfece4c06.svg?style=flat-square&label=quality [img-coverage]: https://img.shields.io/codacy/coverage/254f8db44b004dffa76b8cebfece4c06.svg?style=flat-square [img-release]: https://img.shields.io/github/release/niosus/EasyClangComplete.svg?style=flat-square [img-downloads]: https://img.shields.io/packagecontrol/dt/EasyClangComplete.svg?maxAge=3600&style=flat-square [img-downloads-month]: https://img.shields.io/packagecontrol/dm/EasyClangComplete.svg?maxAge=2592000&style=flat-square [img-subl]: https://img.shields.io/badge/Sublime%20Text-3-green.svg?style=flat-square [img-mit]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square [img-paypal]: https://img.shields.io/badge/Donate-PayPal-blue.svg?style=flat-square [img-flattr]: https://img.shields.io/badge/Donate-Flattr-blue.svg?style=flat-square [img-gitter]: https://badges.gitter.im/niosus/EasyClangComplete.svg?style=flat-square [img-docs]: https://img.shields.io/badge/docs-ready-brightgreen.svg?longCache=true&style=flat-square [img-open-backers]: https://opencollective.com/easyclangcomplete/backers/badge.svg?style=flat-square [img-open-sponsors]: https://opencollective.com/easyclangcomplete/sponsors/badge.svg?style=flat-square