34 lines
1.4 KiB
EmacsLisp
34 lines
1.4 KiB
EmacsLisp
;;; 00-preserve-between-restarts.el --- -*- no-byte-compile: t; lexical-binding: t; -*-
|
|
|
|
;;; Description:
|
|
;; This file contains some modes that allow the user to preserve their
|
|
;; session between restarts, such as recentf, savehist and save-place
|
|
;; modes. This file also includes global-auto-revert mode, which
|
|
;; automatically updates the contents of a buffer to reflect changes
|
|
;; made to the underlying file on disk.
|
|
|
|
;;; Code:
|
|
|
|
;; Auto-revert in Emacs is a feature that automatically updates the
|
|
;; contents of a buffer to reflect changes made to the underlying file
|
|
;; on disk.
|
|
(add-hook 'after-init-hook #'global-auto-revert-mode)
|
|
|
|
;; recentf is an Emacs package that maintains a list of recently
|
|
;; accessed files, making it easier to reopen files you have worked on
|
|
;; recently.
|
|
(add-hook 'after-init-hook #'recentf-mode)
|
|
|
|
;; savehist is an Emacs feature that preserves the minibuffer history between
|
|
;; sessions. It saves the history of inputs in the minibuffer, such as commands,
|
|
;; search strings, and other prompts, to a file. This allows users to retain
|
|
;; their minibuffer history across Emacs restarts.
|
|
(add-hook 'after-init-hook #'savehist-mode)
|
|
|
|
;; save-place-mode enables Emacs to remember the last location within a file
|
|
;; upon reopening. This feature is particularly beneficial for resuming work at
|
|
;; the precise point where you previously left off.
|
|
(add-hook 'after-init-hook #'save-place-mode)
|
|
|
|
;;; 00-preserve-between-restarts.el ends here
|