Я пытался установить значок терминалов vim, которые я запускаю, написав небольшую строку в моем .vimrc:
execute '!xseticon -id \"' . v:windowid . '\" /usr/share/icons/Faenza/apps/16/vim.png'
Тем не менее, я не могу заставить его работать должным образом. Строки объединяются и все, однако я получаю ошибку:
xseticon: error: Invalid window id format: "0".
Я думаю, это потому, что он запускает скрипт, прежде чем vim сможет правильно захватить идентификаторы окон, возможно, потому что он еще не запущен.
Как я могу обойти или решить это?