diff --git a/share/functions/edit_command_buffer.fish b/share/functions/edit_command_buffer.fish index 0f82ce1ac..09a8218a8 100644 --- a/share/functions/edit_command_buffer.fish +++ b/share/functions/edit_command_buffer.fish @@ -44,7 +44,7 @@ function edit_command_buffer --description 'Edit the command buffer in an extern set -l basename (string match -r '[^/]*$' -- $editor[1]) switch $basename case vi vim nvim - set -a editor +$line +"norm $col|" $f + set -a editor +$line +"norm! $col|" $f case emacs emacsclient gedit kak set -a editor +$line:$col $f case nano