2015-07-21 88 views
3

在emacs中使用自動換行時,可以將較長的行打包成較短的行。 hl線小調模式似乎突出了整個包裝線。在較大的單詞包裝行中突出顯示單行

我想只有一行高亮顯示光標當前所在的位置。在屏幕截圖中,這將是第一行。

Screenshot

哪設置我一定要改變?

回答

1

hl-line模式允許在hl線範圍函數中設置自定義線定義函數。該功能可以決定一條線的起點和終點。只要將其設置爲適當的東西:

(defun visual-line-range() 
    (save-excursion 
    (cons 
    (progn (beginning-of-visual-line) (point)) 
    (progn (end-of-visual-line) (point))))) 

(setq hl-line-range-function 'visual-line-range) 

Voilà。