Emacs

Emacsを使っている、拡張している、または開発している人のためのQ&A


2
magitからのGit rm
これは非常に基本的なことですが、ウェブ上で答えを見つけることができませんでした。git rmmagitから追跡ファイルを削除することは可能ですか? ありがとう
26 magit  deletion 

2
オプションのパラメーターのデフォルト
Emacs Lispには、オプションパラメータの非nilデフォルトの構文サポートがありません。これらのパラメーターを提供するための推奨イディオムは何ですか? 私の主張を明確にするために、これを行う過度に明示的な方法を以下に示します。 (defun command (a &optional supplied-b) (let ((b (or supplied-b default-b))) (command-body a b))) どちらかといえば、推奨されるスタイルは何ですか?
26 elisp 




3
プッシュとリストへの追加の違いは何ですか?
インストール手順のさまざまなパッケージがプッシュまたはリストへの追加のいずれかを使用していることがわかりました(たとえば、ディレクトリをload-pathに追加するなど)。違いは何で、それぞれのユースケースはどうなるのでしょうか。
26 elisp 

2
より多くのマークアップで組織モードを拡張する
マークアップを追加し、そのようなマークアップの書式設定を<kbd>...</kbd>行います。つまり、そのようなマークアップを囲むボックスを使用します。また、マークアップとの互換性が必要(setq org-hide-emphasis-markers t)です。つまり、変数がに設定されているt場合、<kbd>および</kbd>タグは消え、上記の指定された書式設定の間にテキストが残ります。 この質問に投稿された回答:組織モードでテキストを永続的に強調表示する方法 は、既存のマークアップにのみ適用され、新しいマークアップで組織を拡張しないため、この問題を解決しません。

3
Emacsにファイルを保存せずにHTMLをレンダリングさせる方法は?
JS Binを使用したことがある場合は、右側のコード(HTML、CSS、Javascript)を入力すると、入力した内容に合わせて更新されることがわかります。これは、小さなコードスニペットを作成するための最も便利なツールの1つであることがわかりました。ただし、同じ機能をEmacsに実装したいと思います。 したがって、Emacsバッファーでコードを入力/編集すると、ファイルを保存したりページを更新したりせずに、Webページが非同期で更新またはロードされます。 副次的な注意事項として、Webブラウザーがw3のような内部にあるか、Google Chromeのような外部にあるかは気にしません。
26 html 

2
組織モードでエクスポートされたhtmlドキュメントのタイトルの新しい行
私はorg-modeを使用して内容を文書化し、通常はpdf(latex経由)およびhtmlにエクスポートします。 場合は\\文字がであるエンドラインのPDFおよびHTMLの両方にエクスポートするとき、それは改行文字を強制します。 しかし、htmlにエクスポートするときに、行の間に改行文字を強制する方法を知りたいです。htmlエクスポートでも複数行のタイトルを使用できるように、このソリューションを使用すると便利です。 例: #+TITLE: First Line of Title \\ Second Line of Title 上記はpdfエクスポートで2行にエクスポートされますが、\\文字はhtmlエクスポートで保持されます(行末にないため)。 複数行のタイトルが両方の形式で正常にエクスポートされるように、タイトルをフォーマットするにはどうすればよいですか?


4
Emacsがフォーカスを失ったときにバッファを自動保存する方法は?
私は最近、Sublime TextユーザーにしばらくEmacsを試してもらいましたが、彼はEmacsで同じ自動保存動作を取得することに興味がありました。 基本的に、彼はフレームがフォーカスを失ったときはいつでもすべてのバッファを保存したかった(バックアップだけでなく、本当に保存された)。これには、ウィンドウを完全に異なるアプリケーションに切り替える場合が含まれます。 別のアプリケーションに切り替えたときにトリガーされるイベントを見つけることができませんでした。そのようなイベントがありますか、または同じ動作を達成する別の方法がありますか? 時間ベースのソリューションは満足のいくものではなく、デフォルトの自動バックアップ動作でもないことに注意してください。彼は、save-bufferすべてのファイルのバッファを(のように)保存することを特に望んでいました。
26 buffers  saving 

4
Elispからの任意のキーイベントをシミュレートするにはどうすればよいですか?
elispから任意のキーイベントをシミュレートすることは可能ですか?特定のキーのバインドを見つけて、そのコマンドを対話的に呼び出す方法を知っていますが、そのキーイベントがコマンドにバインドされていない場合はどうなりますか? 1例、私はバインドしたい場合C-`と同じ動作をするESCキーすべてのコンテキストでは?

1
regexビルダーで作成された正規表現が、インタラクティブな正規表現とは異なる構文を使用するのはなぜですか?
したがって、正規表現ビルダー(Mx re-builder)を使用して、\で終わる行を見つけるには「\\ $」を使用しますが、検索および正規表現で置換する場合は「\ $」のみを使用します。正規表現ビルダーが直接使用可能な式を構築することを期待していましたが、この違いを説明するものは何ですか?

3
Windows用の公式64ビットEmacsはどこにありますか?(マニュアルにはあると書かれています!)
私は通常、公式のGNUサイトからWindows用のEmacsをダウンロードします。 http://ftp.gnu.org/gnu/emacs/windows/ 最新バージョンは次のとおりです。 emacs-24.5-bin-i686-mingw32.zip なぜ64ビットがないのか興味がありますか? Emacsマニュアルから: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1 Emacsはどこからダウンロードできますか? コンパイル済みのバージョンは、ftp.gnu.orgミラーから配布されます。Emacsバイナリはzipファイルとして配布され、それらを作成した開発者によってデジタル署名されます。一般的に、ほとんどのユーザーは、ファイルたくなる emacs-24.5-bin-i686-pc-mingw.zipための32ビットのビルドを、と emacs-24.5-bin-x86_64-w64-mingw32.zipのための64ビットのビルド。zipアーカイブには、開始するために必要なものがすべて含まれています。 最新のソースはftp.gnu.orgミラーから入手できます。リリースを行ったメンテナーによってデジタル署名された圧縮tarファイルとして配布されます。 Emacsの開発バージョンは、GNU開発サイトのSavannahから入手できます。 マニュアルには64ビットがあると書かれていますが、どこにありますか? 更新 debugs.gnu.orgからの応答は次のとおりです。 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20851 基本的に、 FAQドキュメントは廃止されました。 Windows上の64ビットEmacsはボランティアによって構築されており、現在そのようなボランティアはいません。 Emacsリポジトリから廃止されたドキュメントを削除しました。Webページは次のリリースで更新されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.