summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Dominik <carsten.dominik@gmail.com>2009-06-19 17:46:27 +0200
committerCarsten Dominik <carsten.dominik@gmail.com>2009-06-19 17:46:27 +0200
commit743b6e396b0239ddee6ff755e16400a36ecf6053 (patch)
tree78b026934689fbbd512df17c81607f890eecbf6f
parent7c3aba2d3add9626fd0b88369ceb52a564bd66e0 (diff)
downloadorg-mode-743b6e396b0239ddee6ff755e16400a36ecf6053.tar.gz
Add bindings for S-iso-lefttab and backtab to orgtbl-mode
Requested by Derek Upham.
-rwxr-xr-xlisp/ChangeLog3
-rw-r--r--lisp/org-table.el10
2 files changed, 13 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7f551b4..79c2685 100755
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
2009-06-19 Carsten Dominik <carsten.dominik@gmail.com>
+ * org-table.el (orgtbl-setup): Add a binding for `S-iso-lefttab',
+ and for zbacktab'.
+
* org-exp-blocks.el (org-ditaa-jar-path): Fix default ditaa path.
* org-exp.el (org-infile-export-plist): Get macros also from
diff --git a/lisp/org-table.el b/lisp/org-table.el
index c52b394..c17ba78 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -3452,6 +3452,16 @@ to execute outside of tables."
(orgtbl-make-binding 'org-table-previous-field 104
[(shift tab)] [(tab)] "\C-i"))
+ (org-defkey orgtbl-mode-map [S-iso-lefttab]
+ (orgtbl-make-binding 'org-table-previous-field 107
+ [S-iso-lefttab] [backtab] [(shift tab)]
+ [(tab)] "\C-i"))
+
+ (org-defkey orgtbl-mode-map [backtab]
+ (orgtbl-make-binding 'org-table-previous-field 108
+ [backtab] [S-iso-lefttab] [(shift tab)]
+ [(tab)] "\C-i"))
+
(org-defkey orgtbl-mode-map "\M-\C-m"
(orgtbl-make-binding 'org-table-wrap-region 105
"\M-\C-m" [(meta return)]))