Emacs - 在视觉标记之间切换?

问题描述:

我想弄清楚这个功能是否存在,或者如果不是编程有多难。Emacs - 在视觉标记之间切换?

基本上就是我要找的是标记文件中的多行某种形式强调指出的是,他们是重要的线的能力。从那里开始可以打开/关闭标记,并且能够切换标记 - 对于较大的文件,能够为重要线条做到这一点非常棒。

的标记没有坚持,只为这届会议将是巨大的。

我接过来一看到页面“的标记概述” - 但我不知道这正是我想要的东西,如果它是值得花时间去尝试和实现,如果它不是。

感谢任何/所有的帮助!

+0

[VisibleBookmarks(http://www.emacswiki.org/emacs/VisibleBookmarks)做这样的事情 – Tom

它看起来像bm.el不正是你想要的。

+1

我用它所有的时间,这是非常有帮助的。 M-x bm-toggle-cycle-all-buffers充当多个缓冲器的开关。 – aartist

+1

您也可以使用M-x bm-toggle-buffer-persistence和M-x bm-save来创建持久性书签。 – aartist

+0

bm.el很简单,正是我需要的,书签+实在是太多了,我不知道如何使用它,如果我不使用持久的书签。 – CodyChan

这有点类似于highlight-regexp呢,除了任意文本,而不是一个正则表达式。在此基础上,我觉得这样的事情应该工作:

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

你想要一个突出的位置(例如线)快,可能是临时的书签:Bookmark+

FWIW,书签+做的一切bm.el呢,等等。