Como posso baixar a fonte de uma página da Web do Emacs?


9

Eu quero usar o Emacs como uma maneira aprimorada de visualizar a fonte de uma página (digamos http://example.com). Existe alguma maneira fácil de baixar a página diretamente do Emacs, talvez até mesmo C-x C-f?

Lembro-me de fazer isso de alguma forma no passado (talvez graças ao TRAMP?), Mas não como , e não posso mais reproduzi-lo.


Você quer dizer algo mais inteligente do que apenas wget e depois ver isso certo? Talvez o w3m no emacs dê algum tipo de opção?
Edgar Aroutiounian

@ EdgarAroutiounian: Não necessariamente mais inteligente, mas mais integrado. Por alguma razão, acho que há uma maneira mais imediata de fazer isso.
Tikhon Jelvis

Respostas:


8

Aqui está uma solução realmente rápida e suja:

(defun my-view-source (url)
  (interactive "MURL: ")
  (switch-to-buffer (url-retrieve url (lambda (_)))))

url-retrieveestá embutido no Emacs; também existem alternativas como request.el .


5

O modo w3 pode fazer isso com o w3-source-document-at-pointcomando ao qual está vinculado por padrão s.

Você também pode usar M-!e chamar curl.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.