emacs: update init.el

This commit is contained in:
fanyx 2025-02-27 11:32:05 +01:00
parent a6123fdf6b
commit 3200a349aa
No known key found for this signature in database

View file

@ -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)