emacs - textuales - ¿Cómo puedo enfatizar o citar textualmente una coma en modo org?
normas apa (2)
Hay un problema similar y he descubierto una solución .
La solución de @ itsjeyd es correcta pero no 100% correcta. Necesitamos un extra (org-element--set-regexps)
.
Los fragmentos de código completo:
(setcar (nthcdr 2 org-emphasis-regexp-components) " /t/n/r")
(custom-set-variables `(org-emphasis-alist '',org-emphasis-alist))
(org-element--set-regexps)
Intenté hacer la coma *,*
negrita, pero no tuve éxito. Intenté con verbatim =,=
, pero tampoco tuve éxito.
Puede lograr lo que desea agregando lo siguiente a su .emacs
:
(setcar (nthcdr 2 org-emphasis-regexp-components) " /t/r/n/"''")
(org-set-emph-re ''org-emphasis-regexp-components org-emphasis-regexp-components)
Explicación
El manual dice que org-emphasis-regexp-components
se puede usar para
ajuste los caracteres que están permitidos antes y después de los caracteres de marcado [...].
Es una lista que contiene cinco entradas. La tercera entrada enumera los caracteres que no están autorizados para seguir inmediatamente o preceder a los caracteres de marcado. De forma predeterminada, es uno de ellos, por lo que para aplicar correctamente el formato a este carácter, debemos eliminarlo de la lista de caracteres no permitidos antes o después de los caracteres de marcado. Esto es lo que hace el llamado a setcar
. El propósito de la segunda línea es reconstruir la expresión regular para énfasis basada en la versión modificada de org-emphasis-regexp-components
.
Fuentes
- Esta respuesta a una pregunta relacionada
-
~"~
no se registra como textualmente en la lista de correoorg-mode
- Ch v
org-emphasis-regexp-components
RET