問題タブ [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.
emacs - Yasnippetマクロが起動できるときにイベントをトリガーするにはどうすればよいですか?
yasnippetが大好きですが、覚えるのに時間がかかります。私がやりたいのは、マクロを展開できるポイントに来たときにカーソルの色を変更することです(マクロがない場合は再び元に戻します)。ただし、yasnippetがどのように機能するかについて私が覚えていることから、それは正確にはパフォーマンスが高くない可能性があります。
友人が私がここで欲しいのはyasnippet-can-fire-pであると提案しましたが、これを行うための最善の方法についてはまだわかりません。私のシステムをひどく停止させない、これを実装するための最もクリーンな方法は何ですか?
emacs - yasnippetsはjavascriptモードでは機能しません
.emacsに次のコードがあります:
とにスニペットファイルが*my-emacs-lib-dir* "yasnippets/javascript-mode"
あります*my-emacs-lib-dir* "yasnippets/php-mode"
。
php-modeではうまく機能し、javascript-modeでは機能しません。設定は同じで、ファイルは問題ありません。理由は何ですか?
emacs - Yasnippet: "-or" ではなく "or" を展開する方法
タイトルによると、yasnippets の動作を変更して、「-or」を展開できなくても、「[newline]or」または「[tab]or」のみを展開できるようにすることは可能ですか?
展開が可能な場合に yasnippets を自動的に展開しようとしており、変数名を書いているときにのみ競合があるため、これが必要です。
emacs - emacs 自動ロードモード
私は初心者です。今、私はしたいです
自動開始 yasnippet オートコンプリート gtags flymake モード
(php/java/el/...) ファイルを開くとき。
emacs 設定ファイルには何を入れるべきですか?
emacs - Yasnippet (0.6.1c および 0.8) は、emacs で autocomoplete (1.3.1) ヘルプを「隠す」ようです
RHEL5 で Emacs 24.1 (ソースからビルド) で Yasnippet と Autocomplete モードを使用しようとしています。ここに私の .emacs.d/init.el があります:
このように、オートコンプリートはヘルプをまったく表示しません。yasnippet のもの全体を削除すると、ほとんど問題ありません(ヘルプは表示されますが、表示されload-path
ないという意味ではdefun
... しかし、これは今のところ大きな問題ではありません)。Yasnippet 0.8 でも試してみましたが、何も変わりませんでした。
前もって感謝します。
emacs - emacs 24 オートコンプリート yasnippet
私はしばらく問題を抱えていて、本当に頭が痛いです。私はemacs 24.2.1を使用しています
次のコードは、オートコンプリートの構成です。yasnippet なしで実行すると、すべてがスムーズに実行されます。
これはyasnippetsの私の設定です
このコードの後、yasnippet は正常に動作しますが、オートコンプリートは c モード、c++ モード、java モード、および php モードで動作しなくなりますが、lisp と python ではうまく動作します (これらの言語でのみテストしました)。
オートコンプリート用のこのコードのように見つけたものを試しました
しばらくして、yasnippet を持っていないときにオートコンプリートがうまく機能していることに気付いたので、それは解決策ではありません。(yas/initialize)と(yas--initialize)も試しましたが、違いはありません。オートコンプリートの前後に yasnippets も起動しましたが、結果は同じです。yas/trigger-key 変数も変更しようとしましたが、常に同じ結果になります。うまくいけば、あなたは私を助けることができます.
emacs - Indent under the previous line
This is my snippent:
#xA;Where I activate it with indent and touch 'arg<Tab>bar' I want like this:
#xA;But I got this:
#xA;My yas-indent-line is fixed. Emacs 24.2.1 Yasnippet 0.8.0 (20130218)
emacs - Emacs: 必要な yasnippets だけをロードする
yasnippets 用に 2 つのサブディレクトリがあるとします。
現在、.emacs で次のコードを使用しています。
したがって、~/.emacs.d/yasnippets のすべてのサブディレクトリにあるすべての yasnippet をロードします。
要求に応じて yasnippets をロードすることは可能ですか? php ファイルを開いて、php-mode のスニペットが読み込まれていない場合は、読み込みます。ただし、起動時にすべてをロードしないでください。
emacs - YASnippet -- 右クリック コンテキスト メニューの作成方法 -- popup-menu
ライブラリ内のスニペットの YASnippet 簡単メニューバー エントリ (使用されているモードに基づいて自動的にメニューに表示される) を複製し、それらを独自のカスタム メニューに組み込む方法を探しています。の入力はyas--minor-mode-menu
機能しません。私が探しているコードは、基本的に、通常の簡単なメニュー バーのカスタマイズで動作するものと同じです。
以下のスクリーンショットの右クリック コンテキスト メニューは、ほとんど同じものを使用しています。
あきらめて各スニペットを単純に定義し、各定義のメニューエントリを作成するのは気が進まない:
(出典: lawlist.com )