b1adef0626
- Enable lazy-loading of company. - The company layer is now agnostic of any packages which use company - company-backends is now buffer local and contains only the backends which are relevant for the current modes - New macro `spacemacs|reset-local-company-backends` |
||
---|---|---|
.. | ||
img | ||
funcs.el | ||
packages.el | ||
README.md |
C/C++ contribution layer for Spacemacs
Table of Contents
Description
This layer adds configuration for C/C++ language as well support for CMake scripts.
Features
- Support syntax checking with Clang.
- Display function or variable definition at the bottom.
- Display current function cursor is in at the top. See this page for demos in some programming languages.
- Support common refactoring with semantic-refactor. See this page for demonstration of refactoring features.
This layer is not fully adapted for Spacemacs, it needs you, C/C++ experts, to improve it and make it consistent with the Spacemacs experience.
Install
To use this contribution add it to your ~/.spacemacs
(setq-default dotspacemacs-configuration-layers '(c-c++))
** Note: ** semantic-refactor is only available for Emacs 24.4+