mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-11-26 07:33:39 +00:00
Fix regression: allow editing HTML and LaTeX source blocks again
* org.el (org-table-map-tables): Fix allowed blocks. (org-edit-special): Fix regression: allow editing HTML and LaTeX source blocks again. * org-src.el (org-edit-src-code): Ditto. Thanks to Nicolas Richard and Bernt Hansen for reporting bugs in this area.
This commit is contained in:
parent
f4a2680f4c
commit
40cb44e795
@ -210,7 +210,7 @@ edited version. An optional argument CONTEXT is used by \\[org-edit-src-save]
|
||||
when calling this function. See `org-src-window-setup' to configure
|
||||
the display of windows containing the Org buffer and the code buffer."
|
||||
(interactive)
|
||||
(if (not (org-in-block-p '("src" "example")))
|
||||
(if (not (org-in-block-p '("src" "example" "latex" "html")))
|
||||
(user-error "Not in a source code or example block")
|
||||
(unless (eq context 'save)
|
||||
(setq org-edit-src-saved-temp-window-config (current-window-configuration)))
|
||||
|
@ -3952,7 +3952,7 @@ If TABLE-TYPE is non-nil, also check for table.el-type tables."
|
||||
(beginning-of-line 1)
|
||||
(when (and (looking-at org-table-line-regexp)
|
||||
;; Exclude tables in src/example/verbatim/clocktable blocks
|
||||
(not (org-in-block-p '("src" "example"))))
|
||||
(not (org-in-block-p '("src" "example" "verbatim" "clocktable"))))
|
||||
(save-excursion (funcall function))
|
||||
(or (looking-at org-table-line-regexp)
|
||||
(forward-char 1)))
|
||||
@ -18996,7 +18996,7 @@ Otherwise, return a user error."
|
||||
(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"))
|
||||
((or (org-in-block-p '("src" "example" "latex" "html"))
|
||||
(org-at-table.el-p))
|
||||
(org-edit-src-code))
|
||||
((org-in-fixed-width-region-p) (org-edit-fixed-width-region))
|
||||
|
Loading…
Reference in New Issue
Block a user