From 3f5c6d75c9f0bb6a8d8fbb25c556ad594db8bd24 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Wed, 18 May 2011 09:30:28 -0500 Subject: Split off programming language-specific custimizations to separate init files. --- hoersten-c-style.el | 46 +++------------------------------------------- 1 file changed, 3 insertions(+), 43 deletions(-) (limited to 'hoersten-c-style.el') diff --git a/hoersten-c-style.el b/hoersten-c-style.el index 1f17392..cdd62b2 100644 --- a/hoersten-c-style.el +++ b/hoersten-c-style.el @@ -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 "") 'hs-hide-all) - ;; (local-set-key (kbd "") '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) -- cgit v1.2.3