You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
eidheim 4a83a004f4 Added run command, and kill process items in menu. Remember to delete ~/.juci. Also cleaned up use of std::string instead of boost::filesystem::path. 10 years ago
docs Update install.md 10 years ago
plugins Resolved conficts. 11 years ago
src Added run command, and kill process items in menu. Remember to delete ~/.juci. Also cleaned up use of std::string instead of boost::filesystem::path. 10 years ago
.gitignore Added python files to .gitignore 11 years ago
CMakeLists.txt Resolved conficts. 11 years ago
LICENSE Initial commit 11 years ago
README.md Resolved conficts. 11 years ago

README.md

juCi++

a lightweight C++-IDE with support for C++11 and C++14.

About

A lot of IDEs struggle with good C++11/14 support. Therefore we created juCi++. juCi++ is based of the compiler and will always support new versions of C++.

Features

  • Syntax highlighing (even C++11/14)
  • Superfast autocomletion (even external libraries)
  • Accurate refactoring across files
  • Basic editor functionallity
  • Highlighting of similar types
  • write your own plugins in python (limited atm)

Dependencies

Please install these dependencies on your system.

  • libboost-python-dev
  • libboost-filesystem-dev
  • libboost-log-dev
  • libboost-test-dev
  • libboost-thread-dev
  • libboost-system-dev
  • libgtkmm-3.0-dev
  • libgtksourceview2.0-dev
  • libgtksourceviewmm-3.0-dev
  • libpython-dev
  • libclang-dev
  • libclangmm
  • cmake
  • make
  • clang or gcc (compiler)

Installation

Quickstart:

$ cmake .
$ make
$ sudo make install

See installation guide for more details.