Advertisement
Guest User

Untitled

a guest
Jun 10th, 2022
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 1.31 KB | None | 0 0
  1. ;;; emacs -Q -l ~/.config/emacs/test.el
  2.  
  3. (setq package-archives '(("melpa"        . "https://melpa.org/packages/")
  4.                          ("gnu"          . "https://elpa.gnu.org/packages/")
  5.                          ("nongnu"       . "https://elpa.nongnu.org/nongnu/")))
  6.  
  7. (package-initialize)
  8.  
  9. (require 'desktop)
  10. ;; Automatically save and restore sessions
  11. ;; FIX: Replace hardcoded desktop-dirname with my-savefile-dir
  12. (setq desktop-dirname             "~/.emacs.d/desktop/"
  13.       desktop-base-file-name      "emacs.desktop"
  14.       desktop-base-lock-name      "lock"
  15.       desktop-path                (list desktop-dirname)
  16.       desktop-save                t
  17.       desktop-files-not-to-save   "^$" ;reload tramp paths
  18.       desktop-load-locked-desktop nil
  19.       desktop-auto-save-timeout   30
  20.       desktop-restore-reuses-frames nil
  21.       desktop-buffers-not-to-save
  22.       (concat "\\("
  23.               "^nn\\.a[0-9]+\\|\\.log\\|(ftp)\\|^tags\\|^TAGS"
  24.               "\\|\\.emacs.*\\|\\.diary\\|\\.newsrc-dribble\\|\\.bbdb"
  25.               "\\)$")
  26.       )
  27. (add-to-list 'desktop-modes-not-to-save 'dired-mode)
  28. (add-to-list 'desktop-modes-not-to-save 'Info-mode)
  29. (add-to-list 'desktop-modes-not-to-save 'info-lookup-mode)
  30. (add-to-list 'desktop-modes-not-to-save 'fundamental-mode)
  31. (desktop-save-mode 1)
  32. (desktop-read)
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement