From 3200a349aa9b8208b158c4ea938bbbd0623d7926 Mon Sep 17 00:00:00 2001 From: fanyx Date: Thu, 27 Feb 2025 11:32:05 +0100 Subject: [PATCH] emacs: update init.el --- .config/emacs/init.el | 110 +++++++++++++++++++++--------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index ae22038..4d075df 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -26,6 +26,61 @@ (require 'use-package) (setq use-package-always-ensure t) +;; config +;; modes +(auto-save-mode -1) +(global-display-line-numbers-mode 1) +(menu-bar-mode -1) +(tool-bar-mode -1) +(scroll-bar-mode -1) +(delete-selection-mode +1) +(column-number-mode +1) +(global-auto-revert-mode +1) +(recentf-mode 1) + +(use-package savehist + :ensure nil + :config + (savehist-mode)) + +;; font +(add-to-list 'default-frame-alist + ;; '(font . "JetBrainsMono Nerd Font Mono-10")) + '(font . "FiraMono Nerd Font-11") + '(alpha-background . 95)) + +;; options +(setq inhibit-startup-message t) +(setq ring-bell-function 'ignore) +(setq frame-resize-pixelwise t) +(setq confirm-kill-processes nil) +(setq create-lockfiles nil) +(setq backup-directory-alist '(("." . "~/emacs.d/backup"))) +(setq auto-revert-interval 2) +(setq auto-revert-check-vc-info t) +(setq global-auto-revert-non-file-buffers t) +(setq auto-revert-verbose nil) +(setq custom-file "~/.config/emacs/init.custom.el") + +;; parentheses +(use-package paren + :ensure nil + :custom + (setq show-paren-delay 0) + :config + (show-paren-mode +1)) + +;; scrolling +(autoload 'View-scroll-half-page-forward "view") +(autoload 'View-scroll-half-page-backward "view") +(global-set-key (kbd "C-v") 'View-scroll-half-page-forward) +(global-set-key (kbd "M-v") 'View-scroll-half-page-backward) +(setq + scroll-margin 0 + scroll-conservatively 101 + scroll-preserve-screen-position t + auto-window-vscroll nil) + ;; set theme (use-package monokai-theme :config @@ -129,61 +184,6 @@ :config (meow-setup)) -;; config -;; modes -(auto-save-mode -1) -(global-display-line-numbers-mode 1) -(menu-bar-mode -1) -(tool-bar-mode -1) -(scroll-bar-mode -1) -(delete-selection-mode +1) -(column-number-mode +1) -(global-auto-revert-mode +1) -(recentf-mode 1) - -(use-package savehist - :ensure nil - :config - (savehist-mode)) - -;; font -(add-to-list 'default-frame-alist - ;; '(font . "JetBrainsMono Nerd Font Mono-10")) - '(font . "FiraMono Nerd Font-11") - '(alpha-background . 95)) - -;; options -(setq inhibit-startup-message t) -(setq ring-bell-function 'ignore) -(setq frame-resize-pixelwise t) -(setq confirm-kill-processes nil) -(setq create-lockfiles nil) -(setq backup-directory-alist '(("." . "~/emacs.d/backup")) -(setq auto-revert-interval 2) -(setq auto-revert-check-vc-info t) -(setq global-auto-revert-non-file-buffers t) -(setq auto-revert-verbose nil) -(setq custom-file "~/.config/emacs/init.custom.el") - -;; parentheses -(use-package paren - :ensure nil - :custom - (setq show-paren-delay 0) - :config - (show-paren-mode +1)) - -;; scrolling -(autoload 'View-scroll-half-page-forward "view") -(autoload 'View-scroll-half-page-backward "view") -(global-set-key (kbd "C-v") 'View-scroll-half-page-forward) -(global-set-key (kbd "M-v") 'View-scroll-half-page-backward) -(setq - scroll-margin 0 - scroll-conservatively 101 - scroll-preserve-screen-position t - auto-window-vscroll nil) - ;; keybinds (provide 'init)