Até alguém escrever @ o plugin SCIM / IBus do Ignacio (o que seria excelente com o NeoVIM), aqui está uma solução alternativa com o xclip. Cola em um arquivo temporário e o edita com o Vim:
#!/bin/bash
# Dependencies: xclip, gvim
# Create an "ephemeral" file, that disappears with this process
tmpfile=$(mktemp /tmp/vim-edit-clipboard.XXXXXX)
exec 3>"$tmpfile"
rm $tmpfile
# It's unlinked, but can be referred to by other processes using /proc
ephemeral_path=/proc/$$/fd/3
# Paste to the file
xclip -selection clipboard -o > $ephemeral_path
# Edit it. Make Vim respect the presence or lack of EOL at EOF
gvim --nofork -c 'set nofixeol' $ephemeral_path
# Then copy it to the clipboard, removing the newline at the end
xclip -selection clipboard < $ephemeral_path
Você provavelmente vai querer atribuir um atalho de teclado para este script, para que você possa fazer algo como Ctrl A , Ctrl C , Super C