Я использую несколько экземпляров Vim. В настоящее время я использую функцию Bash
kv(){ a=($(pgrep vim)); kill ${a[@]}; }
завершить все запущенные экземпляры vim. Недостатком этого метода является сохранение неустановленных файлов .swp везде, где vim был убит с несохраненными изменениями. Есть ли способ установить vim для сохранения его буферов, если ему посылают сигнал уничтожения?