فهرست منبع

[emacs] Disable auto formatting for hungryroot

Colin Powell 16 ساعت پیش
والد
کامیت
0e486edf9f
1فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 12 0
      emacs/.config/doom/config.el

+ 12 - 0
emacs/.config/doom/config.el

@@ -5,6 +5,9 @@
 
 (nyan-mode)
 
+(after! envrc
+  (envrc-global-mode))
+
 ;; load pinentry
 (when (require 'pinentry nil t)
   (pinentry-start))
@@ -472,3 +475,12 @@ Always open the result in `eww`."
   (advice-remove 'magit-pull   #'my/ensure-ssh-keys-loaded)
   (advice-add    'magit-pull   :before #'my/ensure-ssh-keys-loaded))
 
+(defun my/disable-apheleia-in-certain-projects ()
+  (when-let ((root (and (fboundp 'project-root)
+                        (project-root (project-current)))))
+    (when (member (file-name-nondirectory
+                   (directory-file-name root))
+                  '("hungryroot"))
+      (apheleia-mode -1))))
+
+(add-hook 'find-file-hook #'my/disable-apheleia-in-certain-projects)