summaryrefslogtreecommitdiff
path: root/emacs/.config/emacs-kj/init.el
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2023-10-19 21:06:27 -0400
committerKjetil Orbekk <kj@orbekk.com>2023-10-19 21:07:04 -0400
commit1edef2d7b9f098cf89e684cbe6be041803ef021a (patch)
tree5d5aca48944999177c75e9ac9278bc0d701a523e /emacs/.config/emacs-kj/init.el
parent8d318c898a41490fab114d9ea36557259e507303 (diff)
Add emacs settings
Diffstat (limited to 'emacs/.config/emacs-kj/init.el')
-rw-r--r--emacs/.config/emacs-kj/init.el46
1 files changed, 11 insertions, 35 deletions
diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el
index 2454577..3b3055c 100644
--- a/emacs/.config/emacs-kj/init.el
+++ b/emacs/.config/emacs-kj/init.el
@@ -34,34 +34,12 @@
(use-package straight
:custom (straight-use-package-by-default t))
-;; (let ((my-font "Iosevka-18"))
-;; (set-face-attribute 'default t :font my-font)
-;; (set-frame-font my-font))
-(set-language-environment "utf-8")
-;; (set-default-coding-systems 'utf-8)
-(setq-default indent-tabs-mode nil)
-(setq sentence-end-double-space nil)
-(setq save-interprogram-paste-before-kill t)
-(setq enable-recursive-minibuffers t)
(global-hl-line-mode 1)
(global-auto-revert-mode 1)
(setq visible-bell t
ring-bell-function 'ignore)
-;; Backup file settings.
-;; Keep backups, but avoid same directory since it can be slow on tramp.
-(setq backup-directory-alist `(("." . "~/.cache/emacs-backups"))
- version-control t
- delete-old-versions -1
- vc-make-backup-files t
- create-lockfiles nil)
-
-(use-package modus-themes)
-(use-package doom-themes)
-
-(load-theme 'modus-vivendi-tinted)
-
(custom-theme-set-faces
'modus-vivendi-tinted
'(avy-lead-face ((t :inherit (bold modus-themes-subtle-blue))))
@@ -69,16 +47,10 @@
'(avy-lead-face-1 ((t :inherit (bold modus-themes-subtle-green))))
'(avy-lead-face-2 ((t :inherit (bold modus-themes-subtle-magenta)))))
-;; ;; Modus theme setup.
-;; (use-package emacs
-;; :init
-;; ;; Add all your customizations prior to loading the themes
-;; (setq modus-themes-region '(accented))
-;; :config
-;; ;; Load the theme of your choice:
-;; (load-theme 'modus-operandi) ;; OR (load-theme 'modus-vivendi)
-;; :bind ("<f5>" . modus-themes-toggle))
+(use-package modus-themes)
+(use-package doom-themes)
+(load-theme 'modus-vivendi-tinted)
(setq alert-default-style 'libnotify)
(use-package all-the-icons
@@ -218,10 +190,6 @@
:init
(vertico-mode))
-(use-package savehist
- :init
- (savehist-mode))
-
;; Rebind C-x?
(global-set-key (kbd "C-t") 'ctrl-x-map)
(define-key global-map (kbd "C-t") ctl-x-map)
@@ -839,3 +807,11 @@
;; Restore gc.
(setq gc-cons-threshold (* 16 1024 1024))
+
+;; Shell completion
+(use-package native-complete
+ :init
+ (defun kj/shell-completion ()
+ (setq completion-at-point-functions
+ '(native-complete-at-point t)))
+ :hook (shell-mode . kj/shell-completion))