@@ -8,30 +8,31 @@ These features are currently implemented:
88 * Code completion
99 * Linting and Diagnostics
1010 * File Outline (Classes, Functions, Includes)
11+ * Jump to Definition / Declaration
1112
1213These features are planned:
1314
14- * Jump to Definition / Declaration
15- * Full Clang-AST to JS converter (including documentation blocks)
16- * Type under cursor
1715 * auto / typename / decltype Type resolution under cursor
18- * Better Icons
16+ * better icons
1917
2018Code completion and linting are implemented using clang's libclang-c bindings.
2119The initial parse of each translation unit (.c, .h) can take up to one second,
2220depending on the number and complexity of additional files to parse.
2321
2422Time for subsequent parses is greatly improved due to the build-in cache.
2523
26- ![ Image] ( https://raw.github.com/invokr/c9.ide.language.cpp/master/screenshot.png )
27-
2824Requirements
2925------------
3026
3127 * libclang, libllvm
3228 * clang_tool (npm)
3329 * Linux, FreeBSD, OS X (untested but should work in theory)
3430
31+ Run with Docker (recommended)
32+ -----------------------------
33+
34+ There is a docker image available on the [ hub] ( https://hub.docker.com/r/invokr/cloud9-cpp/ ) .
35+
3536Installation on a local c9v3 instance
3637-------------------------------------
3738
@@ -47,13 +48,18 @@ Installation on a local c9v3 instance
4748
4849The following packages are necessary for debian jessie: ` llvm-3.5 ` , ` clang-3.5 ` , ` libclang-3.5-dev `
4950
51+ There seem to be a couple of version conflicts with the native clang module that I haven't quite figured out.
52+ The docker image uses nodejs v0.12 to build clang_tool and run c9 which seems to be working for now.
53+
5054Installation on c9.io
5155---------------------
5256
57+ * Running the plugin on c9.io is broken at the moment.*
58+
5359Run the following in ` ~ ` (via the c9 terminal):
5460
5561 # Install native dependencies
56- sudo apt-get install llvm-3.5 llvm-3.5-dev lvm -3.5-runtime libclang-3.5-dev libclang1-3.5 clang-format-3.5
62+ sudo apt-get install llvm-3.5 llvm-3.5-dev llvm -3.5-runtime libclang-3.5-dev libclang1-3.5 clang-format-3.5
5763
5864 # Install clang_tool
5965 npm install clang_tool
@@ -68,3 +74,13 @@ License
6874-------
6975
7076c9.ide.language.cpp is licensed under the MIT
77+
78+ Contributers
79+ ------------
80+
81+ Wind River ([ Uwe Stieber] ( https://github.com/ustieber ) and [ aleherb] ( https://github.com/aleherb ) )
82+
83+ Screenshot
84+ ----------
85+
86+ ![ Image] ( https://raw.github.com/invokr/c9.ide.language.cpp/master/screenshot.png )
0 commit comments