summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsoaos <soaos@soaos.dev>2026-03-09 19:56:14 -0400
committersoaos <soaos@soaos.dev>2026-03-09 19:56:14 -0400
commitd0d723c90b59470f61372f4ae14a1dc2f4969163 (patch)
tree72264ee77536a79c103359da0e6273d444227754
Initial CommitHEADmaster
-rw-r--r--.gitignore5
-rw-r--r--init.el67
2 files changed, 72 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..062e545
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+auto-save-list
+elpa
+eln-cache
+url
+init.el~
diff --git a/init.el b/init.el
new file mode 100644
index 0000000..c8125a0
--- /dev/null
+++ b/init.el
@@ -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.
+ )