Desde vários anos, eu tenho usado esse trecho para inserir uma data no buffer:
# -*- coding: utf-8 -*-
# name: date
# key: date
# --
`(insert (format-time-string "%Y-%m-%d"))`$0
No entanto, hoje em dia eu recebo este aviso irritante:
Warning (yasnippet): `date' modified buffer in a backquote expression.
To hide this warning, add (yasnippet backquote-change) to `warning-suppress-types'.
Isso está claramente relacionado a essa pergunta , mas não está claro qual é a maneira correta de corrigir o snippet (em vez de apenas suprimir a mensagem).
11
"a solução não funciona" - você quer dizer que o aviso não é suprimido? Deveria ser.
—
npostavs 18/09/16
Desculpe, que foi mal formulada - Eu atualizei ele (além de sua resposta funciona tão obrigado novamente!)
—
user673592