1

Yasnippet 有一个很好的“运行......退出片段后”。

我想做的是在每个结尾片段之后加入一些视觉效果(改变背景颜色,比如说第二个或更复杂的东西)。

我通过在那个钩子中来回切换背景颜色来做到这一点,但它真的很短而且效率不高,而且也很丑陋。

但是,如何使用计时器完成此操作或类似操作?

可选:欢迎提出花哨效果(包括计时器)的建议。

4

2 回答 2

3

您可以更改背景一次,然后在 1 秒后使用以下命令再次更改run-with-timer

(run-with-timer 1 nil 'my-fun)

my-fun你想要的动作在哪里。

于 2012-08-16T11:37:02.490 回答
1

我的第一个想法是让 Emacs 发出“哔”声。我实际上讨厌那种声音,所以我让它闪烁框架。

(setq visible-bell t)
(add-hook 'yas-whatever-hook (lambda () (beep t)))
于 2012-08-16T22:16:01.013 回答