問題タブ [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 投票する
2 に答える
188 参照

emacs - emacsでメニューバーを自動ロードする方法

YaSnippet を emacs にインストールしました。emacs を起動するたびに、Mx menu-bar-mode で手動でメニュー バーをオンにする必要があります。

また、奇妙なことに、最初にメニュー バーが表示されたときに YaSnippet メニューが表示されますが、別のバッファに移動して戻ると、メニューが表示されなくなります。emacsを再起動せずに元に戻すにはどうすればよいですか?

0 投票する
2 に答える
142 参照

emacs - Yasnippetを使用したEmacsディスプレイ効果

Yasnippetには、「スニペットを終了した後に実行...」という優れた機能があります。

私がやりたいのは、各終了スニペットの後に視覚効果を含めることです(たとえば、2番目の、またはより洗練されたものの背景色を変更します)。

私はそのフックで背景色を前後に切り替えることによってこれを行いましたが、それは本当に短く、効率的ではなく、また醜いです。

しかし、これ、または同様のことをタイマーでどのように行うことができますか?

オプション:派手な効果(タイマーを含む)の提案を歓迎します。

0 投票する
2 に答える
2664 参照

string - Emacs lisp:文字列のリストを評価する

私はelispを初めて使用しますが、.emacsに少しスパイスを加えようとしています。

いくつかのパスを定義しようとしていますが、パスのリストの作成(およびYaSnippetのリストの設定)に問題があります。

リストを評価すると、シンボル名のリストが表示されます(yassnippetが必要とするシンボル値ではありません)。

コードは機能しましたが、これを行うためのより良い方法があると感じていますか?

動作するコードは次のとおりです。

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

emacs - Emacs yasnippet ミラーリング/変換

新しい変数を Java ソースに挿入するために、次のスニペットを作成しました。

型に基づいて変数を宣言および作成します。

欠けているのは、デフォルトの名前が気に入らない場合、スニペット内で別の変数名を指定できないことです。私は書いてみました:

また

しかし、うまくいきません。フィールド $1 をフィールド $2 に変換する方法はありますか?

0 投票する
2 に答える
119 参照

function - Emacs 関数: [pre] マークされた領域 [post]

領域の選択、領域の前後に (事前に) 定義された部分を取得する方法は?

たとえば、LaTeX で作業していて\begin{frame}{}、領域の前と領域\end{frame}後に必要だとしましょう。これを Emacs で 1 つの関数で行うにはどうすればよいでしょうか?

yasnippet の使用をお勧めします。また、「autopare」は、「.

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

emacs - 条件付きでyasnippetsをロードする方法

私はいくつかのDrupalプログラミングを行っており、一般的な関数(db_select、db_deleteなど)のyasnippetsを作成しました。

一般的なphpファイルではなく、Drupalファイルで作業しているときにのみロードしたいと思います。タスクはこれです:

yasnippetファイルのリストと現在開いているファイルのパスを指定します

どうやってするの?

0 投票する
0 に答える
252 参照

java - 生成されたセッターとゲッターを適切な場所に挿入する YASnippet を作成するには?

EmacsでJavaクラスの「getter/setterを生成する」方法を実装する方法への回答では? Java でインスタンス変数を作成するときにセッターとゲッターを生成する問題を解決する YASnippet がいくつかあります。ただし、どちらも、setter メソッドと getter メソッドが作成されたときにそれらのソートを適切に処理しません。たとえば、2 つのインスタンス変数があり、現在の宣言の間に 3 番目の変数を追加すると、setter メソッドと getter メソッドは 2 番目のインスタンス変数の直後になり、メソッドの後に 3 番目のインスタンス変数が宣言されます。セッターとゲッターを適切な場所に挿入するように、つまりインスタンス変数の宣言と同じソートを使用して、YASnippet を作成する方法はありますか?

0 投票する
2 に答える
481 参照

java - バッファのディレクトリに従ってJavaパッケージ宣言に展開するYASnippetを作成するにはどうすればよいですか?

Javaクラスを定義するファイルは、特定のパッケージに属することを宣言することにより、パッケージに編成できます。

barこれは、問題のファイルがパッケージのサブパッケージに属していることを宣言しますfoo。その後、ファイルはパッケージの階層に対応する階層を持つディレクトリに保存されます。また、パッケージ階層のルートは通常、ディレクトリsrcです。現在のファイルのパスからパッケージ名を取得するようにパッケージ宣言に展開するYASnippetを作成することは可能ですか?

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

emacs - Yasnippetemacsでトリガーキーが機能しない

Yasnippetは機能しているようですが、トリガーキーは機能していません。スニペットをロードし、スニペットテーブルとMx yas/expandを確認できます。ただし、トリガーキー(つまり時間)を入力した後、機能していないTABキーでスニペットを展開したいと思います。yasnippet.elファイルを確認したところ、yas-trigger-keyがに設定されていることがわかりました。変更してみましたが、うまくいきませんでした。誰が何が起こっているのかについての考えを持っていますか?私はこれをLaTeXモードで最初に機能させようとしています。Yasnippetは、Cc Csも試す必要があると言っていますが、「\end」が挿入されているようです。

el-getpackagermanagerを介してYasnippetをダウンロードしました。私はOSXとemacs23.4.1を使用しています

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

emacs - Emacs の Rnw モードに関連付けられた Latex スニペット

ラテックス モードの yasnippets を .Rnw ファイルで使用できるようにしたいと考えています。これについてどうすればいいですか?また、R スニペットも利用できるとよいでしょう。

編集: 本当の問題は、.Rnw でTABキーが yasnippets にバインドされていないことであることがわかりました。何も台無しにせずにこの問題に取り組む方法を知っている人はいますか? ( にバインドされていますnoweb-indent-line)