Fix edit-in-kitty not working when option editor comes with arguments

This commit is contained in:
pagedown 2022-06-28 11:41:27 +08:00
parent 297dea881d
commit 1652d41992
No known key found for this signature in database
GPG Key ID: E921CF18AC8FF6EB

View File

@ -672,7 +672,7 @@ def get_editor(opts: Optional[Options] = None, path_to_edit: str = '', line_numb
ans = shlex.split(opts.editor)
if path_to_edit:
if line_number:
eq = os.path.basename(ans[-1]).lower()
eq = os.path.basename(ans[0]).lower()
if eq in ('code', 'code.exe'):
path_to_edit += f':{line_number}'
ans.append('--goto')