From d88f79f339e09ee3915cd5723a667ffea7fa153e Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Fri, 11 Aug 2017 12:14:47 +0100 Subject: [PATCH] Several improvement to lxdrive mode added --- lib/extensions/editor/lxdrive-mode.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/extensions/editor/lxdrive-mode.el b/lib/extensions/editor/lxdrive-mode.el index 9ee4906..08c4a86 100644 --- a/lib/extensions/editor/lxdrive-mode.el +++ b/lib/extensions/editor/lxdrive-mode.el @@ -1,6 +1,7 @@ ;;; lxdrive-mode --- A minor mode for fast cursor movement ;;; Commentary: ;;; Code: +(require 'expand-region) (setq original-global-map global-map) (boundp 'lxdrive-minor-mode) @@ -45,11 +46,14 @@ (define-key map (kbd "n") 'backward-paragraph) (define-key map (kbd "m") 'forward-paragraph) (define-key map (kbd "TAB") 'indent-for-tab-command) - (define-key map (kbd "SPC") 'cua-set-mark) + (define-key map (kbd "`") 'cua-set-mark) + (define-key map (kbd "=") 'er/expand-region) + (define-key map (kbd "]") 'forward-page) + (define-key map (kbd "[") 'backward-page) (define-key map (kbd "e") 'move-end-of-line) (define-key map (kbd "a") 'move-beginning-of-line) (define-key map (kbd "") 'go-to-line) - (define-key map (kbd "'") 'other-window) + (define-key map (kbd "C-TAB") 'other-window) ;; Actions (define-key map (kbd "b") 'ivy-switch-buffer) @@ -69,6 +73,7 @@ (define-key map (kbd "M-x") 'turn-off-and-smex) (define-key map (kbd "C-x C-s") 'save-buffer) (define-key map (kbd "ESC ESC") 'turn-off-lxdrive) + (define-key map (kbd "SPC") 'turn-off-lxdrive) (define-key map (kbd "M-SPC") 'turn-off-lxdrive) map)