2013年2月10日 星期日

emacs 23+的bookmark plus (bookmark+) 學習筆記

http://www.emacswiki.org/BookmarkPlus

別以為看過這篇就算高手了,很多秘技藏在原碼裏啊…(嘖嘖稱奇)

bookmark-set `C-x r m', `C-x p c m'


這不就最基本款的嗎?是的,不過它幕後記載了不少東西,使得某些功能更為強大了,例如它會記得這個buffer上次bookmark的名字;嚴格來說它有辦法撈出最近一次的bookmark,所以當它問你這次要給bookmark什麼名字時,按下 `C-M-u' 就直接幫你打出這個名字來,文件上說真的就像實體的書籤一樣,我們通常洗手間都會擺一本連著看很容易睡著的小說,這裏面是一定要夾一個書籤的不是嗎?它就是用來記得上次看到那兒的…

預設在問你要給什麼名字的時候,提示的是這個buffer中曾經設置過的所有bookmark名字;我通常會在文章中copy一段有代表性的文字,在它提示要輸入名字時按下 C-y ,省去打字的功夫。

與org mode及org-bookmark.el結合,在開發程式時做文件以跳轉到原始碼,或是為你不能check out只能clone/rebase的原始碼做注解


文件寫一寫要對照原始碼時,總要回去看一下原碼,如果結合org mode在裏面加link,就可以跳轉到原始碼,這不是太好了嗎?就是有這麼好的事,安裝org-bookmark.el後,bookmark就可以成為link的一員以進行跳轉。當然要先按個 C-x r l 把bookmark list先帶出來。

結合dired記得整個buffer內容


dired就有點像文字版本的檔案管理員,把emacs當ide時可以把它放在左上角。在這個major mode中,bookmark+會把整個dired的配置都記得,把它拿來當成專案檔的話是滿不錯的…

http://www.cnblogs.com/heshizhu/archive/2012/05/19/2508768.html
http://blog.csdn.net/cxmanzhao/article/details/5685016
http://lifegoo.pluskid.org/wiki/EnhanceDired.html
http://ann77.emacser.com/Emacs/EmacsDiredExt.html

dired的說明

bmkp-make-desktop-record 記得桌面配置 C-x p K


當桌面割得亂七八糟時,你會需要它的…

沒有留言:

張貼留言