diff --git a/README.md b/README.md index 10aba2a..723abeb 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,7 @@ Keybinding | Description C-+ | Increase font size(`text-scale-increase`). C-- | Decrease font size(`text-scale-decrease`). C-x O | Go back to previous window (the inverse of `other-window` (`C-x o`)). -C-x ^ | Join two lines into one(`join-line`). +M-^ | Join two lines into one(`prelude-top-join-line`). C-x p | Start `proced` (manage processes from Emacs; works only in Linux). C-x m | Start `eshell`. C-x M-m | Start your default shell. diff --git a/core/prelude-core.el b/core/prelude-core.el index 370e41b..efd8093 100644 --- a/core/prelude-core.el +++ b/core/prelude-core.el @@ -97,6 +97,11 @@ Position the cursor at its beginning, according to the current mode." (move-end-of-line nil) (newline-and-indent)) +(defun prelude-top-join-line () + "Join the current line with the line beneath it." + (interactive) + (delete-indentation 1)) + (defun prelude-move-line-up () "Move the current line up." (interactive) diff --git a/core/prelude-global-keybindings.el b/core/prelude-global-keybindings.el index 1cae597..0c0188f 100644 --- a/core/prelude-global-keybindings.el +++ b/core/prelude-global-keybindings.el @@ -45,7 +45,7 @@ (other-window -1))) ;; back one ;; Indentation help -(global-set-key (kbd "C-x ^") 'join-line) +(global-set-key (kbd "M-^") 'prelude-top-join-line) ;; Start proced in a similar manner to dired (global-set-key (kbd "C-x p") 'proced)