diff options
author | Amin Bandali <bandali@gnu.org> | 2020-04-13 12:15:22 -0400 |
---|---|---|
committer | Amin Bandali <bandali@gnu.org> | 2020-04-13 12:15:22 -0400 |
commit | c64e010d0b51f1914d9bca263063506be9420540 (patch) | |
tree | 955529778a69651679f78bf9a0e004a8f640c0ad | |
parent | 5b99021902255e23769e5982b92338a73974d2b2 (diff) | |
download | configs-c64e010d0b51f1914d9bca263063506be9420540.tar.gz configs-c64e010d0b51f1914d9bca263063506be9420540.tar.xz configs-c64e010d0b51f1914d9bca263063506be9420540.zip |
Add convenience b/move-indentation-or-beginning-of-line, bind to C-a
-rw-r--r-- | init.el | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -239,6 +239,17 @@ For disabling the behaviour for certain buffers and/or modes." (interactive) (kill-buffer (current-buffer))) +(defun b/move-indentation-or-beginning-of-line (arg) + "Move to the indentation or to the beginning of line." + (interactive "^p") + ;; (if (bolp) + ;; (back-to-indentation) + ;; (move-beginning-of-line arg)) + (if (= (point) + (progn (back-to-indentation) + (point))) + (move-beginning-of-line arg))) + ;;; Defaults @@ -490,6 +501,7 @@ For disabling the behaviour for certain buffers and/or modes." ;;; General bindings (bind-keys + ("C-a" . b/move-indentation-or-beginning-of-line) ("C-c a i" . ielm) ("C-c e b" . eval-buffer) |