diff options
| -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) | 
