From dd072d4ce7a56fdb5dd865d366c45fbdbf0a75da Mon Sep 17 00:00:00 2001 From: John Doty Date: Thu, 14 Nov 2013 14:11:14 -0800 Subject: [PATCH] My IDL style. --- .emacs.d/init.el | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 6f1d92c..1b6cb0f 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -324,6 +324,31 @@ ;; (global-set-key (read-kbd-macro "C-i") 'indent-buffer) +;; IDL +(c-add-style "ms-idl" + '("gnu" + (c-basic-offset . 4) + (c-offsets-alist . ((c . c-lineup-C-comments) + (inclass . +) + (access-label . -) + (defun-block-intro . +) + (substatement-open . 0) + (statement-block-intro . +) + (innamespace . +) + (statement-case-intro . +) + (statement-case-open . 0) + (brace-list-intro . +) + (substatement . +) + (arglist-intro . +) + (arglist-close . 0) + (statement-case-open . +) + )))) + +(defun my-idl-mode-hook () + (c-set-style "ms-idl")) + +(add-hook 'idl-mode-hook 'my-idl-mode-hook) + ;; ================================================================= ;; C#-Mode configuration. ;; =================================================================