問題タブ [pabbrev]
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 と pabbrev が Emacs で共同作業
yasnippet と pabbrev のパッケージを emacs と連携させようとしていますが、うまくいきません。どうすれば仲良く遊べるでしょうか?
問題の核心は、pabbrev と yasnippet がタブ キーにバインドされていることです。どちらのパッケージも、一致が見つからない場合にこのフォールバックを行うように見えますが、適切にフォールバックしません。
現在、Emacs W32 (最後の emacs 22 リリース) を使用しています。yasnippet はバイト コンパイルされていますが、pabbrev はそうではありません。
編集:これまでのところ、tabkey2もヒッピー展開もそのままでは機能しません。そのため、どちらのソリューションも正解としてまだマークしていません。私は tabkey2 をハッキングして機能させています。
python - EmacsPabbrevとPython
通常、emacs pythonモードで空の行のタブを押すと、使用可能なタブのインデントが循環します。ポイントが最も深いインデントレベルにあるときにTabキーを押すと、最後のベストマッチオプションを含むpabbrevバッファーが表示されます。他の誰かがこの問題を抱えていますか、elispを書かずにそれを回避する簡単な方法はありますか?
編集:Trey、私はpabbrevをPythonモードで動作させ続けたいのですが、オフにしないでください。
つまり、2つのインデントレベルがあるとしましょう。通常、タブを3回押した場合、最初のレベルは4スペース(またはインデントが設定されているもの)になり、2番目のレベルは0スペースに戻ります。 3番目に4つのスペースに戻ります。
1つのインデントにpabbrevモードを使用すると、マークが4スペースになり、2番目のインデントはオートコンプリート用のバッファーを表示します。私のポイントの左側に文字がない場合、これは起こらないはずです。それはもっと意味がありますか?
emacs - Emacsの略語展開でカーソルの配置を制御する方法は?
Emacsでは、カーソル/ポイントが略語モード拡張で配置される場所を制御する方法はありますか?
ほら、こんな感じ?