Usando o xseticon para definir o ícone do vim

4

Eu tenho tentado definir o ícone de terminais vim que eu executo escrevendo uma pequena linha em meu .vimrc:

execute '!xseticon -id \"' . v:windowid . '\" /usr/share/icons/Faenza/apps/16/vim.png'

No entanto, não consigo fazê-lo funcionar corretamente. As strings estão concatenando e todas, no entanto recebo o erro:

xseticon: error: Invalid window id format: "0".

que eu acho que é porque ele está rodando o script antes que o vim possa apropriadamente pegar os ids das janelas, talvez porque ainda não esteja rodando.

Como posso trabalhar ou resolver isso?

    
por ndt 16.11.2012 / 03:08

1 resposta

4

Você está certo, quando .vimrc é executado, a janela ainda não foi criada. Você pode usar o evento VimEnter para isso:

:autocmd VimEnter * execute ...
    
por 16.11.2012 / 08:43

Tags