doomemacs/modules/lang/cc
2017-05-04 10:40:57 +02:00
..
autoload.el lang/cc: remove +cc/install (vestigial; using bootstrapper now) 2017-04-05 15:55:11 -04:00
config.el lang/cc: fix c-basic-offset when editorconfig is unavailable (#50) 2017-05-04 10:30:48 +02:00
packages.el Add :requires prop to def-bootstrap! & refactor+rewrite bootstrapping 2017-03-25 18:41:29 -04:00
README.org Add README.org's for lang/cc, app/email; update other README.org's 2017-05-04 10:40:57 +02:00
setup.sh Update modules/lang/* 2017-02-20 00:26:08 -05:00

C/C++/Obj-C

I use C/C++ mostly for developing games. To that end, this module leverages the irony plugin for auto-completion, eldoc documentation and syntax checking (with flycheck).

Though it provides Objective-C support, I don't use it except to inspect generated glue code for iOS mobile apps.

Installation

irony-server is required to use irony-mode's features auto-completion (among other things). To install it, run M-x irony-install-server.

This is all you need on Linux.

MacOS

libclang is required to build irony-server. On MacOS, the best way I know of to get it is:

brew install llvm  # may take a while!