2010-10-11 39 views
6

Điểm đánh dấu mở rộng Emacspen.el (link text) cho phép bạn có các vùng tùy ý cao trong bộ đệm của bạn. Với phần mở rộng này, việc làm nổi bật thêm sẽ bị mất khi bạn xóa bộ đệm. Tuy nhiên, nó sẽ là tốt đẹp để có thể làm nổi bật các khu vực tùy ý của một tập tin trong một cách "liên tục" - theo nghĩa là đèn chiếu sáng thêm vào sẽ không bị mất sau khi tôi đóng tập tin.Emacs: đánh dấu liên tục của một khu vực

Bạn có biết bất kỳ cách nào tôi có thể có một đánh dấu "liên tục" như vậy không?

Cảm ơn rất nhiều.

+0

Một thay thế thú vị dường như là fic-mode (http://www.emacswiki.org/emacs/fic-mode.el). Chế độ này được thảo luận trong một câu hỏi stackoverflow khác về làm nổi bật trong emacs (http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) – falsum

Trả lời

1

Hiện tại, không có tính năng nào như vậy, vì vậy, bạn cần tạo tiện ích mở rộng cho markerpen.el đã tạo một siêu tệp có chứa các điểm đánh dấu trong mỗi tệp có chúng. (Tôi khuyên bạn nên tạo một tệp siêu tệp cho mỗi tệp)

Khi đặt dấu, mỗi lần được thêm vào markerpen-overlays bạn có thể cập nhật siêu dữ liệu có liên quan.

Khi bạn tải bất kỳ tập tin, bạn có thể kiểm tra sự tồn tại của Metafile (hoặc khi bạn gọi thư viện markerpen)

Sau đó nạp Metafile và tạo dấu.

4

Hãy thử enriched-mode.

+0

Chế độ phong phú là một chế độ rất thú vị. Tuy nhiên, ít nhất là trong trường hợp của tôi, tôi nhận thấy rằng chế độ khóa phông chữ ghi đè lên các khuôn mặt mà tôi cố gắng giới thiệu với chế độ làm giàu. Bằng cách này, có vẻ như với tôi rằng tôi chỉ có thể có các tính năng tốt đẹp của chế độ làm giàu nếu tôi tắt chế độ khóa phông chữ. – falsum

+2

Liên kết bạn cung cấp không còn hợp lệ. Hãy thử điều hướng đến http://www.emacswiki.org/emacs/EnrichedMode thay vì – rmiesen

+0

Thật tuyệt khi biết chế độ làm giàu, nhưng sau 'Chế độ làm giàu' Mx, menu trong phần Chỉnh sửa-> Thuộc tính văn bản-> Khuôn mặt ... 'Emacs của tôi là không thể được kích hoạt, nó là màu xám. Cả hai 'emacs' hay 'emacs -q' bình thường, tôi googled, nhưng tôi không thể tìm thấy gì cả. – CodyChan

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