equal
deleted
inserted
replaced
25 (case-label . +) |
25 (case-label . +) |
26 (innamespace . 0) |
26 (innamespace . 0) |
27 (cpp-macro . -)))) |
27 (cpp-macro . -)))) |
28 |
28 |
29 ;; c-like language settings (c, c++, java, etc.) |
29 ;; c-like language settings (c, c++, java, etc.) |
30 (require 'doxymacs) |
30 ;;(require 'doxymacs) |
31 (setq-default c-hungry-delete-key t) ; enable hungry delete |
31 (setq-default c-hungry-delete-key t) ; enable hungry delete |
32 (setq-default c-default-style "hoersten") ; load c-style |
32 (setq-default c-default-style "hoersten") ; load c-style |
33 (add-hook 'c-mode-common-hook |
33 (add-hook 'c-mode-common-hook |
34 (lambda () |
34 (lambda () |
35 ;; indentation |
35 ;; indentation |
38 (setq indent-tabs-mode t) |
38 (setq indent-tabs-mode t) |
39 (setq standard-indent 3) |
39 (setq standard-indent 3) |
40 |
40 |
41 (c-toggle-auto-newline t) ; auto newline |
41 (c-toggle-auto-newline t) ; auto newline |
42 (c-subword-mode t) |
42 (c-subword-mode t) |
43 (doxymacs-mode t) |
43 ;;(doxymacs-mode t) |
44 (doxymacs-font-lock) |
44 ;;(doxymacs-font-lock) |
45 |
45 |
46 ;; custom keys |
46 ;; custom keys |
47 (local-set-key (kbd "C-c f") 'ff-find-other-file) ; toggle header/source file |
47 (local-set-key (kbd "C-c f") 'ff-find-other-file) ; toggle header/source file |
48 (local-set-key (kbd "C-c C-c") 'comment-or-uncomment-region) |
48 (local-set-key (kbd "C-c C-c") 'comment-or-uncomment-region) |
49 |
49 |
52 (local-set-key (kbd "<f1>") 'hs-hide-all) |
52 (local-set-key (kbd "<f1>") 'hs-hide-all) |
53 (local-set-key (kbd "<f2>") 'hs-show-all) |
53 (local-set-key (kbd "<f2>") 'hs-show-all) |
54 (hs-minor-mode t) ; enable hide-show mode |
54 (hs-minor-mode t) ; enable hide-show mode |
55 |
55 |
56 ;; auto-close bracing |
56 ;; auto-close bracing |
57 (dolist (key '("(" "[" "{")) (define-key (current-local-map) key 'insert-pair)) |
57 (dolist (key '("(" "[")) (define-key (current-local-map) key 'insert-pair)) |
58 )) |
58 )) |
59 |
59 |
60 (provide 'hoersten-c-style) |
60 (provide 'hoersten-c-style) |