Clang-Complete
a auto complete plugin for sublimetext3
Details
Installs
- Total 5K
- Win 26
- Mac 5K
- Linux 28
Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | Dec 6 | Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Clang-Complete
A clang plugin for Sublime Text 3 (MAC OSX / Linux / Windows), providing: - Auto complete - Syntax diagnostic - Goto definition
Using libclang (llvm 3.5.0).
Install the Plugin
From git repository
Note: To determine the path to Sublime Text 3 Packages directory, start Sublime Text 3, Choose menu Preferences
-> Browse Packages
$ cd <sublime-text-3 Packages directory> # see note above
$ git clone https://github.com/lvzixun/Clang-Complete.git
$ cd Clang-Complete
$ make [linux / windows]
On Ubuntu, $ make linux
, On Mac OSX, run the default $ make
.
Windows prerequisites
- install MINGW-W64 32 (only if you want to compile yourself - binary is included) e.g. from here
- install LLVM 3.6.1
From package control
- Install package control
command+shift + p
->install package
- Search
Clang-Complete
-> install
Installation using Package Control is only supported on Mac.
Configuration
Global options can be set in <sublime-text-3 Packages directory>/clang-complete/cc.sublime-settings
file. Header files can be included in the include_options
section.
Alternatively, header files can also be included from the Sublime Text 3 <name>.sublime-project
files by adding the cc_include_options
subsection to the settings
section in your <name>.sublime-project
file:
"settings":
{
"cc_include_options":
[
"-I/headfile_path1",
"-I/headfile_path2",
"-I/headfile_path3"
// ...
]
// ...
}
Example settings for Windows:
"settings":
{
"cc_include_options":
[
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++\\tr1",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++\\i686-w64-mingw32",
"-isystem", "C:\\LLVM\\lib\\clang\\3.6.1\\include",
"-DBOOST_USE_WINDOWS_H"
]
}
if "cc_include_options"
exists in your project settings, it will merge to
the "include_options"
defined in cc.sublime-settings
.
Preview
Donate
alipay支付宝账号: lvzixun@gmail.com
TODO LIST
feature | status |
---|---|
support mac osx | done |
support linux | done |
support window | done |
support sublimetext 2 | X |