feat: Add real-time mouse position tracking for selection highlight

This commit is contained in:
n loewen (aider) 2025-06-07 21:52:18 +01:00
parent addc9b09ed
commit 67e2375acb
1 changed files with 2 additions and 2 deletions

View File

@ -130,7 +130,7 @@ class AppState:
def toggle_mouse(self):
self.enable_mouse = not self.enable_mouse
if self.enable_mouse:
curses.mousemask(curses.ALL_MOUSE_EVENTS)
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
else:
curses.mousemask(0)
@ -520,7 +520,7 @@ def main(stdscr, filename, show_diff, show_add, show_del, mouse):
state = AppState(filename, width, height, show_diff, show_add, show_del, mouse)
if state.enable_mouse:
curses.mousemask(curses.ALL_MOUSE_EVENTS)
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
state.load_commit_content()