No description, website, or topics provided.
C++ Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 7 commits ahead of exclipy:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake/Modules
CMakeLists.txt
ClicDb.cpp
ClicDb.hpp
LICENSE
README.md
clic_add.cpp
clic_clear.cpp
clic_parser.cpp
clic_parser.hpp
clic_printer.cpp
clic_printer.hpp
clic_rm.cpp
clic_update.sh
types.hpp

README.md

CLIC: Clang Indexer for C/C++

This is an indexer for C and C++ based on the libclang library.

There are several parts to it:

  • The clic_add, clic_rm, clic_clear utilities for updating a database of symbols
  • The clic_update.sh bash script, which runs the aformentioned utilities as required when the sources change
  • A Vim plugin, hosted at https://github.com/exclipy/clang_complete, which let's the user query the database for references to the symbol under the cursor in Vim.

For further instructions, please consult this blog post: http://blog.wuwon.id.au/2011/10/vim-plugin-for-navigating-c-with.html

Please note that this is an early stage of a little project that I've been doing just to make my own life easier. It has very sharp edges and I haven't really invested much effort in making it easy to use. Use at your own peril, it will destroy your code, format your hard drive, eat your children, etc.