2013-03-09 24 views
16

Hầu hết phần mềm nguồn mở xung quanh hiển thị mã của nó qua một số dịch vụ HTTP. Tôi muốn mở và duyệt mã như vậy từ Emacs, nhưng trát AFAICS chỉ cho phép sshftp.Làm cách nào để mở tệp từ xa qua HTTP bằng Emac?

Câu hỏi đầu tiên của tôi là làm thế nào để mở một URL HTTP để đọc từ bên trong Emacs. Sau đó, câu hỏi có thể nâng cao hơn là làm thế nào để làm điều đó từ vỏ và emacsclient.

Bạn sẽ làm như thế nào?

+0

Tại sao không sử dụng trình duyệt ưa thích của bạn và sử dụng tùy chọn 'lưu trang' đặt HTML/CSS vào hệ thống tệp cục bộ của bạn? –

+1

Dĩ nhiên tôi có thể làm điều đó, nhưng tên khốn lười biếng trong tôi sẽ giữ tất cả những thứ "rác" chưa sử dụng đó mãi mãi. Tôi thà có biên tập viên của tôi mở tập tin cho tôi, sau đó thùng rác nó ngay khi tôi hoàn thành. Tôi đã có thể làm 'vim http: // some/url', nhưng tôi muốn dính vào emacs. – skuro

+3

@Ed Heal: Tôi bắt đầu lang thang, bạn có thực sự xem xét các hành động thủ công với lịch biểu tệ hại như một lựa chọn tốt hơn là tìm ra lệnh thích hợp để gọi không? :-) – skuro

Trả lời

14

M-xbrowse-url-emacsREThttp...RET

Bạn có thể cần phải sử dụng M-xnormal-modeRET sau đó để thiết lập các chế độ thích hợp cho bộ đệm.

+1

Đối với Emacs 24, xem thêm: http://stackoverflow.com/questions/19632185/display-contents-of-remote-html-in-emacs – phils

2

Có hai hoặc ba người xem html cho các emac; Tôi muốn sử dụng emacs-w3m. Nếu bạn muốn chỉnh sửa điều gì đó từ xa qua HTTP (S), có lẽ dav external method của Tramp sẽ hoạt động cho bạn.

Các vấn đề liên quan