;; 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")) ;; pdflatex (setq org-latex-pdf-process '("latexmk %f -output-directory=%o -%latex")) ;; xelatex/lualatex ;; 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")))