# juCi++ ###### a lightweight platform independent 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 and ease of use in mind. ## Features * Platform independent * Fast and responsive (written in C++) * Syntax highlighting (even C++11/14, and more than 100 other file types) * C++ warnings and errors on the fly * C++ Fix-its * Automated CMake processing * Fast C++ autocomletion (including external libraries) * Keyword and buffer autocomletion for other file types * Tooltips showing type information and doxygen documentation * Refactoring across files * Highlighting of similar types * Documentation search * Spell checking depending on file context * Run shell commands within JuCi++, even on Windows * Regex search and replace * Smart paste, keys and indentation * Source minimap * Full UTF-8 support * Write your own plugins in Python (disabled at the moment) See [enhancements](https://github.com/cppit/jucipp/labels/enhancement) for planned features. ## 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](http://github.com/cppit/libclangmm/) ## Installation ## See [installation guide](http://github.com/cppit/jucipp/blob/master/docs/install.md).