From: Daiki Ueno Date: Fri, 22 Jan 2016 22:48:02 +0000 (+0900) Subject: Merge commit '1054ea1bc5b07a1438a18c1b33f4266b28ff9d77' X-Git-Url: https://code.delx.au/gnu-emacs-elpa/commitdiff_plain/eaa2c7aa9b579e6adc5377eb3513d1ef5fac64e6?hp=7e40fdfef68c4abe3ece06d8fa09d2b22f9f4699 Merge commit '1054ea1bc5b07a1438a18c1b33f4266b28ff9d77' --- diff --git a/packages/gnome-c-style/README.md b/packages/gnome-c-style/README.md index 336a4629f..86b79a79a 100644 --- a/packages/gnome-c-style/README.md +++ b/packages/gnome-c-style/README.md @@ -1,24 +1,15 @@ gnome-c-style ====== -In the C coding style commonly used in GNOME, identifiers are written -in camel case and function arguments are aligned to the right end. -That makes it a bit cumbersome to keep your code consistent with the -style, even with align.el or plugins like yasnippet. - -gnome-c-style is an Emacs minor mode intended to help editing C -source code in that style. It mainly provides two features: text -alignment and snippet insersion. +gnome-c-style is an Emacs minor mode for editing C source code in [GNOME C coding style](https://developer.gnome.org/programming-guidelines/stable/c-coding-style.html.en). In particular, it is useful to properly line-up [function arguments](https://developer.gnome.org/programming-guidelines/stable/c-coding-style.html.en#functions) and [function declarations in header files](https://developer.gnome.org/programming-guidelines/stable/c-coding-style.html.en#functions). Install ------ -* Type "make" -* Copy .elc files somewhere in your load-path +* M-x package-install gnome-c-style * Add the following lines to ~/.emacs/init.el: ``` -(autoload 'gnome-c-style-mode "gnome-c-style" "GNOME-style C minor mode" t) (add-hook 'c-mode-hook 'gnome-c-style-mode) ``` diff --git a/packages/gnome-c-style/gnome-c-style.el b/packages/gnome-c-style/gnome-c-style.el index b7615d75e..66c657839 100644 --- a/packages/gnome-c-style/gnome-c-style.el +++ b/packages/gnome-c-style/gnome-c-style.el @@ -30,10 +30,10 @@ ;; ;; ;; It basically provides two functions: code alignment and snippet -;; insertion. To align code, use `gnome-c-style-align-region' to -;; line-up multiple function declarations in region, and -;; `gnome-c-style-align-at-point' to line-up arguments in the argument -;; list at point. +;; insertion. To align code, use `gnome-c-style-align-decls-region' +;; to line-up multiple function declarations in region, and +;; `gnome-c-style-align-arglist-at-point' to line-up arguments in the +;; argument list at point. ;; ;; To insert code snippet, use `gnome-c-snippet-insert'. The command ;; will let you choose a template to be inserted. This package also