yasnippet

    18热度

    4回答

    什么是显示yasnippet到当前主要模式的所有片段的好方法?

    1热度

    2回答

    Yasnippet有一个很好的“退出代码片段后运行...”。 我想要做的是在每个结尾代码片段后添加一些视觉效果(改变背景颜色,比如第二种或更复杂的东西)。 我通过在该钩子中来回切换背景颜色来做到这一点,但它确实很短而且效率不高,而且也很难看。 但是,如何做到这一点,或类似的事情可以用计时器来完成? 可选:对花式效果(包括计时器)的建议是受欢迎的。

    1热度

    2回答

    我是elisp的新手,但我正在努力为我的.emacs一点点。 我想定义一些路径,但有创建路径列表(并更具体地设置YaSnippet列表)的问题。 当我评估列表时,我得到了一个符号名称列表(而不是yassnippet所需的符号值)。 我得到的代码工作,但有感觉有更好的方式来做到这一点? 这里是工作代码: ;; some paths (setq my-snippets-path "~/.emacs.

    1热度

    1回答

    我写这个片段插入一个新的变量转换为Java源: # -*- mode: snippet -*- # name: variable # key: v # -- $1 ${1:$(java-default-variable-name text)} = new $1($2); $0 它声明并创建基于类型,例如一个变量 AtomicInteger-> AtomicInteger ai = n

    4热度

    1回答

    我正在建立一个新的.emacs环境。但是通过我最后的设置,yasnippet菜单显示了键绑定。但现在不行。这似乎很奇怪。我相信我有最新版本的yasnippet。如果我现在已经尝试通过键绑定进行展开(就像在python缓冲区中执行“def tab”一样),这实际上表明键绑定可以工作。但没有显示。 这是我已经添加到我的.emacs文件: ; Add Yasnippets (add-to-list '

    1热度

    2回答

    定义Java类的文件可以通过声明它们属于特定的包来组织成包,例如, package foo.bar; 其中宣布,有问题的文件所属的包的foo分包bar。然后将这些文件存储在具有与包的层次对应的层次结构的目录中。此外,包层次结构的根目录通常是某个目录src。是否有可能编写一个扩展到包声明的YASnippet,以便它从当前文件的路径获取包名?

    1热度

    1回答

    Yasnippet似乎在工作,但触发键不是。我可以加载片段,查看代码片段表格和M-x yas/expand。但是,在键入触发键(即时间)后,我想用TAB键来扩展片段,该键不起作用。我检查了yasnippet.el文件,发现yas-trigger-key已设置为。我试图改变它,仍然无法让它工作。任何人都知道发生了什么?我试图在LaTeX模式下首先实现这个工作。 Yasnippet告诉我,我也应该尝试

    1热度

    1回答

    我希望我的yasnippets可用于.Rnw文件。如何去做这件事?此外,还有R片段可用。 编辑: 我发现真正的问题是,在.Rnw的TAB密钥没有被绑定到yasnippets。有谁知道如何解决这个问题,而不是搞乱任何东西? (势必noweb-indent-line)

    0热度

    2回答

    选择区域,如何获得区域之前和之后的(预定义)部分? 比方说,例如,乳胶工作,我们希望\begin{frame}{}的区域和地区后\end{frame},如何让这一个功能使用Emacs之前完成? [pre-part]"Has to be around this"[post-part] 我会鼓励使用yasnippet。此外,也许“autopare”可以给出提示,因为它可以巧妙地在按下时在标记区域周

    0热度

    2回答

    我在我的emacs中安装了YaSnippet。每次启动emacs时,我都必须通过M-x menu-bar-mode手动打开菜单栏,如何在默认情况下加载它? 奇怪的是,YaSnippet菜单第一次出现菜单栏,但是当我移动到另一个缓冲区后,我再也看不到菜单了!如何在不重新启动emacs的情况下恢复它?