feat: Reverse mouse option to be enabled by default with --no-mouse flag

This commit is contained in:
n loewen (aider) 2025-06-07 21:06:50 +01:00
parent f48d090c4e
commit f1f78386ff
1 changed files with 3 additions and 3 deletions

6
gtm
View File

@ -117,7 +117,7 @@ def get_diff_info(current_commit, prev_commit, filename):
return added_lines, deleted_lines
def main(stdscr, filename, show_whole_diff=False, show_additions=False, show_deletions=False, enable_mouse=False):
def main(stdscr, filename, show_whole_diff=False, show_additions=False, show_deletions=False, enable_mouse=True):
curses.curs_set(0)
if enable_mouse:
curses.mousemask(curses.ALL_MOUSE_EVENTS)
@ -439,7 +439,7 @@ if __name__ == "__main__":
parser.add_argument("-d", "--diff", action="store_true", help="Highlight newly added and deleted lines")
parser.add_argument("--diff-additions", action="store_true", help="Highlight newly added lines in green")
parser.add_argument("--diff-deletions", action="store_true", help="Show deleted lines in red")
parser.add_argument("-m", "--mouse", action="store_true", help="Enable mouse support for navigation")
parser.add_argument("--no-mouse", action="store_true", help="Disable mouse support")
parser.add_argument("-v", "--version", action="store_true", help="Show version number")
parser.add_argument("filename", nargs="?", help="File to view history for")
@ -459,5 +459,5 @@ if __name__ == "__main__":
print(f"Error: File '{filename}' does not exist")
sys.exit(1)
curses.wrapper(main, filename, args.diff, args.diff_additions, args.diff_deletions, args.mouse)
curses.wrapper(main, filename, args.diff, args.diff_additions, args.diff_deletions, not args.no_mouse)