問題タブ [yasnippet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
860 参照

emacs - Pythonモードのyasnippetで行のインデントを削除するには?

if ステートメントでチェックされた条件を示すコメントを付けて、if ステートメントを閉じたいと思います。私はemacsでyasnippetを使用しています。使用するスニペットは次のとおりです。

私の問題は、最後の# endifコメントが$0に揃えられることです。if ステートメントと一致させる方法はありますか?

0 投票する
1 に答える
543 参照

emacs - emacsで選択範囲をテキストで囲みます

emacs で選択したテキストをテキストで囲みたいと思います。

行の選択から:

私は取得したい:

C-c C-eAucTeX で使用すると、選択範囲が 1 行に折りたたまれます。

yasnippet の次のスニペット:

与えます:

(item-string "\\item ")代わりに使用してみましたが、エラーが発生します:

[yas] elisp error: Invalid use of '\' in replacement text

他のコンテキストでも使用できるように変更できるので、スニペットを機能させたいと思います。

0 投票する
1 に答える
420 参照

emacs - yasnippet のタブキーの設定を解除するには?

yasnippet のタブ キーの既定の動作を設定解除する方法、または再定義する方法はありますか?

yasnippet とオートコンプリートをうまく連携させるのに問題があります。特に、Tabオートコンプリートは yasnippet がスニペットを展開するのを妨げる傾向があるため、重要な動作が問題になることがあります。

0 投票する
1 に答える
291 参照

emacs - 変数としてのシンボルの値は無効です: php-executable

Emacs で Cc Cy を押してphp-auto-yasnippetsを使用しようとすると、ミニバッファーに次の警告が出力されます。

php5-cli で Ubuntu 14.04 を使用しています。emacs 構成ファイルで setq を使用して、変数を適切なパスに設定しました

この問題は他のモジュールで解決されていることは知っていますが、私は php-auto-yasnippets モジュールを修正するための Lisp プログラミングに熟練していません。どんな助けでも大歓迎です

0 投票する
1 に答える
989 参照

emacs - C/C++ while の Yasnippet スニペットが正しく機能しない

emacs 用の yasnippet パッケージをインストールしたばかりで、スニペットを構成しようとしています。1 つの特定のスニペットを除いて、すべて正常に動作します。

ファイル: ~/.emacs.d/elpa/yasnippet-20150212.240/snippets/cc-mode/while

問題は、スニペットを使用すると、出力が次のようになることです。

元のwhileファイルを次のように変更して、正しいファイルがあるかどうかを確認しました。

(セミコロンを追加) 出力は次のとおりです。

ブレースの後ろにタブがあるのはなぜですか?

注: その他は正常に動作します。for ループは正常に動作し、switch は正常に動作し、クラスは正常に動作します... while ループだけに問題があります。何か案は?

0 投票する
1 に答える
416 参照

python - emacs 24でyasnippetフィールドを停止する方法

elpy と yasnippet を使用して、emacs を Python エディターにします。

次に、yasnipprt を使用してクラス オブジェクトを作成しますが、崇高なテキストのように、二重の "return" 内でフィールドを終了できないことがわかりました。つまり、タブまたはキーボードを使用する行の先頭にカーソルを1つずつ移動して、クラスオブジェクトの最後に新しいコードを入力する必要があることを意味し、yasnippetがサポートするクラスフィールドを終了できます。

出口フィールドについて同じ混乱を起こした人はいますか?

以下の init.el コードをプッシュします。yasnippet のフィールドを終了するキーは何ですか?

0 投票する
1 に答える
589 参照

javascript - Webモードで他のモードのyasnippetsを使う

js-modeのスニペットを で利用できるようにしたいと思いますweb-mode

にはスニペットが多すぎませんweb-mode。で JavaScript または HTML スニペットを使用するにはどうすればよいweb-modeですか?