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 02513f9b98 Now attempts to make compile_commands.json if its missing, also remake it after changes to CMakeLists.txt and reparses the open clang-files. Some work left on terminal-execute/run/compile etc functions (only execute and async_execute (last one for compiling and running) will remain). 10 years ago
docs Resolved conficts. 11 years ago
plugins Resolved conficts. 11 years ago
src Now attempts to make compile_commands.json if its missing, also remake it after changes to CMakeLists.txt and reparses the open clang-files. Some work left on terminal-execute/run/compile etc functions (only execute and async_execute (last one for compiling and running) will remain). 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.