gobject-minor-mode
======
-In the C coding style widely 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
-with ordinary editor commands.
+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.
gobject-minor-mode is an Emacs minor mode intended to help editing C
source code in that style. It mainly provides two features: text
| Key | Command |
--------------|---------------------------------------------------|
+| C-c C-g g | Guess alignment columns from region |
+| C-c C-g s | Set alignment column to point |
| C-c C-g a | Align argument list at point |
-| C-c C-g f | Align function declarations in the current region |
+| C-c C-g r | Align function declarations in the current region |
| C-c C-g c | Insert ```module_object``` |
| C-c C-g C | Insert ```MODULE_OBJECT``` |
| C-c C-g C-c | Insert ```ModuleObject``` |
-| C-c C-g s | Insert custom snippets |
+| C-c C-g s | Insert custom snippet |