summaryrefslogtreecommitdiff
path: root/.config/emacs
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2024-06-02 17:58:51 -0600
committerbd <bdunahu@operationnull.com>2024-06-02 17:58:51 -0600
commit6e5f91b013bb7f245be43907b10906fbdabee41d (patch)
tree83c455c97a52d907fcc19729db2c868fcda6c09c /.config/emacs
parented3387a423678cc7ec6d0e8f13eb7ab84a6621de (diff)
Tweaks to shackle, temp remove REPLs from paredit, more emacs tweaks
Diffstat (limited to '.config/emacs')
-rw-r--r--.config/emacs/modules/bd--devel.el9
-rw-r--r--.config/emacs/modules/bd--erc.el3
-rw-r--r--.config/emacs/modules/bd--essentials.el8
-rw-r--r--.config/emacs/modules/bd--windows.el6
4 files changed, 18 insertions, 8 deletions
diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el
index 0d694b5..25dbb1f 100644
--- a/.config/emacs/modules/bd--devel.el
+++ b/.config/emacs/modules/bd--devel.el
@@ -80,10 +80,11 @@ to.")
scheme-mode
lisp-interaction-mode
;; REPLs
- eshell-mode
- inferior-emacs-lisp-mode
- geiser-repl-mode
- slime-repl-mode))
+ ;; eshell-mode
+ ;; inferior-emacs-lisp-mode
+ ;; geiser-repl-mode
+ ;; slime-repl-mode
+ ))
(provide 'bd--devel)
diff --git a/.config/emacs/modules/bd--erc.el b/.config/emacs/modules/bd--erc.el
index 8a5165f..9e8611c 100644
--- a/.config/emacs/modules/bd--erc.el
+++ b/.config/emacs/modules/bd--erc.el
@@ -13,7 +13,8 @@
"##furry"
"#guile"
"#guix"
- "#parabola"))
+ "#parabola"
+ "#systemcrafters"))
erc-fill-function 'erc-fill-static
erc-fill-column 80
erc-fill-static-center 15)
diff --git a/.config/emacs/modules/bd--essentials.el b/.config/emacs/modules/bd--essentials.el
index 4d48238..de72c20 100644
--- a/.config/emacs/modules/bd--essentials.el
+++ b/.config/emacs/modules/bd--essentials.el
@@ -13,6 +13,14 @@
;;;; UI
(setopt inhibit-startup-message t)
+(defun pulse-line (&rest _)
+ "Pulse the current line."
+ (pulse-momentary-highlight-one-line (point)))
+
+(dolist (command '(scroll-up-command scroll-down-command
+ recenter-top-bottom other-window))
+ (advice-add command :after #'pulse-line))
+
;;;; defaults
;; basic editing
diff --git a/.config/emacs/modules/bd--windows.el b/.config/emacs/modules/bd--windows.el
index 226ab12..81ea1df 100644
--- a/.config/emacs/modules/bd--windows.el
+++ b/.config/emacs/modules/bd--windows.el
@@ -100,8 +100,8 @@ dedicated buffer will never be automatically orphaned."
:custom
(shackle-rules '(
;; native
- (compilation-mode :noselect t :align bottom :size 0.2)
- (completion-list-mode :noselect t :align bottom :size 0.1)
+ (compilation-mode :select nil :align bottom :size 0.2)
+ (completion-list-mode :select nil :align bottom :size 0.1)
;; info
(help-mode :noselect t :align left :size 0.3)
(Info-mode :select t :align left :size 0.4)
@@ -115,7 +115,7 @@ dedicated buffer will never be automatically orphaned."
("^\\*term.*\\*$" :regexp t :select t :align above :size 0.3)
;; magit
(magit-status-mode :select t :align bottom :size 0.3)
- (magit-diff-mode :noselect t :align right :size 0.3)
+ (magit-diff-mode :select nil :align right :size 0.3)
;; emms
(emms-playlist-mode :select t :align left :size 0.2)
))