Skip to content

Commit e0dd67a

Browse files
committed
Updated readme
1 parent 66ad940 commit e0dd67a

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

README.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

1213
These 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

2018
Code completion and linting are implemented using clang's libclang-c bindings.
2119
The initial parse of each translation unit (.c, .h) can take up to one second,
2220
depending on the number and complexity of additional files to parse.
2321

2422
Time 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-
2824
Requirements
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+
3536
Installation on a local c9v3 instance
3637
-------------------------------------
3738

@@ -47,13 +48,18 @@ Installation on a local c9v3 instance
4748

4849
The 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+
5054
Installation on c9.io
5155
---------------------
5256

57+
*Running the plugin on c9.io is broken at the moment.*
58+
5359
Run 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

7076
c9.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

Comments
 (0)