From ef028dfd4b35a70b5a153ab7a55035ba247ea50b Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Tue, 11 Jun 2024 02:27:08 +0100 Subject: (Emacs/config)~Make basics one single source block and explanation --- Emacs/.config/emacs/config.org | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) (limited to 'Emacs') diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 54d37d3..41951d8 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -19,40 +19,27 @@ applications or giving some greater reasoning about my specific configuration of a package. If you don't really want that, you may tangle this file and just read the source code. * Basics -Firstly, set full name and mail address. This is used in encryption -and mailing. -#+begin_src emacs-lisp -(setq user-full-name "Aryadev Chavali" - user-mail-address "aryadev@aryadevchavali.com") -#+end_src - -Let's set all yes or no questions to single letter responses. -#+begin_src emacs-lisp -(fset 'yes-or-no-p 'y-or-n-p) -#+end_src - -Set the encoding to UTF-8-Unix by default. -#+begin_src emacs-lisp -(use-package emacs - :demand t - :init - (setq-default buffer-file-coding-system 'utf-8-unix - save-buffer-coding-system 'utf-8-unix)) -#+end_src +Let's setup a few things: ++ My name and mail address ++ File encoding ++ Backup files (~backup-directory-alist~) ++ Refreshing buffers when a change occurs (~auto-revert-mode~) ++ Yes or no questions being less painful (~y-or-n-p~) -Setup automatic saving for files (in case of system failure) and -auto-revert-mode (which refreshes the buffer on changes to the -underlying file). Along with that, set the custom-file (which holds -temporary customisation) in the etc folder. #+begin_src emacs-lisp (use-package emacs :demand t :init - (setq backup-directory-alist `(("." . ,(no-littering-expand-var-file-name "saves/"))) + (setq user-full-name "Aryadev Chavali" + user-mail-address "aryadev@aryadevchavali.com" + buffer-file-coding-system 'utf-8-unix + save-buffer-coding-system 'utf-8-unix + backup-directory-alist `(("." . ,(no-littering-expand-var-file-name "saves/"))) global-auto-revert-non-file-buffers t auto-revert-verbose nil) :config - (global-auto-revert-mode 1)) + (fset 'yes-or-no-p 'y-or-n-p) + (global-auto-revert-mode)) #+end_src * Custom functionality Functions that don't require a packages to work other than Emacs, -- cgit v1.2.3-13-gbd6f