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.org
donde 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-x
org-mode
cuando 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-mode
designación. El nombre se puede cambiar dehello-world
cualquier 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-mode
búfer, puede ejecutar M-xscratch
para 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 -q
para obtener el comportamiento estándar, no modificado por su archivo init.Creo que una forma simple de lograrlo es simplemente ejecutar
M-x org-mode
cuando estás en el*snatch*
búfer, y así habilitarloorg-mode
directamente. 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