From de3c81ec7e815efbecfb7d9bd8ddd7b4a42208fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Villagr=C3=A1?= Date: Mon, 13 Jun 2022 00:04:28 +0200 Subject: [PATCH] =?UTF-8?q?Mueve=20la=20configuraci=C3=B3n=20de=20org=20al?= =?UTF-8?q?=20directorio=20de=20m=C3=B3dulos.=20Limpieza.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init.el | 61 ++------------------------------------- modulos/org-config.el | 67 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 59 deletions(-) create mode 100644 modulos/org-config.el diff --git a/init.el b/init.el index e08d461..7f8ddf8 100644 --- a/init.el +++ b/init.el @@ -34,42 +34,18 @@ (straight-use-package 'swiper) (straight-use-package 'ace-window) (straight-use-package 'magit) -(straight-use-package 'org) -;;(straight-use-package 'org-ref) -(straight-use-package 'org-ac) (straight-use-package 'ess) -;(straight-use-package 'org-plus-contrib) - -;; (use-package ox-odt -;; :straight (org-mode-ox-odt -;; :host github -;; :repo "kjambunathan/org-mode-ox-odt" -;; :nonrecursive t -;; :files ("lisp/ox-odt.el" -;; "etc" -;; "docs" -;; "contrib/odt/LibreOffice"))) - -;(straight-use-package 'capf) +;(straight-use-package 'capf) ;; ?? (straight-use-package 'yaml-mode) + ;;(straight-use-package 'tramp) (straight-use-package 'sudo-edit) -(use-package company-org-block - :straight t - :custom - (company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline - :hook ((org-mode . (lambda () - (setq-local company-backends '(company-org-block)) - (company-mode +1))))) ;;(straigth-use-package 'helm) - -;; (straight-use-package 'org-plus-contrib) - ;; (require 'package) ;; (package-initialize) @@ -144,37 +120,4 @@ (define-key global-map "\M-Q" 'unfill-paragraph) -;; org-mode -(setq org-support-shift-select 't) -;; active Babel languages -(org-babel-do-load-languages - 'org-babel-load-languages - '((R . t) - (latex - t) - (emacs-lisp . t) - (python . t) - (org . t) - (shell . t) - )) - -;; No pide confirmación al ejecutar código -(setq org-confirm-babel-evaluate nil) - -;; Muestra imágenes en el buffer de org -(add-hook 'org-babel-after-execute-hook 'org-display-inline-images) -(add-hook 'org-mode-hook 'org-display-inline-images) - -;; establece latexmk para la compilación -(setq org-latex-pdf-process (list "latexmk -f -pdf %f")) - -;; Carga lo necesario para exportar a beamer -(require 'ox-beamer) -;; Carga lo necesario para exportar a markdown -(require 'ox-md nil t) -;; Ajusta automáticamente la imagen al alcho (casi) -(setq org-image-actual-width nil) - -;; activa orc-ac (autocompletado automático) -;; https://github.com/aki2o/org-ac -;;(org-ac/config-default) diff --git a/modulos/org-config.el b/modulos/org-config.el new file mode 100644 index 0000000..785882a --- /dev/null +++ b/modulos/org-config.el @@ -0,0 +1,67 @@ +;; Configuración de org-mode + +(straight-use-package 'org) +;;(straight-use-package 'org-ref) +(straight-use-package 'org-ac) + +;(straight-use-package 'org-plus-contrib) ;; ?? + +;; Revisar qué hace este paquete +(use-package company-org-block + :straight t + :custom + (company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline + :hook ((org-mode . (lambda () + (setq-local company-backends '(company-org-block)) + (company-mode +1))))) + +;; (straight-use-package 'org-plus-contrib) + +;; org-mode +(setq org-support-shift-select 't) +;; active Babel languages +(org-babel-do-load-languages + 'org-babel-load-languages + '((R . t) + (latex - t) + (emacs-lisp . t) + (python . t) + (org . t) + (shell . t) + )) + +;; No pide confirmación al ejecutar código +(setq org-confirm-babel-evaluate nil) + +;; Muestra imágenes en el buffer de org +(add-hook 'org-babel-after-execute-hook 'org-display-inline-images) +(add-hook 'org-mode-hook 'org-display-inline-images) + +;; establece latexmk para la compilación +(setq org-latex-pdf-process (list "latexmk -f -pdf %f")) + +;; Carga lo necesario para exportar a beamer +(require 'ox-beamer) +;; Carga lo necesario para exportar a markdown +(require 'ox-md nil t) +;; Ajusta automáticamente la imagen al alcho (casi) +(setq org-image-actual-width nil) + +;; activa orc-ac (autocompletado automático) +;; https://github.com/aki2o/org-ac +;;(org-ac/config-default) ;; desactivado porque funciona regular + +;; Este es un «exporter» mejorado, pero con esta configuración no +;; cargaba. Lá única forma de hacerlo funcionar era clonar el +;; repositorio en otro sitio y compilarlo con un make. Mirar la +;; documentación de carga en ese caso. + +;; (use-package ox-odt +;; :straight (org-mode-ox-odt +;; :host github +;; :repo "kjambunathan/org-mode-ox-odt" +;; :nonrecursive t +;; :files ("lisp/ox-odt.el" +;; "etc" +;; "docs" +;; "contrib/odt/LibreOffice")))