summaryrefslogtreecommitdiff
path: root/emacs/.config/emacs/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.config/emacs/lisp')
-rw-r--r--emacs/.config/emacs/lisp/kj-development.el1
-rw-r--r--emacs/.config/emacs/lisp/kj-init.el20
2 files changed, 21 insertions, 0 deletions
diff --git a/emacs/.config/emacs/lisp/kj-development.el b/emacs/.config/emacs/lisp/kj-development.el
index 69e4976..cee8dee 100644
--- a/emacs/.config/emacs/lisp/kj-development.el
+++ b/emacs/.config/emacs/lisp/kj-development.el
@@ -9,6 +9,7 @@
:defer t
:init
(puni-global-mode)
+ (electric-pair-mode 1)
:config
(keymap-set puni-mode-map "C-w" nil)
:bind
diff --git a/emacs/.config/emacs/lisp/kj-init.el b/emacs/.config/emacs/lisp/kj-init.el
index 98738e9..24c7538 100644
--- a/emacs/.config/emacs/lisp/kj-init.el
+++ b/emacs/.config/emacs/lisp/kj-init.el
@@ -73,6 +73,26 @@
:config
(setq doom-modeline-buffer-encoding 'nondefault))
+(use-package emacs
+ :elpaca nil
+ :defer 1
+ :init
+ (defvar kj/minor-mode-alist-overrides
+ '((ws-butler "")
+ (gcmh-mode "")
+ (editorconfig-mode "")
+ (yas-minor-mode "")
+ (selected-minor-mode "")
+ (anzu-mode "")
+ (projectile-mode "")
+ (eldoc-mode "")
+ (which-key-mode "")))
+ (defun kj/clean-mode-line ()
+ (dolist (override kj/minor-mode-alist-overrides)
+ (if-let ((e (assoc (car override) minor-mode-alist)))
+ (setf (nth 1 e) (nth 1 override)))))
+ (add-to-list 'change-major-mode-hook 'kj/clean-mode-line))
+
(use-package emojify
:bind
(("C-c C-i C-e" . emojify-insert-emoji))