如何獲得具有精確定位的滾動條?精確定位的Emacs滾動條
爲了說明我的意思:
章比照(讀的GNU Emacs的FAQ)
現在嘗試緩衝區內容的位置,使得開始
This is the version ...
段落是最佳。使用默認滾動條,您需要重新繪製幾張圖來執行此操作。或者你的光標定位左鍵單擊,然後C-LC-L現在回到你之前已經在那裏。這對於常規滾動條是不可能的。
我想吃點什麼是隻需點擊滾動條的This is the version ...
高度定位在上面這行步驟2和我從哪裏來回去,我請右鍵單擊(而不必移動老鼠,的確如此)。
在過去,我一直安裝Emacs的Athena 部件類似的選項來獲得這樣的滾動條,見a description of them。但是我想知道現在是否有更好或更現代的方式來做到這一點。畢竟,我寧願使用標準分佈。
也許,它甚至沒有必要在所有的,而是相當的左邊緣使用它來改變滾動條。畢竟,在邊緣鼠標點擊被認爲是<left-fringe>
的
的Mx emacs的版本
GNU Emacs的23.3.1(x86_64的-PC-Linux的GNU,GTK +版本10年2月24日)2012年9月21日上抜,Debian是
Emacs的源代碼包含自己的滾動條版本,其工作方式類似於Athena,但只有在Emacs編譯時沒有工具包支持的情況下才會使用。 OTOH不應該太難改變代碼,以便我們支持工具包和非工具包滾動條,並在運行時在它們之間進行選擇。我很樂意接受這樣的補丁。 – Stefan
@Stefan:你是正確的配置選項給雅典娜般的滾動條。但實際上,雅典娜的左右鼠標非常簡單,沒有拖動等,只有向下鍵/ ButtonPress;出於這個原因,我越來越青睞保持滾動條的原樣,而是考慮讓邊緣超載。這會帶來更少的驚喜。 – false