タグ付けされた質問 「read-only-mode」

2
ファイルごとにバッファを読み取り専用にする
私-*- mode: read-only-mode -*-はコメント内に何かを設定できることを知っており、Emacsは対応するファイルを読み取り専用として開きます。私の問題は、そのような行を含むファイルをorg-modeメジャーモードで引き続き読みたいということです。Emacsはこれらのファイルをで開きますfundamental-mode。 Emacsにファイルを読み取り専用で開き、正しいメジャーモードを使用させるにはどうすればよいですか?

2
シェルバッファー内のすべての出力をフラッシュします(および*メッセージ*も)
shellバッファ内のすべての出力をフラッシュする簡単な方法はありますか?最近(Emacs 24.4にはすでにあると思います)*shell*バッファーは編集できないため、通常のターミナルの動作と同様に動作します。つまり、最後にテキストを追加したり、最後の出力をフラッシュしたりできますが、任意の場所にテキストを追加したり、その一部を任意に削除したりします。この改善(?)について重要な何かを見逃しているようです。それは実際にそれをよりいらいらさせます。*shell*と*Messages*バッファーについてドキュメントを検索しましたが、質問の言及が見つかりませんでした。 元の質問に加えて、この変更のポイントは何ですか?私にはこれはまったく改善のようには感じられないので、「キャッチ」がない限り、デフォルトとして読み取り/書き込みに設定したいと思います。 私は、Emacsについて話して24.4、当然の25.0.50.1。


2
すべての読み取り専用バッファに対して実行されるフックはありますか
show-trailing-whitespace編集可能なファイルを有効にしshow-trailing-whitespace、読み取り専用ファイルを無効にしたい。私はもう試した (defun my/read-only-whitespace () (setq-local show-trailing-whitespace (not buffer-read-only))) (setq-default show-trailing-whitespace t) (add-hook 'read-only-mode-hook #'my/read-only-whitespace) しかし、これは私がread-only-mode手動で有効にした場合にのみ機能するようです。自動的に読み取り専用になるバッファー(読み取り専用ファイルなど)を開くと、フックが実行されません。 すべての読み取り専用バッファに対して実行されるフックはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.