Integrando Emacs con Stack Overflow
Como se mencionó , puede usar el modo de reducción . Para integrar el modo Markdown con Stack Overflow, puede usar el complemento de Firefox It's All Text, que le permite editar áreas de texto con un editor externo. A continuación se explica cómo configurarlo:
Instale el modo de rebajas . Si usa Debian o Ubuntu, puede instalarlo emitiendo
sudo apt-get install emacs-goodies-el
o si está en emacs 24 (o tiene package.el en emacs 23) y Marmalade o Melpa puede instalarlo con
M-x package-install RET markdown-mode
Instale todo es texto .
- Establezca las preferencias de It's All Text para usar Emacs. O puede configurarlo como ejecutable (por ejemplo, / usr / bin / emacs) o emacsclient .
Agregue lo siguiente a su .emacs para habilitar el modo de reducción para las áreas de texto de Stack Overflow y Stack Exchange:
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Alternativamente, si as-external-alist
está definido, si M-x describe-variable RET as-external-alist
no falla, probablemente anulará su auto-mode-alist
. Tiene un formato ligeramente diferente (es una lista de pares en lugar de una lista de celdas de contras) por lo que esto funcionará:
(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
Presione el botón de edición azul en la parte inferior derecha de un área de texto para editarlo a través de emacs. El botón de edición azul se muestra en la siguiente captura de pantalla:
En la siguiente captura de pantalla hay un búfer de Emacs en modo de rebajas editando esta publicación:
Cuando haya terminado de editar en Emacs, guarde el búfer para enviarlo a Firefox.
Si desea esta funcionalidad para otros dominios, debe cambiar la expresión regular anterior. Lo siguiente reconoce Stack Exchange, Stack Overflow, Ask Ubuntu y Super User:
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("\\(stack\\(exchange\\|overflow\\)\\|superuser\\|askubuntu\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Usando el modo de rebajas con el modo Org
Para usar el modo Markdow con el modo Org, puede usar su función para trabajar con código fuente . Con él, puede incluir bloques de rebajas dentro de los búferes del modo Org que puede editar mediante el modo de rebajas. Puede usarlo de la siguiente manera:
Cuando esté en un búfer en modo Org, ingrese <s
en una nueva línea y presione Tab. Esto resultará en
#+begin_src
#+end_src
Entra markdown
después #+begin_src
para que tengas
#+begin_src markdown
#+end_src
Cuando esté dentro del bloque fuente (entre #+begin_src markdown
y #+end_src
) presione C-c 'para editar el bloque fuente con el modo de reducción.
Edite el bloque fuente en modo de rebajas.
Presione C-c 'para volver al búfer del modo Org e insertar la edición. Esto puede parecerse a lo que muestra la siguiente captura de pantalla: