(defun xsel-cut ()
(interactive)
(if (display-graphic-p)
(progn
(message "Yanked region to x-clipboard!")
(call-interactively 'syntax-subword-backward-kill)
)
(if (region-active-p)
(progn
(shell-command-on-region (region-beginning) (region-end) "xsel -i -b")
(call-interactively 'kill-region)
(message "Yanked region to clipboard!")
(deactivate-mark))
(call-interactively 'syntax-subword-backward-kill))))
Если я напечатал три символа и есть слово для автодополнения, выпадает список слов от company, я нажимаю C-w(бинд xsel-cut и не могу удалить слово, пока не нажму C-g(отмена для company). Как это победить?