Guest User

early-init.el

a guest
Feb 13th, 2024
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. ;; Load package manager
  2. (load "C:/Users/ /AppData/Roaming/.emacs.d/Package-manager.el") ;; windows username removed from pastebin
  3.  
  4. ;; Maximise screen on startup
  5. (custom-set-variables
  6. '(display-line-numbers-type 'relative)
  7. '(initial-frame-alist '((fullscreen . maximized))))
  8.  
  9. ;; Default directory
  10. (setq default-directory "D:/Code")
  11.  
  12. ;; Backup files false
  13. (setq-default make-backup-file nil)
  14.  
  15. ;; Default tab width
  16. (setq-default tab-width 4)
  17.  
  18. ;; Compilation scroll
  19. (setq-default compilation-scroll-output t)
  20.  
  21. ;; Stops startup message
  22. (setq-default inhibit-splash-screen t)
  23.  
  24. ;; Disable indent tab modes
  25. (setq-default indent-tabs-mode nil)
  26.  
  27. ;; Visible Bell & Mode-line bell
  28. (setq visible-bell nil
  29. ring-bell-function 'flash-mode-line)
  30. (defun flash-mode-line ()
  31. (invert-face 'mode-line)
  32. (run-with-timer 0.1 nil #'invert-face 'mode-line))
  33.  
  34. ;; Disable menu on startup
  35. (menu-bar-mode 1)
  36.  
  37. ;; Disable tools on startup
  38. (tool-bar-mode -1)
  39.  
  40. ;; Disable scroll bar on startup
  41. (scroll-bar-mode -1)
  42.  
  43. ;; Hide menu bar in terminal Emacs
  44. (unless (display-graphic-p)
  45. (menu-bar-mode -1))
  46.  
  47. ;; Line numbers
  48. (global-display-line-numbers-mode 1)
  49. (setq display-line-numbers 'relative)
  50.  
  51. ;; Show column numbers
  52. (column-number-mode 1)
  53.  
  54. ;; Remember cursor place when opening file
  55. (save-place-mode 1)
  56.  
  57. ;; Save recent files
  58. (recentf-mode 1)
  59.  
  60. ;; Show matching parenthesis
  61. (show-paren-mode 1)
  62.  
  63. ;; Turn on electric pair mode
  64. (electric-pair-mode 1)
  65.  
  66. ;; Dired moves deleted files to trash
  67. (setq delete-by-moving-to-trash t)
  68.  
  69. ;; Subword navigation
  70. (global-subword-mode 1)
  71.  
  72. ;; Alias 'yes or no' with 'y or n'
  73. (defalias 'yes-or-no-p 'y-or-n-p)
  74.  
  75. ;; Hide fringes
  76. (fringe-mode -1)
  77.  
  78. ;; No interruptable dialogue boxes
  79. (setq use-dialog-box nil)
  80.  
  81. ;; save files last opened
  82. (savehist-mode t)
  83.  
Advertisement
Add Comment
Please, Sign In to add comment