Skip to content

Clang-format emacs integration for use with C/Objective-C/C++.

Notifications You must be signed in to change notification settings

sonatard/clang-format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

clang-format.el

Clang-format emacs integration for use with C/Objective-C/C++.
https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.el

Update

  • Add provide statement
    Add support for requrire statement. Now available (require 'clang-format) on init.el.

  • Avoid empty buffer when executing clang-format-xxx without clang-format-binary
    If clang-format is not installed, print error message on mini buffer.

  • Add configuration about clang-format style option
    LLVM(default), Google, Chromium, Mozilla, WebKit, file(read from .clang-format), '{key1:value1, key2:valu2, ...}' .
    See http://clang.llvm.org/docs/ClangFormat.html, http://clang.llvm.org/docs/ClangFormatStyleOptions.html

Usage

init.el

(require 'clang-format)
(global-set-key (kbd "C-c i") 'clang-format-region)
(global-set-key (kbd "C-c u") 'clang-format-buffer)

(setq clang-format-style-option "llvm")

About

Clang-format emacs integration for use with C/Objective-C/C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published