Quando quero ler facilmente meu esquema do PostgreSQL, despejo-o stderre redireciono-o para vim:
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Isto dá:
vim não possui um esquema de destaque de sintaxe, porque não possui extensão de nome de arquivo ao ler a partir de stdin, portanto, uso o seguinte:
:set syntax=sql
Que dá:
Sendo o desenvolvedor preguiçoso que sou, gostaria de forçar o vimuso da sintaxe SQL passando um argumento de linha de comando, poupando-me o coro de re-digitar set syntax=<whatever>toda vez que o abro com stdindados.
Existe uma maneira de definir a vimsintaxe passando um argumento de linha de comando?

