From e63cc92cb959239e20a5479d523511093ec6a490 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 10 Jun 2024 21:10:04 -0700 Subject: [PATCH] Set editing mode based on user input before initializing InputOutput. --- aider/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aider/main.py b/aider/main.py index 359490b5d..e6812415c 100644 --- a/aider/main.py +++ b/aider/main.py @@ -246,6 +246,8 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F if return_coder and args.yes is None: args.yes = True + editing_mode = EditingMode.VI if args.vim else EditingMode.EMACS + io = InputOutput( args.pretty, args.yes, @@ -261,8 +263,6 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F editingmode=editing_mode, ) - editing_mode = EditingMode.VI if args.vim else EditingMode.EMACS - fnames = [str(Path(fn).resolve()) for fn in args.files] if len(args.files) > 1: good = True