GNU Emacs: Modo Wiki
Published on July 31, 2013.
Para quem não sabe, o GNU Emacs possui alguns modos para edição de pÔginas em wikis que funcionam com o MediaWiki (e.g., Wikipédia e irmãos). Neste post serÔ apresentado um passo-a-passo de como configurar o GNU Emacs para editar a Wikipédia.
Existem vÔrios grupos de usuÔrios na MediaWiki. Se você for um usuÔrio novo irÔ precisar resolver um CAPTCHA para poder efetivar algumas edições. à recomendado que faça algumas edições utilizando a interface web para ser promovido a usuÔrio autoconfirmado pois este não precisa resolver o CAPTCHA.
Instalação do Modo
Estamos interessados em baixar a pÔgina de uma wiki, editÔ-la usando o GNU Emacs e depois submeter a nova versão da pÔgina. Uma lista de alguns dos modos que fazem essa tarefa encontra-se nessa pÔgina da EmacsWiki. Neste post iremos utilizar o Media Wiki Mode.
Baixe o arquivo mediawiki.el
daqui e salve-o em
~/.emacs.d/mediawiki/ (maiores informaƧƵes sobre ~/.emacs.d
aqui).
Posteriormente adicione o caminho ~/emacs.d/mediawiki ao arquivo
~/emacs (maiores informaƧƵes sobre o o arquivo inicial
aqui). VocĆŖ deve adicionar a
linha abaixo no ~/emacs:
(add-to-list 'load-path "~/.emacs.d/mediawiki/")
Maiores informaƧƵes sobre a linha anterior aqui.
Para que o módulo seja carregado ao iniciar o GNU Emacs, adicione a linha :
(require 'mediawiki)
no final do arquivo ~/.emacs.
Caso você não tenha adicionado (require 'mediawiki) no arquivo
~/.emacs serƔ necessƔrio carregar o script dentro do GNU Emacs
utilizando :
M-x load-library RET mediawiki RET
Configuração
No GNU Emacs:
M-x customize-variable RET mediawiki-site-alist RET
Adicione as informaƧƵes pedidas para cada wiki que desejar editar (se desejar pode deixar o campo de senha vazio e ele serƔ requerido quando for editar alguma pƔgina).
{width=“80%”}
Depois de inserir as informações selecione a opção para aplicar e salvar as informações ou :
C-x C-s
Testando
Se vocĆŖ estiver utilizando o modo texto do GNU Emacs alguns atalhos
podem não funcionar uma vez que a combinação das teclas não existe no
terminal. Por exemplo, no xterm TAB corresponde a C-i. Maiores
informaƧƵes nessa resposta do
stackoverflow.
Para informar a wiki que deseja editar :
M-x mediawiki-site RET {nome do site} RET
{width=“80%”}
Para informar o artigo que deseja editar :
M-x mediawiki-open RET {tĆtulo do artigo} RET
{width=“80%”}
Depois de fazer as modificaƧƵes desejadas utiliza-se C-x C-s para
submeter as modificaƧƵes. Se desejar salvar as modificaƧƵes e fechar o
buffer utilize C-c C-c.
Para acessar um artigo referenciado no artigo que estĆ” editando
utiliza-se C-RET.
Se houver a necessidade de recarregar a pƔgina utiliza-se M-g.
ReferĆŖncias
Tags: