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 4dbe858b16 Can now use locale settings to set spellcheck language. 10 years ago
MINGW-packages Fixed CMakeLists so that the CMAKE_INSTALL_PREFIX can be used (for making MSYS2 package for instance). 10 years ago
docs Fixed find_*-functions, now should work on all platforms without all the exceptions. 10 years ago
plugins Resolved conficts. 11 years ago
src Can now use locale settings to set spellcheck language. 10 years ago
.gitignore Added python files to .gitignore 11 years ago
CMakeLists.txt Fixed CMakeLists so that the CMAKE_INSTALL_PREFIX can be used (for making MSYS2 package for instance). 10 years ago
LICENSE Initial commit 11 years ago
README.md Can now use locale settings to set spellcheck language. 10 years ago

README.md

juCi++

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

About

Current IDEs struggle with C++ support due to the complexity of the programming language. juCI++, however, is designed especially towards libclang with speed in mind.

Features

  • Fast and responsive
  • Syntax highlighing (even C++11/14, and more than 100 other file types)
  • C++ warnings and errors on the fly
  • Fast C++ autocomletion (even external libraries)
  • Tooltips showing type information and doxygen documentation
  • Refactoring across files
  • Highlighting of similar types
  • Spell checking depending on file context
  • Basic editor functionallity
  • Write your own plugins in python (disabled at the moment)

Dependencies

  • 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
  • libaspell-dev
  • libclang-dev
  • libclangmm

Installation

See installation guide.