Irreal's post yesterday was about `hl-line-mode`:
https://irreal.org/blog/?p=13690
They don't use the mode because they find that it interferes with `visual-line-mode`, often highlighting a full paragraph and not just the current line. For those that are interested, you can set `hl-line-range-function` to something that correctly identifies the current line even in a visual line mode. I set it to this function:
````
(defun esf/get-visual-line-range ()
"Identify current visual line (for highlighting mostly)
Use the visual line functions to define the range in the buffer
that should be highlighted when ~hl-line-mode~ is enabled. By
default, the whole line in the file is highlighted. This is not
particularly useful in org files where I have whole paragraphs in a
single file line."
(let (b e)
(save-excursion
(beginning-of-visual-line)
(setq b (point))
(end-of-visual-line)
(setq e (point)))
(cons b e)))
````





