2011-11-16 5 views
7

나는이 기능이 존재하는지 또는 프로그램하기 어려울지를 파악하려고 노력 중이다.Emacs - 시각적 표시 자 사이를 전환 하시겠습니까?

필자가 찾고있는 것은 본질적으로 중요한 라인이라는 것을 강조하기 위해 파일의 여러 줄을 강조 표시하는 기능입니다. 거기에서 마커를 켜기/끄기로 전환 할 수 있고 파일을 전환 할 수있는 것이 좋을 것입니다. 큰 파일의 경우 중요 라인에서이 작업을 수행하는 것이 좋을 것입니다.

마커는 유지할 필요가 없습니다. 세션이 훌륭 할 것입니다.

"개요 마커"페이지를 살펴 보았습니다. 그러나 이것이 내가 원하는 것과 정확히 일치하지 않는 경우, 그렇지 않은 경우 시도하고 구현할 가치가있는 경우에 유용합니다.

모든 도움에 감사드립니다!

+0

[VisibleBookmarks] (http://www.emacswiki.org/emacs/VisibleBookmarks)는 다음과 같이 동작합니다. – Tom

답변

8

정확히 bm.el처럼 보입니다.

+1

항상 사용하며 매우 유용합니다. M-x bm-toggle-cycle-all-buffers는 여러 버퍼의 on-off 역할을합니다. – aartist

+1

M-x bm-toggle-buffer-persistence 및 M-x bm-save를 사용하여 영구 책갈피를 만들 수도 있습니다. – aartist

+0

bm.el은 간단하고 필요한 것, 북마크 +가 너무 많아서 영구적 인 북마크를 사용하지 않으면 그것을 사용하는 방법을 알지 못합니다. – CodyChan

2

이것은 정규 표현식 대신 임의의 텍스트를 제외하고는 highlight-regexp과 다소 비슷합니다. 그 바탕으로,이 같은 일을해야 생각 :

(defun highlight-text() 
    "Highlight the current region." 
    (interactive) 
    (let ((overlay (make-overlay (region-beginning) (region-end)))) 
    (overlay-put overlay 'face 'hi-yellow))) 
4

당신은 위치 (예를 들어, 선) 강조 빠르고, 아마 일시적인 북마크하려면 : Bookmark+합니다.

FWIW, 북마크 + 모든 것을 bm.el가하는, 그리고 더 많은 않습니다.

관련 문제