dengste / minimap

Sidebar showing a "mini-map" of a buffer
172 stars 14 forks source link

compatibility with org-mode #22

Open m27315 opened 3 years ago

m27315 commented 3 years ago

In trying to use minimap with large org-mode documents, I noticed the following issues:

  1. Nothing happens when minimap is first enabled. The status bar claims that is enabled, but nothing changes visibly. Maybe an error message instead, would be more helpful? This can be resolved by manually enabling for text-mode per #14:
    (setq minimap-major-modes '(prog-mode text-mode))
  2. Long lines are not wrapped, as they are in org mode, which makes it hard to associate with the main buffer.
  3. Line height is too big. It seems to match the line height for the corresponding lines in the main buffer.

I have a workaround for for the first item. Do you have any suggestions for the other two?

Thanks!

plu5 commented 3 years ago

A workaround for 3 is to turn off org-indent-mode

tefkah commented 3 years ago

A solution for 2 is to turn on visual-line-mode in the minimap buffer! You could probably write something to make that happen automatically, but I haven't figured out how to target the minimap buffer effectively yet. It does make scrolling a bit slower, but it works.

nazzacode commented 1 year ago

toggling visual-line-mode has no effect for me.