From: Bastien Guerry Date: Tue, 8 Jan 2013 22:44:54 +0000 (+0100) Subject: org.el (org-edit-special): Check for table.el before checking for Org tables X-Git-Tag: release_7.9.3b~7 X-Git-Url: https://repo.or.cz/w/org-mode.git/commitdiff_plain/e53f22c615d217c73ccc9dc23bd39516d49482f5 org.el (org-edit-special): Check for table.el before checking for Org tables * org.el (org-edit-special): Check for table.el before checking for Org tables. Thanks to Jacobo de Vera for reporting this. --- diff --git a/lisp/org.el b/lisp/org.el index 32ed13fc1..782e2a6a7 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -19026,14 +19026,13 @@ Otherwise, return a user error." (beginning-of-line 1) (looking-at "\\(?:#\\+\\(?:setupfile\\|include\\):?[ \t]+\"?\\|[ \t]*.*?file=\"\\)\\([^\"\n>]+\\)")) (find-file (org-trim (match-string 1)))) + ((org-at-table.el-p) (org-edit-src-code)) ((or (org-at-table-p) (save-excursion (beginning-of-line 1) (let ((case-fold-search )) (looking-at "[ \t]*#\\+tblfm:")))) (call-interactively 'org-table-edit-formulas)) - ((or (org-in-block-p '("src" "example" "latex" "html")) - (org-at-table.el-p)) - (org-edit-src-code)) + ((org-in-block-p '("src" "example" "latex" "html")) (org-edit-src-code)) ((org-in-fixed-width-region-p) (org-edit-fixed-width-region)) ((org-at-regexp-p org-any-link-re) (call-interactively 'ffap)) (t (user-error "No special environment to edit here"))))