Commit 2321519c3161

Vincent Demeester <vincent@sbr.pm>
2020-02-18 09:55:43
init.el: set initial-major-mode to fundamental
1 parent 1036897
lisp/setup-org.el
@@ -24,7 +24,6 @@
  inhibit-startup-message t            ; don't show the startup message
  inhibit-startup-screen t             ; … or screen
  initial-scratch-message nil          ; empty scratch buffer
- initial-major-mode 'org-mode  ; org-mode by default
  )
 
 (use-package s)
emacs.org
@@ -249,6 +249,14 @@
 (setq inhibit-default-init t)           ; Disable the site default settings
 #+end_src
 
+One last piece to the puzzle is the default mode. Setting it to fundamental-mode means we
+won't load any /heavy/ mode at startup (like =org-mode=).
+
+#+begin_src emacs-lisp :tangle init.el
+(setq initial-major-mode 'fundamental-mode)
+#+end_src
+
+
 ** Unicode all the way
 :PROPERTIES:
 :CUSTOM_ID: h:df45a01a-177d-4909-9ce7-a5423e0ea20f
@@ -2561,7 +2569,6 @@
  inhibit-startup-message t            ; don't show the startup message
  inhibit-startup-screen t             ; … or screen
  initial-scratch-message nil          ; empty scratch buffer
- initial-major-mode 'org-mode  ; org-mode by default
  )
 
 (use-package s)
init.el
@@ -33,6 +33,8 @@
 
 (setq inhibit-default-init t)           ; Disable the site default settings
 
+(setq initial-major-mode 'fundamental-mode)
+
 (prefer-coding-system 'utf-8)
 (set-default-coding-systems 'utf-8)
 (set-language-environment 'utf-8)