Integrando Emacs com Stack Overflow
Como mencionado, você pode usar o modo de redução . Para integrar o modo markdown com Stack Overflow, você pode usar o plugin do Firefox It's All Text, que permite editar áreas de texto com um editor externo. Aqui está como configurá-lo:
Instale o modo de redução . Se você usa Debian ou Ubuntu, você pode instalá-lo emitindo
sudo apt-get install emacs-goodies-el
ou se você estiver no emacs 24 (ou tiver o package.el no emacs 23) e Marmalade ou Melpa, você pode instalá-lo com
M-x package-install RET markdown-mode
Instale é todo o texto .
- Defina as preferências do It's All Text para usar o Emacs. Você pode defini-lo como executável (por exemplo, / usr / bin / emacs) ou como emacsclient .
Adicione o seguinte ao seu .emacs para ativar o modo de redução para as áreas de texto do Stack Overflow e 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, se as-external-alist
for definido - se M-x describe-variable RET as-external-alist
não falhar - provavelmente substituirá o seu auto-mode-alist
. Ele tem um formato ligeiramente diferente (é uma lista de pares em vez de uma lista de células cons), então isso funcionará:
(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
Pressione o botão de edição azul no lado inferior direito de uma área de texto para editá-la via emacs. O botão de edição azul é mostrado na seguinte captura de tela:
Na captura de tela a seguir, há um buffer Emacs em modo de marcação editando esta postagem:
Quando você terminar de editar no Emacs, salve o buffer para enviá-lo ao Firefox.
Se você deseja esta funcionalidade para outros domínios, você precisa alterar o regexp acima. O seguinte reconhece Stack Exchange, Stack Overflow, Ask Ubuntu e 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 o modo de redução com o modo Org
Para usar o modo markdow com o modo Org, você pode usar seu recurso para trabalhar com o código-fonte . Com ele, você pode incluir blocos de redução dentro de seus buffers de modo Org, que podem ser editados por meio do modo redução. Você pode usá-lo da seguinte maneira:
Quando estiver <s
em um buffer de modo Org, digite uma nova linha e pressione Tab. Isso resultará em
#+begin_src
#+end_src
Entre markdown
depois #+begin_src
para que você tenha
#+begin_src markdown
#+end_src
Quando dentro do bloco de origem (entre #+begin_src markdown
e #+end_src
), pressione C-c 'para editar o bloco de origem com modo de redução.
Edite o bloco de origem no modo de redução.
Pressione C-c 'para retornar ao buffer do modo Org e inserir a edição. Isso pode ser parecido com o que a seguinte captura de tela mostra: