summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2023-09-28 16:42:58 -0300
committerRoger Gonzalez <roger@rogs.me>2023-09-28 16:42:58 -0300
commitf80dd380349ae0e8a44cb9774b5139f070c8d313 (patch)
tree95234f98950fe8dcc75f0a1fb0b58b875360f32b
parent62f089f0469b3633d97dd52b93700e9b83ed6b2d (diff)
Added function to compare init files in doom emacs
-rw-r--r--.config/doom/config.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/.config/doom/config.el b/.config/doom/config.el
index de624042..1b35e6f8 100644
--- a/.config/doom/config.el
+++ b/.config/doom/config.el
@@ -49,6 +49,15 @@
'(font-lock-keyword-face :slant italic))
(setq doom-theme 'doom-badger)
+;; Update init file
+(defun doom/ediff-init-and-example ()
+ "ediff the current `init.el' with the example in doom-emacs-dir"
+ (interactive)
+ (ediff-files (concat doom-private-dir "init.el")
+ (concat doom-emacs-dir "templates/init.example.el")))
+
+(define-key! help-map "di" #'doom/ediff-init-and-example)
+
;; If you use `org' and don't want your org files in the default location below,
;; change `org-directory'. It must be set before org loads!
(setq org-directory "~/org/")
@@ -493,3 +502,4 @@ text and copying to the killring."
(add-hook 'typescript-mode-hook #'setup-tide-mode)
(add-hook 'typescript-ts-mode-hook #'setup-tide-mode)
+(add-hook 'typescript-tsx-mode-hook #'setup-tide-mode)