hoersten-c-style.el
changeset 40 886afd628fa2
parent 35 4a9c440b6764
child 42 ade8c2cc1b04
--- a/hoersten-c-style.el	Mon May 16 21:07:24 2011 -0500
+++ b/hoersten-c-style.el	Wed May 18 09:30:28 2011 -0500
@@ -30,48 +30,8 @@
 
 ;; c-like language settings (c, c++, java, etc.)
 ;;(require 'doxymacs)
-(setq-default
- c-hungry-delete-key t       ; enable hungry delete
- c-default-style "hoersten") ; load c-style
-
-(add-hook
- 'c-mode-common-hook
- (lambda ()
-   ;; indentation
-   (setq
-    tab-width 3
-    c-basic-offset 3
-    indent-tabs-mode t
-    standard-indent 3
-    whitespace-line-column 120)
-
-   (c-toggle-auto-newline t) ; auto newline
-   (c-subword-mode t)
-
-   ;; custom keys
-   (local-set-key (kbd "C-c f")   'ff-find-other-file) ; toggle header/source file
-   (local-set-key (kbd "C-c C-c") 'comment-or-uncomment-region)
-
-   ;; ;; code folding
-   ;; (local-set-key (kbd "C-c v") 'hs-toggle-hiding)
-   ;; (local-set-key (kbd "<f1>")  'hs-hide-all)
-   ;; (local-set-key (kbd "<f2>")  'hs-show-all)
-   ;; (hs-minor-mode t) ; enable hide-show mode
-
-   ;; gdb settings
-   (setq
-    gdb-many-windows t                ; gdb many windows
-    gdb-use-separate-io-buffer t      ; gdb stdio output
-    gud-tooltip-mode t)               ; mouse hover variables
-   (local-set-key (kbd "C-c g") 'gdb) ; gdb
-
-   ;; auto-close bracing
-   (setq parens-require-spaces nil)
-   (dolist (key '("(" "[")) (define-key (current-local-map) key 'insert-pair))
-   ))
-
-(add-to-list 'auto-mode-alist '("\\.ipp$" . c++-mode))
-(add-to-list 'auto-mode-alist '("\\.inl$" . c++-mode))
+(setq-default c-default-style "hoersten") ; load c-style
+(c-set-style "hoersten")
 
 (message "Loading Hoersten C style...done")
-(provide 'hoersten-c-style)
\ No newline at end of file
+(provide 'hoersten-c-style)