yasnippet

    0热度

    1回答

    对不起,对于非常新鲜的问题,只是试图在spacemacs中为yasnippets配置单独的目录。我根本不熟悉emacs lisp。所以说,我可以把目录 (setq-default dotspacemacs-configuration-layers '( (auto-completion :variables auto-completion-return-key-behavior 'complet

    2热度

    3回答

    结合用户配置(delete-selection-mode 1),是否有办法将以下两个Yasnpepets合并为一个片段,以便根据该区域是否处于活动状态而工作不同。例如:(if (region-active-p) (yas/selected-text) "$1") 有源区 - 围绕有源区域与所述片段: # -*- mode: snippet -*- # contributor: lawlist

    1热度

    1回答

    我想在注释和字符串中禁用YASnippet扩展(例如,“if”),但没有找到如何以通用的方式做到这一点。 在http://capitaomorte.github.io/yasnippet/snippet-expansion.html#sec-2-2上,他们说如何为Python做到这一点,但我希望能够一次为所有编程模式工作,并且我不知道任何测试“在字符串/注释”中的函数,与语言无关。 还有办法吗?

    2热度

    1回答

    的功能函数评论: function show($string = "hi") { echo $string; } 我需要像评论: /** * @brief * * @param $string * * @returns */ function show($string = "hi") { echo $string; } 我可以生成由yasnippet

    1热度

    1回答

    我目前正在学习定义yasnippets,但似乎有一个用例,我不知道如何使用。 例如,假设我想定义一个ruby代码片段,它将'def'键扩展为标准函数定义。这很容易做到,但是假设我想让生成的函数的参数个数取决于键,就像我扩展键'def>n',我想要一个函数定义n参数。我怎么做到这一点? 编辑 基本上我想要做的是有行为的HTML插件埃米特拥有动态片段。 正如Emmet在下面的缩写'p * 3> div

    0热度

    1回答

    我试图创建一个自动化脚本 例如下面的步骤会发生: 自动加载我DailyPlan.org文件。 当前日期条目。 插入一个新的YASnippet子任务条目。 如果有任务正在计时暂停它还是忽略。 开始进行新任务的时钟。 这样我就可以跟踪来自Recruiters的来电,并在我的DailyPlan.org文件中有一个条目,并在通话之后或通话之后捕获所有的细节。 通话后输入所有相关信息的下一步是退出并切换回我

    0热度

    1回答

    我正在使用emacs 24.3.1进行rails开发,并且当我在rails模型文件中结束时使用enh-ruby-mode。我想使用yasnippets for rails命令,例如:键入'bt'+选项卡展开为belongs_to。 我的rails模板应该放到我的enh-ruby-mode snippets目录中吗?

    0热度

    1回答

    在Java(或JavaScript)代码块中插入YASnippet时,如何访问方法的名称(及其参数)? 的目标是能够扩大 logm 成(例如): log("notify() called with: " + "context = [" + context + "]"); 如果插入的功能的体: public void notify(final EventHandlerContext cont

    4热度

    1回答

    刚刚开始使用yasnippet for emacs,并且非常喜欢它的工作方式,但是我遇到了一些小麻烦,如果可能的话,我想要一些帮助来解决。 一个片段我特别喜欢的是“为” -snippet,即: # -*- mode: snippet -*- # name: for # key: for # -- for (${1:i = 0}; ${2:i < N}; ${3:i++}) { $

    0热度

    1回答

    例如,这是我在Python模式片段: # -*- mode: snippet -*- # name: ( # key: ( # -- ($0) 我可以扩大(到(),但我不能扩大到a(a()。 如何将a(扩大为a()?