From 6fd57da1702cb4b708545182d7f25eef4fb616e4 Mon Sep 17 00:00:00 2001 From: John Doty Date: Thu, 7 Apr 2022 19:33:02 -0700 Subject: [PATCH] Objective C --- .emacs.d/init.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 8b363ec..e070f87 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -456,9 +456,12 @@ )))) (defun clang-format-cpp-buffer () - "Format a buffer with clang-format but only if it's C or C++." + "Format a buffer with clang-format but only if it's C or C++. + +Or, uh, Objective C, I guess." (when (or (eq major-mode 'c++-mode) - (eq major-mode 'c-mode)) + (eq major-mode 'c-mode) + (eq major-mode 'objc-mode)) (clang-format-buffer))) (defun my-c-mode-hook () @@ -469,6 +472,7 @@ (add-hook 'c-mode-hook 'my-c-mode-hook) (add-hook 'c++-mode-hook 'my-c-mode-hook) (add-hook 'java-mode-hook 'my-c-mode-hook) +(add-hook 'objc-mode-hook 'my-c-mode-hook) (defconst jd-more-keywords '(;; These are keywords in Microsoft C/C++