Releases: niosus/EasyClangComplete
Releases · niosus/EasyClangComplete
Version 5.5.0
Improvements and fixes:
- Add a way to configure maximum popup window size, thanks @detly
- Add correct parsing of all template types in info popup
- Clarify the docs on the need to have clang and cmake binaries in PATH
Version 5.4.0
New functionality:
- Additional way that helps getting correct includes. New setting
"use_default_includes" is responsible for that. Read more here:
https://niosus.github.io/EasyClangComplete/settings/#use_default_includes - You can now complete includes by pressing the completion trigger after typing
"#include <" and it will show a list of possible includes
Improvements and bug fixes:
- Path variables in "flags" in "flags_sources" are now properly expanded
Version 5.3.3
Improvements and bug fixes:
- Fix skipping CMakeLists.txt file with "project (...)"
- Fix checking the wrong completion trigger
Version 5.3.2
Documentation website ready!
The documentation website is live: https://niosus.github.io/EasyClangComplete/
Improvements and bug fixes:
- Set
use_target_compiler_built_in_flags
to "false" by default as it sometimes
causes issues that are hard to debug on relatively simple configurations. I
believe this should stay as a feature for advanced users that know what they
are doing. - Add support for upcoming clang 8.0.
Version 5.3.1
Improvements and bug fixes:
- fix an issue when CMakeLists.txt would not be found because of a space in the
project definition line, thanks @berteauxjb for finding this bug!
Version 5.3.0
Improvements and bug fixes:
Fellow roboticists, your catkin projects now can be automatically configured!
If you're using sublime projects for your catkin projects you no longer need to
manually configure the settings. These settings should now be automatically
generated based on your workspace and the available ROS version on your system.
Sorry, but Linux only for now. If you want this functionality on other systems -
feel free to contribute!
Version 5.2.2
Improvements and bug fixes:
- Fix detecting clang 7.0
Version 5.2.1
Version 5.2.0
Improvements and bug fixes:
- New setting "ignore_list" to disable the plugin for specific files/folders.
- New setting "valid_lang_syntaxes" that holds a dict of valid syntaxes. This
makes them user configurable. - Improve popups for templated C++ types, thanks @kjteske
- DEPRECATION: syntaxes "C++ (Colorcoded)", "cuda-c++", "deviot" have been
removed. Use the "valid_lang_syntaxes" setting to add them back if you use
them. - DEPRECATION: language specific flags are now under new setting: "lang_flags".
- DEPRECATION: remove the keybinding for showing all errors, but still leaving
the quick access command. This is needed to avoid clashing with other key
bindings on macOS. Please add it back to your user settings if needed.
Version 5.1.0
Improvements and bug fixes:
- Fix detection of Apple clang 10.
- Fix wrong parsing of -std flags.
- Add a Makefile as a flag source, thanks @martinwilli.
- Fix ObjC popups with NSArray types, thanks @kjteske