]> xn--ix-yja.es Git - alex.git/commitdiff
Kludge js indentation
authorAlex <alex.corcoles@veecle.io>
Wed, 20 Aug 2025 12:35:07 +0000 (14:35 +0200)
committeralexpdp7 <alex@corcoles.net>
Wed, 20 Aug 2025 12:38:39 +0000 (14:38 +0200)
emacs/emacs.el

index 1d090ba097adb01200fd10cc218324f8bc3e0fa9..25364003dfd304733d1b813915d9802a68930436 100644 (file)
 
 (setq org-startup-folded t)
 
-;; This does not respect things in JSON mode; see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72808 ; M-x use set-variable js-indent-level to override :\
 (editorconfig-mode 1)
 
+(add-hook 'js-json-mode-hook
+          (lambda ()
+            (setq indent-tabs-mode nil)
+            (setq js-indent-level 2)))
+
 ;; Do not spill temporary files everywhere
 ;; https://stackoverflow.com/a/18330742
 (defvar --backup-directory (concat user-emacs-directory "backups"))
   (add-hook 'flymake-diagnostic-functions 'eglot-flymake-backend nil t)
   (flymake-mode 1)))
 (add-hook 'markdown-mode-hook 'flymake-mode)
-
-(add-hook 'js-json-mode-hook
-          (lambda ()
-            (setq indent-tabs-mode nil)))