Set editing mode based on user input before initializing InputOutput.

This commit is contained in:
Paul Gauthier 2024-06-10 21:10:04 -07:00
parent 196c1314eb
commit e63cc92cb9

View file

@ -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