diff options
| author | soaos <soaos@soaos.dev> | 2026-03-09 19:56:14 -0400 |
|---|---|---|
| committer | soaos <soaos@soaos.dev> | 2026-03-09 19:56:14 -0400 |
| commit | d0d723c90b59470f61372f4ae14a1dc2f4969163 (patch) | |
| tree | 72264ee77536a79c103359da0e6273d444227754 /init.el | |
Diffstat (limited to 'init.el')
| -rw-r--r-- | init.el | 67 |
1 files changed, 67 insertions, 0 deletions
@@ -0,0 +1,67 @@ +(setq inhibit-startup-message t) + +(scroll-bar-mode -1) ; disable visible scrollbar +(tool-bar-mode -1) ; disable toolbar +(tooltip-mode -1) ; disable tooltips +(set-fringe-mode 10) + +(menu-bar-mode -1) ; disable menu bar + +;; set up visible bell +(setq visible-bell t) + +(set-frame-font (font-spec :family "GNU Unifont" :size 16 :weight 'normal :width 'normal) nil t) + + +;; make esc quit prompts +(global-set-key (kbd "<escape>") 'keyboard-escape-quit) + +;; initialize package sources +(require 'package) +(setq package-archives '(("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/") + ("elpa" . "https://elpa.gnu.org/packages/"))) + +(package-initialize) +(unless package-archive-contents (package-refresh-contents)) + +(require 'use-package) +(setq use-package-always-ensure t) + +(use-package command-log-mode) + +(use-package ivy + :diminish + :bind (("C-s" . swiper) + :map ivy-minibuffer-map + ("TAB" . ivy-alt-done) + ("C-l" . ivy-alt-done) + ("C-j" . ivy-next-line) + ("C-k" . ivy-previous-line) + :map ivy-switch-buffer-map + ("C-k" . ivy-previous-line) + ("C-l" . ivy-done) + ("C-d" . ivy-switch-buffer-kill) + :map ivy-reverse-i-search-map + ("C-k" . ivy-previous-line) + ("C-d" . ivy-reverse-i-search-kill)) + :config + (ivy-mode 1)) + +(use-package doom-modeline + :init (doom-modeline-mode 1)) +(setq doom-modeline-icon nil) + + +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(package-selected-packages nil)) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + ) |
