Guest User

init.el

a guest
Feb 13th, 2024
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. ;; Set default font
  2. (set-face-attribute 'default nil :font "Iosevka-20")
  3.  
  4. ;; Ido package
  5. (ido-mode 1)
  6. (ido-everywhere 1)
  7.  
  8. ;; Line number toggle bind
  9. (defvar line-numbers-enabled t "Variable to track whether line numbers are enabled")
  10. (defun toggle-line-numbers ()
  11. "Toggle line numbers in the buffer."
  12. (interactive)
  13. (if line-numbers-enabled
  14. (progn
  15. (display-line-numbers-mode -1)
  16. (setq line-numbers-enabled nil))
  17. (progn
  18. (display-line-numbers-mode 1)
  19. (setq line-numbers-enabled t))))
  20. (global-set-key (kbd "C-;") 'toggle-line-numbers)
  21.  
  22. ;; Improve org-mode looks
  23. (setq org-startup-with-inline-images t)
  24.  
  25. ;; Guess the major mode from the file name
  26. (setq-default major-mode
  27. (lambda ()
  28. (unless buffer-file-name
  29. (let ((buffer-file-name (buffer-name)))
  30. (set-auto-mode)))))
  31.  
Add Comment
Please, Sign In to add comment