diff options
-rw-r--r-- | emacs/.emacs.d/init.el | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index 6cac7da..91ca645 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -376,81 +376,6 @@ (add-hook 'prog-mode-hook #'rainbow-delimiters-mode) -;; C/C++ - -(defconst my-c-style - '((c-block-comment-prefix . " ") - (c-comment-only-line-offset . 0) - (c-auto-align-backslashes . nil) - (c-label-minimum-indentation . 0) - (c-hungry-delete-key . t) - (c-indent-comments-syntactically-p . nil) - (c-hanging-braces-alist . ((brace-list-open after) - (defun-open after) - (defun-close before after) - (class-open after) - (class-close before after) - (namespace-open after) - (inline-open after) - (inline-close before after) - (block-open after) - (block-close . c-snug-do-while) - (extern-lang-open after) - (extern-lang-close after) - (statement-case-open after) - (substatement-open after))) - (c-hanging-colons-alist . ((case-label) - (label after) - (access-label after) - (member-init-intro before) - (inher-intro))) - (c-hanging-semi&comma-criteria . (c-semi&comma-no-newlines-for-oneline-inliners - c-semi&comma-inside-parenlist - c-semi&comma-no-newlines-before-nonblanks)) - (c-cleanup-list . (brace-catch-brace - brace-else-brace - brace-elseif-brace - compact-empty-funcall - defun-close-semi - empty-defun-braces - list-close-comma - one-liner-defun - scope-operator)) - (c-offsets-alist . ((func-decl-cont . ++) - (member-init-intro . +) - (inher-intro . ++) - (comment-intro . 0) - (arglist-close . c-lineup-arglist) - (topmost-intro . 0) - (block-open . 0) - (inline-open . 0) - (substatement-open . 0) - (label . /) - (case-label . 0) - (statement-case-open . +) - (statement-case-intro . +) - (access-label . -) - (innamespace . 0) - (inextern-lang . 0) - (extern-lang-open . 0) - (label . -))))) - -(c-add-style "drobilla" my-c-style) - -(defun my-c-mode-common-hook () - "C mode for people with taste." - (auto-fill-mode 1) - (abbrev-mode -1) - (set-fill-column 79) - (setq tab-width 4) - (setq indent-tabs-mode t) - (setq truncate-lines t) - (setq show-trailing-whitespace t) - (c-set-style "drobilla")) - -(add-hook 'c-mode-common-hook 'my-c-mode-common-hook) -(add-hook 'c++-mode-common-hook 'my-c-mode-common-hook) - ;;; Code formatting (use-package clang-format |