From c35e531924a6eafaced7672b1bae6048d72d601f Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Wed, 21 Jun 2023 09:04:00 +0200 Subject: [PATCH] Incorporate the settings from crafted emacs init --- .emacs.d/init.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index e558c47..1536424 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -33,6 +33,8 @@ (setq use-package-always-ensure t) (setq use-package-compute-statistics t) +(setq gc-cons-threshold (* 2 1000 1000)) + ;; ----------------------------------------------------------------- (use-package ace-window @@ -189,6 +191,7 @@ (electric-pair-mode) (repeat-mode) (fset 'yes-or-no-p 'y-or-n-p) + (delete-selection-mode) (setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)) @@ -215,14 +218,17 @@ read-process-output-max (* 1024 1024) auto-revert-check-vc-info t ns-use-proxy-icon nil - frame-title-format nil) + frame-title-format nil + auto-window-vscroll nil) (setq isearch-lazy-count t lazy-count-prefix-format "(%s/%s) " lazy-count-suffix-format nil search-whitespace-regexp ".*?") - (setq-default indent-tabs-mode nil) + (setq-default indent-tabs-mode nil + bidi-paragraph-direction 'left-to-right + bidi-inhibit-bpa t) (set-charset-priority 'unicode) (set-terminal-coding-system 'utf-8) @@ -251,7 +257,16 @@ (use-package exec-path-from-shell :config - (exec-path-from-shell-initialize)))) + (exec-path-from-shell-initialize))) + + (add-hook 'after-save-hook #'executable-make-buffer-file-executable-if-script-p) + :custom + (global-auto-revert-non-file-buffers t) + (kill-do-not-save-duplicates t) + (fast-but-imprecise-scrolling t) + (scroll-conservatively 101) + (scroll-margin 0) + (scroll-preserve-screen-position t)) (use-package flycheck :init @@ -431,6 +446,10 @@ (use-package rainbow-delimiters :hook (emacs-lisp-mode clojure-mode)) +(use-package recentf-mode + :hook (after-init . recentf-mode) + :ensure nil) + (use-package restclient) (use-package s)