This commit is contained in:
tavo 2025-04-09 10:47:54 -06:00
parent c8b77b7379
commit 40f701b374

63
emacs-bak/minimal-init.el Normal file
View file

@ -0,0 +1,63 @@
;; Sane defaults
(setq inhibit-startup-message t)
(scroll-bar-mode -1)
(tool-bar-mode -1)
(tooltip-mode -1)
(fringe-mode 0)
(menu-bar-mode -1)
(global-display-line-numbers-mode 1)
(tab-bar-mode 1)
(tab-line-mode 1)
;; Clean up
(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file 'noerror)
;; Customization
(set-frame-font "JetBrainsMono-10" nil t)
(setq modus-themes-common-palette-overrides
'(
;; Tab bar
(bg-tab-bar bg-main)
(bg-tab-current bg-cyan-intense)
(bg-tab-other bg-inactive)
;; Mode line
(bg-mode-line-active bg-cyan-intense)
(fg-mode-line-active fg-main)
(border-mode-line-active cyan-intense)
))
(load-theme 'modus-vivendi t)
;; Package manager
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(unless package-archive-contents
(package-refresh-contents))
(unless (package-installed-p 'use-package)
(package-install 'use-package))
(require 'use-package)
(setq use-package-always-ensure t)
;; Evil
(use-package evil
:init
(setq evil-want-integration t)
(setq evil-want-keybinding nil)
(setq evil-want-C-u-scroll t)
(setq evil-want-C-i-jump nil)
:config
(evil-mode 1)
(define-key evil-insert-state-map (kbd "C-g") 'evil-normal-state)
(define-key evil-insert-state-map (kbd "C-h") 'evil-delete-backward-char-and-join)
(evil-global-set-key 'motion "j" 'evil-next-visual-line)
(evil-global-set-key 'motion "k" 'evil-previous-visual-line)
(evil-set-initial-state 'messages-buffer-mode 'normal)
(evil-set-initial-state 'dashboard-mode 'normal))
(use-package evil-collection
:after evil
:config
(evil-collection-init))