summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSomelauw <Somelauw>2017-08-02 23:25:49 +0200
committerSomelauw <Somelauw>2017-08-02 23:28:01 +0200
commitb708d70325fcf9a400cdfd73af6a2e70b407386d (patch)
tree6cf0359e866ce9214cd88b4c473bb8e85502f324
parentfc21477b2ac12b570c8428808f334d467a617e86 (diff)
Vim keys for saving when editing org-table formulas
-rw-r--r--evil-org.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/evil-org.el b/evil-org.el
index b05f83c..6e32d6d 100644
--- a/evil-org.el
+++ b/evil-org.el
@@ -7,7 +7,7 @@
;; Git-Repository: git://github.com/Somelauw/evil-org-mode.git
;; Created: 2012-06-14
;; Forked-since: 2017-02-12
-;; Version: 0.8.5
+;; Version: 0.8.6
;; Package-Requires: ((emacs "24.4") (evil "1.0") (org "8.0.0"))
;; Keywords: evil vim-emulation org-mode key-bindings presets
@@ -667,6 +667,11 @@ Optional argument THEME list of themes. See evil-org-keytheme for a list of valu
(define-key org-src-mode-map [remap evil-save-modified-and-close] 'org-edit-src-exit)
(define-key org-src-mode-map [remap evil-quit] 'org-edit-src-abort))
+(with-eval-after-load 'org-table
+ (define-key org-table-fedit-map [remap evil-save-and-close] 'org-table-fedit-finish)
+ (define-key org-table-fedit-map [remap evil-save-modified-and-close] 'org-table-fedit-finish)
+ (define-key org-table-fedit-map [remap evil-quit] 'org-table-fedit-abort))
+
;; Set customizable theme
(evil-org-set-key-theme evil-org-key-theme)