From 95768de2346d15638423f3f86a2d5c69d27da81e Mon Sep 17 00:00:00 2001 From: bd Date: Sat, 16 Mar 2024 20:46:28 -0600 Subject: Auto code completions, more dwm keybinding, minor modeline icon fix --- .config/emacs/modules/bd--completions.el | 3 +++ .config/emacs/modules/bd--modeline.el | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to '.config/emacs') diff --git a/.config/emacs/modules/bd--completions.el b/.config/emacs/modules/bd--completions.el index d484f05..360e0e1 100644 --- a/.config/emacs/modules/bd--completions.el +++ b/.config/emacs/modules/bd--completions.el @@ -7,9 +7,11 @@ (shell-mode . corfu-mode) (eshell-mode . corfu-mode)) :custom + (corfu-auto t) (corfu-cycle t) (corfu-separator ?\s)) + (use-package cape :bind (("C-c p p" . completion-at-point) ("C-c p t" . complete-tag) @@ -30,6 +32,7 @@ ("C-c p r" . cape-rfc1345)) :init (add-to-list 'completion-at-point-functions #'cape-dabbrev) + (add-to-list 'completion-at-point-functions #'cape-keyword) (add-to-list 'completion-at-point-functions #'cape-file) (add-to-list 'completion-at-point-functions #'cape-elisp-block)) diff --git a/.config/emacs/modules/bd--modeline.el b/.config/emacs/modules/bd--modeline.el index f508ce0..5900173 100644 --- a/.config/emacs/modules/bd--modeline.el +++ b/.config/emacs/modules/bd--modeline.el @@ -31,7 +31,7 @@ (throw 'done t))) mode-line-modes)) -(global-set-key (kbd "C-c m") 'minor-mode-blackout-mode) +(global-set-key (kbd "C-c ,") 'minor-mode-blackout-mode) ;;;; time and date @@ -49,7 +49,7 @@ ;;;; buffer name (defun modeline-buffer-name () "Return 'buffer-name' with proper spacing and icon." - (format " %s %s" (all-the-icons-icon-for-file (buffer-name)) (buffer-name))) + (format " %s %s" (all-the-icons-icon-for-mode major-mode) (buffer-name))) (defvar-local bd/buffer-identification-mode-line '(:eval (format "%s" (modeline-buffer-name))) -- cgit v1.2.3