Nói chung bạn phải có một phụ trợ. Mặc dù vậy, nó không cần phải là một máy chủ web. Nếu bạn cảm thấy thoải mái với việc có một tập lệnh chạy cục bộ mỗi khi bạn mở một chỉnh sửa hoặc có một dịch vụ đang chạy (Mặc dù điều đó sẽ gần với vấn đề), bạn có thể thực hiện bằng cách sử dụng API để liên lạc với các tập lệnh cục bộ qua các đường ống.
Tóm lại cách nó hoạt động là bằng cách sử dụng Ajax trong trình duyệt. Một tiện ích mở rộng có thể gọi một tập lệnh cục bộ, lần lượt mở trình soạn thảo mong muốn và duy trì liên lạc. Tập lệnh cục bộ in dữ liệu đến stdout
và phần mở rộng nhận được những gì được đẩy.
Một lựa chọn khác là sử dụng bộ nhớ cục bộ nhưng chưa tìm được cách kết hợp độc đáo với việc thực sự khởi chạy các ứng dụng cục bộ.
Tôi có một dự án trên băng sử dụng python làm phụ trợ và chủ yếu là Vim làm biên tập viên, nhưng cũng đã thử nghiệm nó với những thứ như Emacs và Gedit. Tôi đã có một phiên bản làm việc, nhưng đọc lại và không nhìn vào nó một thời gian.
Đây không phải là một câu trả lời mỗi se mà thêm nó như một ghi chú. Tôi có thể làm việc với plugin và quay lại với nó;), nhưng nếu tập lệnh cục bộ không khởi động thì tôi sợ nó sẽ không giúp ích nhiều cho yêu cầu của bạn.