Add org-download for image insertion
This commit is contained in:
parent
7cc427b40b
commit
28e69df41c
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; org
|
||||||
(use-package org
|
(use-package org
|
||||||
:config
|
:config
|
||||||
; Line Truncation @ https://www.gnu.org/software/emacs/manual/html_node/emacs/Line-Truncation.html
|
; Line Truncation @ https://www.gnu.org/software/emacs/manual/html_node/emacs/Line-Truncation.html
|
||||||
@ -29,6 +31,8 @@
|
|||||||
("FIXED" . (:foreground "green" :weight bold))))
|
("FIXED" . (:foreground "green" :weight bold))))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; org-modern
|
||||||
(use-package org-modern
|
(use-package org-modern
|
||||||
:hook (after-init . (lambda ()
|
:hook (after-init . (lambda ()
|
||||||
(setq org-modern-hide-stars 'leading)
|
(setq org-modern-hide-stars 'leading)
|
||||||
@ -36,6 +40,8 @@
|
|||||||
:config
|
:config
|
||||||
(setq org-modern-table nil))
|
(setq org-modern-table nil))
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; org-appear
|
||||||
(use-package org-appear
|
(use-package org-appear
|
||||||
:hook
|
:hook
|
||||||
(org-mode . org-appear-mode)
|
(org-mode . org-appear-mode)
|
||||||
@ -47,11 +53,15 @@
|
|||||||
(setq org-appear-inside-latex t)
|
(setq org-appear-inside-latex t)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; org-bars
|
||||||
(use-package org-bars
|
(use-package org-bars
|
||||||
:vc (org-bars :url "https://github.com/tonyaldon/org-bars.git"
|
:vc (org-bars :url "https://github.com/tonyaldon/org-bars.git"
|
||||||
:rev :newest)
|
:rev :newest)
|
||||||
:hook (org-mode . org-bars-mode))
|
:hook (org-mode . org-bars-mode))
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; ox-gfm
|
||||||
;; org-mode 导出为 markdown @ https://emacs-china.org/t/org-mode-markdown/17393/3
|
;; org-mode 导出为 markdown @ https://emacs-china.org/t/org-mode-markdown/17393/3
|
||||||
;; 如果将 #+begin_src #+end_src 紧跟标题, 则导出效果正常 (workaround)
|
;; 如果将 #+begin_src #+end_src 紧跟标题, 则导出效果正常 (workaround)
|
||||||
(use-package ox-gfm
|
(use-package ox-gfm
|
||||||
@ -74,6 +84,19 @@
|
|||||||
(lambda ()
|
(lambda ()
|
||||||
(add-hook 'after-save-hook 'export-org-to-markdown-if-org-mode nil 'make-it-local))))
|
(add-hook 'after-save-hook 'export-org-to-markdown-if-org-mode nil 'make-it-local))))
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; org-download
|
||||||
|
(use-package org-download
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(setq-default org-download-heading-lvl nil)
|
||||||
|
(setq-default org-download-image-dir "./img")
|
||||||
|
;;if there is a #+ATTR.*: width="200", resize to 200, otherwise resize to 320
|
||||||
|
(setq org-image-actual-width '(320))
|
||||||
|
(setq org-startup-with-inline-images t)
|
||||||
|
:hook
|
||||||
|
(org-mode . org-download-enable))
|
||||||
|
|
||||||
(provide 'init-org)
|
(provide 'init-org)
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;;; init-org.el ends here
|
;;; init-org.el ends here
|
||||||
|
Loading…
Reference in New Issue
Block a user