From 4fc0f0fab2d75d9bdd7fd3e686930229c9c36cac Mon Sep 17 00:00:00 2001 From: Florian Dufour Date: Thu, 26 Nov 2020 12:01:33 +0100 Subject: [PATCH] In org-mode buffers, bind C-a to org-beginning-of-line org-beginning-of-line is the default for C-a keybinding in org-mode. Fix #1302 --- CHANGELOG.md | 2 ++ modules/prelude-org.el | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90547ac..ba5af27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ ### Bugs fixed +* [#1302](https://github.com/bbatsov/prelude/issues/1302): C-a should be bound to org-beginning-of-line in org-mode buffers + ## 1.0.0 (2020-09-15) Initial "stable" release after 9 years of development. diff --git a/modules/prelude-org.el b/modules/prelude-org.el index 2a753a5..23661db 100644 --- a/modules/prelude-org.el +++ b/modules/prelude-org.el @@ -47,7 +47,7 @@ (set-keymap-parent newmap oldmap) (define-key newmap (kbd "C-c +") nil) (define-key newmap (kbd "C-c -") nil) - (define-key newmap (kbd "C-a") nil) + (define-key newmap (kbd "C-a") 'org-beginning-of-line) (make-local-variable 'minor-mode-overriding-map-alist) (push `(prelude-mode . ,newmap) minor-mode-overriding-map-alist)) )