This package is currently in an experimental state.
It can use precompiled headers for clang. Optional
Command for emitting precompiled header is easily access from menu.
Objective-Csource file on editor buffer.
Emit Precompiled Header
If you change the
std option after you emitted the pch, you should emit pch again.
autocomplete-clang will look for a .clang_complete file as used by vim's clang_complete plugin, by searching up the directory tree. If it finds one, it'll use this to add parameters passed to clang. Use this for adding project-specific defines or include paths. The format is simply one parameter per line, e.g.
-I/opt/qt/5.3/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers -I/opt/qt/5.3/clang_64/lib/QtMultimedia.framework/Versions/5/Headers -DSWIFT_EXPERIMENTAL_FT
Also you can customize keymaps by editing ~/.atom/keymap.cson (choose Open Your Keymap in Atom menu):
'.workspace':'cmd-ctrl-alt-e': 'autocomplete-clang:emit-pch''f3': 'autocomplete-clang:go-declaration'
See basic customization for more details.
MIT (See License file)
Error message: Module version mismatch.
If you got a such kind of errors after AtomEditor update, Try following commands.
cd ~/.atom/package/autocomplete-clang/ rm -rf node_modules && apm install
Motivation of the original author is
So that tests for
Objective-C may be not enough.
Any casual feedbacks to @yasuyuky are welcome.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.