yasnippet

    1

    1答えて

    現在、ヤスニッペットを定義することを学んでいますが、使用方法が分からないようです。 たとえば、 'def'キーを標準関数定義に展開するルビースニペットを定義したいとします。これは非常に簡単ですが、生成された関数のパラメータの数をキーに依存させたいとします。たとえば、 'def>n'というキーを展開すると、で関数定義が必要です。nパラメーター。どうすればこれを達成できますか? 編集 基本的に私は、H

    4

    1答えて

    私は新しい.emacs環境を設定しています。しかし、私の最後のセットアップでは、yasnippetメニューがキーバインディングを示しました。しかし今はそうではありません。それは非常に奇妙なようです。私はyasnippetの最新バージョンを持っていると信じています。私が既にキーバインディングを使って拡張しようとすると(実際には、Pythonバッファ内の "def TAB"のように)、キーバインディン

    1

    1答えて

    http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/#disqus_threadにあるチュートリアルに従うことで、ロープとyasnippetを使用してemacsのpythonサポートをセットアップしました。 文字列変数a_str="Hello"を宣言しました。今私はa_strを入力

    0

    1答えて

    Java(またはJavaScript)コードブロックにYASnippetを挿入するときに、メソッド名(および引数)にどのようにアクセスできますか?関数の本体に挿入された場合 log("notify() called with: " + "context = [" + context + "]"); : 目標は、(例えば)に logm を展開できるようにすることである( public voi

    2

    1答えて

    emacs yas-minor-modeでは、place-holderをyas-choose-valueにリストされた値で使用したいと思います。 可能ですか? 以下のコードは私がしたいことです。 それはうまくいきません。しかしながら # -*- mode: snippet -*- # name: my_func # key: my_func # -- function_${1:$$(yas

    0

    1答えて

    が、これはPythonのモードでは、私の抜粋です。 # -*- mode: snippet -*- # name: ( # key: ( # -- ($0) 私は()から(を展開することができますが、私はa()にa(を展開することはできません。 a(からa()への拡張方法?

    18

    4答えて

    yasnippetで現在使用可能なすべてのスニペットを現在のメジャーモードに表示するにはどうすればいいですか?

    5

    3答えて

    特定のyasnippetをemacs-lispの関数の一部として挿入したい。それを行う方法はありますか? 関連すると思われる唯一のコマンドはyas/insert-snippetですが、すべてのオプションを含むポップアップが表示されるだけで、スニペット名を指定してポップアップをバイパスする方法についての説明はありません。

    5

    2答えて

    auto-completeのバックエンドとしてyasnippetにしたいと考えています。ただし、動作しません。私は後に次のようにインターネットがある検索します: 、auto-complete-yasnippet.elを取得し、このよう.emacsでいくつかのelispを追加します。 (add-to-list 'load-path "~/.emacs.d/plugins/yasnippet

    0

    1答えて

    ごく最近の質問で申し訳ありませんが、yasnippetsの別のディレクトリをspacemacsに設定しようとしていました。私はemacs lispにはまったく慣れていません。だから、私は (setq-default dotspacemacs-configuration-layers '( (auto-completion :variables auto-completion-return-key