Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@niosus niosus released this 30 Oct 23:24
· 613 commits to master since this release

Breaking change! Change your settings!

  • NO MORE include_dirs, std_flag_c, std_flag_cpp SETTINGS!
    • use common_flags, c_flags and cpp_flags instead
    • to specify include paths, use -I<include_path> in common_flags
    • specify -std=* flags in c_flags and/or cpp_flags
    • see updated default settings for an example

We think this adds flexibility and we didn't want to keep old setting for the
sake of clarity.

Don't forget to restart Sublime Text after changing settings in case something
is not working.

Big update. What's new?

  • libclang way should be working on Windows with clang version >= 3.9
  • override any plugin setting from project-specific settings
  • completions can be triggered from any place (e.g. in the middle of words)
    with default sublime auto completion keyboard shortcut
  • completions will not be shown if you continue on typing for those rare slow
    completion requests.
  • new wildcard for common_flags: $clang_version. Allows for generic include
    folder for any version of clang
  • fixed a bunch of crashes and deadlocks, improved overall concurrency support
  • overall code base improvements and many-many bug fixes

Thanks

Huge thanks go to all the people who contributed their time helping me in
creating this plugin.
@tastytea, @alpo, @randy3k and most of all @rchl, thank you guys for all the
help, valuable discussions and pull requests! You guys rock!