Puede lograr lo que desea agregando el org-hide-block-all
comando a org-mode-hook
:
(add-hook 'org-mode-hook 'org-hide-block-all)
Para mi configuración personal, he extendido un poco esta solución:
(defvar org-blocks-hidden nil)
(defun org-toggle-blocks ()
(interactive)
(if org-blocks-hidden
(org-show-block-all)
(org-hide-block-all))
(setq-local org-blocks-hidden (not org-blocks-hidden)))
(add-hook 'org-mode-hook 'org-toggle-blocks)
(define-key org-mode-map (kbd "C-c t") 'org-toggle-blocks)
Con esto en su lugar, org-mode
contrae los SRC
bloques de forma predeterminada y me permite alternar la visibilidad de todos los SRC
bloques presionando C-c t. (Si decide utilizar este código, por supuesto, puede adaptar la asociación de teclas a su gusto).
org-hide-block-startup
: stackoverflow.com/a/21563210/2112489 . Y, el siguiente enlace tiene algo que ver con la visibilidad en bicicleta de lossrc
bloques que escribí hace un tiempo, pero no los oculta de forma predeterminada. No tendré tiempo para trabajar en esto hoy o mañana, pero aquí está el enlace en caso de que usted o alguien más quiera jugar un poco con el código: stackoverflow.com/a/25496350/2112489