diff options
| author | bd <bdunahu@operationnull.com> | 2025-01-06 18:36:45 -0700 |
|---|---|---|
| committer | bd <bdunahu@operationnull.com> | 2025-01-06 18:36:45 -0700 |
| commit | 5ced9532fa6c5ec80bc8ca850d7c5254bf51e729 (patch) | |
| tree | 03f7b48efedc28249095f247372ce1f49a89e5f7 /.config/emacs/modules/bd--devel.el | |
| parent | 4db48f7097e8e6f6afcb93193fdd4047970a63e2 (diff) | |
Minor fixups, remove emacs-transmission, dwim-cursor-mode (C-a + M-m)
Diffstat (limited to '.config/emacs/modules/bd--devel.el')
| -rw-r--r-- | .config/emacs/modules/bd--devel.el | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el index 6f143ec..7c0698d 100644 --- a/.config/emacs/modules/bd--devel.el +++ b/.config/emacs/modules/bd--devel.el @@ -15,6 +15,21 @@ ;; skr (skribe) is a scheme extension (add-to-list 'auto-mode-alist '("\\.skr\\'" . scheme-mode)) +(defun bd/beginning-of-visual-line-dwim (&optional n) + (interactive "P") + (let ((pt (point))) + (back-to-indentation) + (when (or n (eq pt (point))) + (beginning-of-visual-line n)))) + +(define-minor-mode dwim-cursor-mode + "Toggle dwim-cursor-mode." + :init-value nil + :group 'quality + :light " SC" + :keymap (list + (cons (kbd "C-a") #'bd/beginning-of-visual-line-dwim))) + (use-package prog-mode :hook ((js-mode . (lambda () @@ -22,7 +37,8 @@ (prog-mode . (lambda () (font-lock-add-keywords nil '(("\\<\\(FIX\\(ME\\)?\\|TODO\\)" - 1 font-lock-warning-face t)))))) + 1 font-lock-warning-face t))))) + (prog-mode . dwim-cursor-mode)) :config (global-prettify-symbols-mode 1)) @@ -100,11 +116,6 @@ (require 'geiser-mode) (require 'geiser-guile) -(use-package yasnippet - :hook ((text-mode - prog-mode) . yas-minor-mode-on) - :bind (("H-s" . yas-insert-snippet))) - (use-package rainbow-mode :hook css-mode) |
