Fix narf/org-dwim-at-point for org 8.3.3 and emacs 24.5
This commit is contained in:
parent
c1461f3b60
commit
aaf2b78a14
1 changed files with 3 additions and 16 deletions
|
@ -64,15 +64,7 @@
|
||||||
(defun narf/org-dwim-at-point ()
|
(defun narf/org-dwim-at-point ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(let* ((scroll-pt (window-start))
|
(let* ((scroll-pt (window-start))
|
||||||
(context (org-element-context)
|
(context (org-element-context))
|
||||||
;; (org-element-lineage
|
|
||||||
;; (org-element-context)
|
|
||||||
;; '(table table-row clock comment comment-block footnote-definition
|
|
||||||
;; footnote-reference headline inlinetask keyword link latex-fragment
|
|
||||||
;; latex-environment src-block inline-src-block item plain-list
|
|
||||||
;; timestamp babel-call)
|
|
||||||
;; t)
|
|
||||||
)
|
|
||||||
(type (org-element-type context))
|
(type (org-element-type context))
|
||||||
(value (org-element-property :value context)))
|
(value (org-element-property :value context)))
|
||||||
(cond
|
(cond
|
||||||
|
@ -91,13 +83,8 @@
|
||||||
(if (eq (org-element-property :todo-type context) 'done) 'todo 'done)))
|
(if (eq (org-element-property :todo-type context) 'done) 'todo 'done)))
|
||||||
|
|
||||||
((memq type '(headline))
|
((memq type '(headline))
|
||||||
(org-preview-latex-fragment t)
|
(org-remove-latex-fragment-image-overlays)
|
||||||
;; (org-remove-latex-fragment-image-overlays
|
(org-preview-latex-fragment '(4)))
|
||||||
;; (save-excursion (org-beginning-of-line) (point))
|
|
||||||
;; (save-excursion (org-end-of-subtree) (point)))
|
|
||||||
;; (org-map-entries 'org-toggle-latex-fragment t 'tree)
|
|
||||||
(narf/org-refresh-inline-images)
|
|
||||||
)
|
|
||||||
|
|
||||||
((memq type '(babel-call))
|
((memq type '(babel-call))
|
||||||
(org-babel-lob-execute-maybe))
|
(org-babel-lob-execute-maybe))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue