info-rename-buffer-mode is a global minor-mode that automatically renames Info buffers to match their visiting manual. That's a useful feature when consulting several Info manuals simultaneously, because it frees the user from the burden of renaming Info buffers to descriptive names manually before visiting another manual, thus avoiding accidentally overriding the currently visited node in case the user tries to open a new Info buffer.
Emacs Lisp Elements is a book written by Protesilaos Stavrou, providing a big picture view of the Elisp programming language by combining prose with code. This book aims to provide an idea of how Elisp works by showing some of the main concepts and patterns encountered in everyday Elisp code.
This book is not intended as a replacement for the built-in Emacs Lisp Reference Manual, but instead to give readers enough information to reason about Elisp code.
Preserve the state of scratch buffers across Emacs sessions by saving the state to and restoring it from a file, with autosaving and backups. Save scratch buffers: `persistent-scratch-save and `persistent-scratch-save-to-file'. Restore saved state: `persistent-scratch-restore and `persistent-scratch-restore-from-file'. To control where the state is saved, set `persistent-scratch-save-file'. What exactly is saved is determined by `persistent-scratch-what-to-save'. What buffers are considered scratch buffers is determined by `persistent-scratch-scratch-buffer-p-function'. By default, only the `*scratch* buffer is a scratch buffer. Autosave can be enabled by turning `persistent-scratch-autosave-mode on. Backups of old saved states are off by default, set `persistent-scratch-backup-directory to a directory to enable them. To both enable autosave and restore the last saved state on Emacs start, add (persistent-scratch-setup-default) to the init file. This will NOT error when the save file doesn't exist. To just restore on Emacs start, it's a good idea to call `persistent-scratch-restore inside an `ignore-errors or `with-demoted-errors block.
Documentation at https://melpa.org/#/highlight2clipboard
nerd-icons theme for treemacs
Documentation at https://melpa.org/#/distinguished-theme
Documentation at https://melpa.org/#/highlight-operators
Documentation at https://melpa.org/#/flycheck-projectile
Documentation at https://melpa.org/#/flycheck-pycheckers
Documentation at https://melpa.org/#/flycheck-checkpatch
Documentation at https://melpa.org/#/persistent-overlays
Documentation at https://melpa.org/#/rainbow-identifiers
Documentation at https://melpa.org/#/projectile-variable
Documentation at https://melpa.org/#/chronometrist-spark
Documentation at https://melpa.org/#/flycheck-flawfinder
Documentation at https://melpa.org/#/treemacs-projectile
Documentation at https://melpa.org/#/immersive-translate
Documentation at https://melpa.org/#/gitignore-templates
Documentation at https://melpa.org/#/projectile-speedbar
Documentation at https://melpa.org/#/recursion-indicator
Documentation at https://melpa.org/#/circe-notifications
Documentation at https://melpa.org/#/desktop-environment
Documentation at https://melpa.org/#/flycheck-clangcheck
Documentation at https://melpa.org/#/volatile-highlights