# apt-get install clang libclang-dev cmake
$ git clone --recursive https://github.com/Andersbakken/rtags
$ cd rtags $ git submodule init $ git submodule update $ mkdir build $ cd build $ cmake .. $ make $ sudo make install
$ ls rtags/build/bin rc rdm rp
$ rdm --daemon
$ rc gcc $(CFLAGS) $(SRCS)
# apt-get install bear
$ make bear
$ rc -J .
build/src/rtags.el
;;; rtags.el の設定 (require 'rtags) (when (require 'rtags nil 'noerror) (add-hook 'c-mode-common-hook (lambda () (when (rtags-is-indexed) (local-set-key (kbd "M-.") 'rtags-find-symbol-at-point) (local-set-key (kbd "M-;") 'rtags-find-symbol) (local-set-key (kbd "M-@") 'rtags-find-references) (local-set-key (kbd "M-,") 'rtags-location-stack-back))))) (provide 'rtags.conf)