問題タブ [minibuffer]

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 に答える
410 参照

emacs - 保存時にミニバッファーでemacsに短い(完全ではない)ファイルパスを表示させる方法は?

問題は、保存するたびにファイルパスがかなり長くなると、ミニバッファーの高さが増加し、基本的にすぐに減少することです。とても頻繁に起こるので、一種の迷惑です。

したがって、「wrote:...」メッセージを短くする(basename?)か、デフォルトの(開始)ミニバッファの高さを2行にします。または、ミニバッファでのみ切り捨てを有効にすることもできますが、それはあまり良くありません。

方法はありますか?

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

emacs - Emacsでミニバッファとエコー領域を分離することは可能ですか?

エコーエリアとミニバッファを分けられるかどうか気になるので、メッセージの出力とコマンドの入力に2つの異なる場所(行、ペイン、フレーム)が使用されます。

Hide Emacs echo area during inactiveで述べられているように、エコー領域を完全に取り除くことは不可能ですが、いくつかの提案があります:

どのようなオプションがありますか? 理論上、エコー領域とミニバッファを分離することは可能ですか? 理論的には、C ソース コードを書き直し、Emacs を再コンパイルする必要がありますか? 考えやアイデアを投稿してください。

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

emacs - Emacs ミニバッファー補完

プログラムを非同期で起動する関数があります。

そして、選択できるすべての実行可能ファイルのリストがあります。app関数を のように動作させswitch-to-buffer、ユーザーにタブ補完を提供したい。Emacs でミニバッファー補完を使用するにはどうすればよいですか?

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

url - Emacs でのブラウザ スタイルの FTP URL 認識

find-fileのような Emacs ミニバッファ入力を作成し、次のような標準の ftp-url を正しく検出/認識してアクセスする方法を見つけた人はいますか?

手でそれを emacs 独自の形式に変換する代わりに

ミニバッファーに入力する前に。

これにより、FTP ディレクトリを透過的に操作する場合に、Emacs がファイル マネージャーとしてさらにアクセスしやすくなります。

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

emacs - ミニバッファの空白モード?

whitespace-modeミニバッファで有効にする方法はありますか? 私はそれに固執するかどうかはわかりませんが、時にはそれが必要です. add-hook私はすべてを試しましたM-x apropos RET minibuffer hook RET

しかし、うまくいきません。

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

emacs - 入力が必要なときにミニバッファーの背景色を変更する

ユーザーのアクティビティが予想されるときに、ミニバッファーの背景色を変更することは可能でしょうか? たとえば、関数にパラメーターが必要な場合、関数名が不完全な場合、または「Cx」の入力を開始してさらにキーが必要な場合などです。

私は次のようなことを考えています: http://emacswiki.org/emacs/Dedicated_Minibuffer_Frame (「Minibuffer Background Color Does User Activity」を参照してください。スクリーンショットがたくさんあります)

ただし、上記はミニバッファーが独自のフレームにある場合にのみ機能します。

ミニバッファーが「通常の」ミニバッファーで、同じフレームに他のバッファーがある場合に機能させたいと思います。

私の elisp は、これに対する解決策を自分でハックするほど強力ではないので、どんな意見も大歓迎です。

編集

次のようにして、バッファ全体の背景を変更できます。

「ハック」を使ってミニバッファーの背景だけを変更するのが簡単かどうかはわかりません。

また、以前の色に戻す方法もわかりません。これを行う正しい方法がわかりません。

ミニバッファーの背景だけを変更できない場合は、背景全体を変更しても問題ありません。

0 投票する
4 に答える
1322 参照

emacs - ミニバッファ内の一致するブラケットの行を表示します

emacsで閉じ括弧を入力すると、ミニバッファーに一致する開き括弧を含む行が表示されます。角かっこを削除して再入力せずに、かっこや括弧などの一致する行をミニバッファに表示する方法はありますか?

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

emacs - ユーザーが入力した内容を Emacs ミニバッファーに追加しますか?

私はおそらくここで間違った道を進んでいると思うので、もしそうなら教えてください。Vim の ctrlpや他のプラグインが使用するものと同様のユーザー インターフェイスを構築しようとしています。これにより、ユーザーにプロンプ​​トが表示され、ユーザーが入力すると、結果がミニバッファーのプロンプト ラインの上に表示されます。

ミニバッファのコマンド処理部分minibuffer-with-setup-hookとローカルpost-command-hook(簡単) が正常に動作し、表示したい結果を取得できます ((message)今のところ ing するだけで確認できます)。

たとえば、ミニバッファーのプロンプト行の上に 10 行の結果を表示したい場合、何らかの方法でテキストをミニバッファーの先頭に追加するか、コマンドが終了したら閉じる別のバッファーを使用する必要がありますか? これで正しい軌道に乗るために読むべきマニュアルの部分へのポインタはありますか?

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

emacs - ミニバッファーで envvar を展開する

カーソルがミニバッファーのタイピング$にあり、その後数文字の場合、$HOたとえば Windows 7 で cygwin Emacs を実行している場合など、 envar 名の補完を提供すると$HOME$HOMEDRIVEます$HOMEPATH。同様/に、完全な変数名の後に aと入力する$HOME/と、そのディレクトリ内のファイルが表示されます。

この変数を拡張する方法はありますか? たとえば、展開されたテキストの一部を削除して続行できますか?

使用してiswitchbいますが、同じ動作も見emacs -qられます。

Windows 7でEmacs 24.3.1のcygwinビルドを使用しています