Mientras trabajo en un documento en emacs, a menudo me encuentro abriendo un nuevo búfer, haciendo algo en modo org, copiando el contenido del modo org y pegándolo en mi documento. Solía crear un nuevo documento en modo organización cada vez que necesitaba hacer esto. Ahora tengo un archivo ~/.scratch.orgdonde guardo mi trabajo.
¿Sería posible crear un *org-scratch*búfer que se comportara de manera análoga al *scratch*búfer?
org-mode
scratch-buffer
Brian Fitzpatrick
fuente
fuente

M-xorg-modecuando estás en el*scratch*búfer?Respuestas:
El modo principal inicial para el
*Scratch*búfer está controlado por la variableinitial-major-mode: el valor debe ser un símbolo (que en términos simples significa poner una comilla simple delante del nombre del modo mayor): http: //www.gnu. org / software / emacs / manual / html_node / elisp / Auto-Major-Mode.htmlEDITAR : Basado en un comentario del póster original, aquí hay una función de muestra para crear buffers que no visitan archivos en orden secuencial con el modo principal de
org-mode:fuente
*Scratch*amortiguadores?org-modedesignación. El nombre se puede cambiar dehello-worldcualquier cosa que el usuario desee que el sistema operativo reconozca, por ejemplo, a Windows no le gustan los astrisks.Hay una extensión llamada
scratch, que permite crear buffers de scratch específicos del modo. Está disponible en MELPA, por lo que debería poder instalarlo fácilmente.Con este paquete instalado, cuando está en un
org-modebúfer, puede ejecutar M-xscratchpara obtener un búfer de memoria virtualorg-mode.Si da un argumento de prefijo, tiene la oportunidad de elegir el modo (en lugar de seleccionar el modo principal actualmente activo).
fuente
*scratch*búfer original no persiste en las sesiones, ni se guarda cuando sale de emacs. Intente ejecutaremacs -qpara obtener el comportamiento estándar, no modificado por su archivo init.Creo que una forma simple de lograrlo es simplemente ejecutar
M-x org-modecuando estás en el*snatch*búfer, y así habilitarloorg-modedirectamente. Esto se puede aplicar para habilitar cualquier modo principal.fuente
Prueba esto:
Al cerrar este búfer, no recibirá una consulta para guardar su contenido. Es decir, obtienes un búfer de scratch adecuado. Y el
*scratch*búfer permanece intacto.fuente