タグ付けされた質問 「indirect-buffers」

6
動的な目次として2番目のバッファーに組織モードのアウトラインを取得するにはどうすればよいですか?
大きなドキュメントを編集するとき、アウトライン(コンテンツなし)を別のバッファーに表示することで、現在の場所を確認したいと思います。PDFファイルを読むときのように、左側に目次があります。(下記参照) 組織モードでは、アウトラインを展開/縮小することができます。しかし、別のバッファーの左(または右)に静的なアウトラインを設定して、見出しをクリックすると、他のバッファーがその位置に移動することは可能ですか? ちょっとこのようなが、組織モードのために? [編集]非常に近い私が何をしたいのです。パズルの欠けている部分は、見出し/(または実際に任意のポイント)をクリックしたときに同じ場所にジャンプすることです。clone-indirect-buffer このために、私はいくつかのコードを書き込もうとしました:他のクローンされたバッファを同じポイントに移動しますか?(間接バッファの同期位置)(組織モード) ただし、コンテンツが折りたたまれている場合は機能しません。これを機能させることができる場合、clone-inderect-bufferはこれに対する完全なソリューションです。 [Edit2 Solution] 上記のリンクと以下の回答のコードは、niceleyを組み合わせて、前後のジャンプを解決します。 ;first call 'clone-indirect-buffer'. Then... ;This function works between buffer and it's clone. (defun my/goto-same-spot-in-other-buffer () "Go to the same location in the other buffer. Useful for when you have cloned indirect buffers" (interactive) (let ((my/goto-current-point (point))) (other-window 1) (goto-char my/goto-current-point) (when …


3
ファイルに2つのビューを含めることはできますか?
私はabc.orgというファイルを編集していて、org-narrow-to-blockを呼び出して、編集したいコードブロックに絞り込みます。編集プロセスでは、abc.orgの別の部分にアクセスする必要があり、それを別のウィンドウに表示したいだけです。「Cx 2」を実行すると、ウィンドウにabc.orgが表示されているが、絞り込まれていることがわかります。ファイルに2つの「ビュー」を持たせることはできますか?1つは絞り込み、もう1つは絞り込みませんか? 絞り込みのタグが付いた7つの質問を確認しましたが、類似の質問は見つかりませんでした。

2
間接的にクローンされたバッファーで元のバッファーのファイル名を取得するにはどうすればよいですか?
2つの異なるフレームのバッファーの異なる部分を確認したかったのは、1つのフレームを簡単にまたがることができない、異なる形状の2つのモニターがあるためです。いくつかのグーグルによって、私はを使用するようclone-indirect-bufferになりました。 ただし、buffer-file-name新しいバッファはnilです。元のバッファのファイル名(これはそのクローンである)を確実に判断するにはどうすればよいですか?

2
clone-indirect-buffer-other-windowで構文の強調表示が失敗する
私は通常、Pythonコードをpythonモードで編集するときに間接バッファーを使用し、を実行してそれらを作成しますclone-indirect-buffer-other-window。メインバッファーの構文の強調表示は問題ないように見えますが、間接バッファーでは正しくない場合があります。具体的には、一部の終了引用符が無視され、コードの大きなチャンクが長いリテラル文字列の一部であるかのように色付けされているようです。 私はこれについて他の場所での言及を見つけていませんし、なぜそれが起こりうるのか手がかりもありません。これがなぜであるか、および/またはそれを解決する方法を誰かが知っていますか? この質問は関連している可能性があります。彼が間接バッファに言及していないため(私はそれらにのみ問題があります)、また、間接バッファは数分待っても適切な構文強調表示に更新されません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.