Emacs

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

4
古いemacsenをサポートしながら、prog-modeから継承するにはどうすればよいですか?
プログラミング言語のメジャーモードを書いていますが、古いEmacsバージョンをサポートしたいと考えています。prog-mode比較的新しいです。prog-mode定義されている場合は継承したいのですが、それ以外の場合は賢明なことを行います。 最善のアプローチは何ですか?私がすべきdefalias prog-mode古いのEmacsen上、または、彼らは同じことを行う場合には、他のモードと干渉するのだろうか?

1
Emacs自体の既存のベンチマークスイートはありますか?
(この質問は、ベンチマークの作成やelispコードのプロファイリングに関するものではありません。そのためには、この質問を参照してください。) Emacsパフォーマンスのためのベンチマークスイートはありますか?V8インタープリターチームの標準ベンチマークまたはpypyチームのベンチマークスイートと同等のものを探しています。 「Emacs 24.4は24.3より速いですか?」のような質問に答えられるようにしたいのですが。 既存のベンチマークスイートはありますか?

2
FTPクライアントとしてdired
これが可能かどうかはわかりません。リモートファイルを編集できることはわかっていますが、探しているのは次のような設定です。 私のローカルディレクトリにdiredされた1つのバッファ リモートディレクトリ上でdiredされた1つのバッファ リモートディレクトリのファイルを更新するときの視覚的な助けのようなものです。このような構成で可能であれば、複数のファイルにマークを付けてそれらをFTP経由で更新するのは迅速です。
10 dired  ftp 

1
2つのスペースで終わらない文を認識する
2つのスペースで文を終了することがOne True Wayであるか、それとも忌まわしいものであるかを検討するつもりはありません。私が知っているのは、文の終わりにスペースバーを2回押すという一貫した習慣を確立する兆候を示さないということだけです。では、sentence-*2つのスペースを使用せずにほとんどの英語の文末を正確に認識できる理想的なカスタマイズセットは何でしょうか。


8
Windowsでmagit-pushがハングする
WindowsでGNU Emacsを使用magit-pushしていますが、ローカルの変更をリモートリポジトリにプッシュするのに使用できません。これは、リモートリポジトリがSSHまたはHTTPSでアクセスされているかどうかに関係なく発生します。magit-pushWindowsでの作業をLinuxマシンでの作業と同じくらいシームレスに(または少なくともほぼ同じように)行うために何をする必要がありますか? *Messages*バッファに表示されるのは Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master 同じことが*magit-process*バッファ内で、多かれ少なかれ表示されます。これ以上便利なものはありません。コマンドラインからgit pushできますが、sshキーのパスワードを要求されます。それが問題かもしれませんか?Pageant(PuTTYのキーエージェント)を使用してキーをロードしようとしましたが、違いはないようです。 参考になれば、私はCygwinをインストールしており、EmacsがCygwinの実行可能ファイルを使用するように強制することを含むソリューションに満足しています。

3
Emacs EINとIPythonシェル
Emacs内でEINを機能させようとしていますが、現在(IPython 2)、それは不可能のようです。このエラーが発生します: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. しかし、この問題を解決しようとしているときに、Emacsが提供するすべての追加機能を備えたIPythonシェルよりもノートブックを使用することには本当に利点があるのか​​疑問に思い始めました。 だから問題は:Emacs内のIPythonシェルよりもEINを使用する利点はどれですか?IPythonセッションをファイルに保存する方法はありますか?
10 ipython  ein  python  repl 

3
いつでもGNU Emacsの機能強化リクエスト、バグ、マイルストーンのリスト
GitHubでは、特定のオープンソースプロジェクトについて、報告された問題のリストと、特定の修正または機能拡張について検討される推定期間が見つかることがよくあります。 GNU Emacsの機能要求とバグが収集され、優先順位が付けられる同等のリポジトリーはありますか?開発者はそれらをバージョンごとの特定のマイルストーンにグループ化しますか?

1
\ inputでTeX-insert-macroを高速化する
ではlatex-mode、私が使用するときにTeX-insert-macro入力する\input{...} マクロを、Auctexは、都合素晴らしいですファイル名補完を提供しています。しかし、私の貧しい小さなラップトップでemacsがほぼ1分間ハングするため、補完リストをコンパイルするために多くの場所を検索するようです。 TeX-insert-macroダムのファイル名補完を提供する方法はありますか? 「ダム」とは、を呼び出しfind-fileたときに取得するものを意味します。ほとんどの場合、入力するファイルは1つのディレクトリだけ離れているので、それで十分です。 それが不可能な場合、スピードを上げる別の方法はありますか?マクロ を挿入すると、\includeファイル名のリストがはるかに短くなるので、\input マクロにそのリストを使用する方法もあるかもしれません。
10 latex  auctex 

2
org-modeにソースファイルを含めるときに、開始行と終了行を自動計算する方法は?
私のドキュメントには以下があります: #+INCLUDE: "code/basic.sv" :src systemverilog :lines "14-117" ここで、14行目は私がclass basic extends ..いる場所で、116行目は私がいる場所ですendclass。 番号14と117(= 116 + 1)を自動挿入する方法はありcode/basic.svますか?そうすれば、?を変更するたびに手動で更新する必要がなくなりますか?
10 org-mode 

2
`Warning(bytecomp)`は少しあいまいです-詳細情報を入手できますか?
emacsを起動すると、ポップアップウィンドウにいくつかのバイトコンパイル警告が表示されます。 Warning (bytecomp): `interactive-p' is an obsolete function (as of 23.2); use `called-interactively-p' instead. [7 times] Warning (bytecomp): Use `with-current-buffer' rather than save-excursion+set-buffer emacsで場所を教えてもらえますか?

3
Emacsで電子書籍を読む
私はewwを使用して、ブラウザーではなくEmacsでオンライン記事を読みます。これは、煩わしさが少なく、アプリケーションを切り替えることなく組織モードですばやくメモを取ることができるためです。 e-bookをepubで、またはpdf形式をEmacsで読むことは、どれほど現実的でしょうか。emacswiki.orgでepubmode.elを見つけましたが、2011年以来、壊れていて更新されていません。
10 pdf  docview 

1
Emacsでの純粋なelispスペルチェック
emacsでスペルチェックを行うためのオプションは何かという質問で、Emacsのさまざまなスペルチェックソリューションについて説明しています。Emacsはインターフェースのような外部ツール使用のispell AspellやHunspellスペルチェックのために。多くの無料の辞書ファイルが利用可能であることを考えると(たとえば、Openofficeで、たとえば、辞書ファイルen_US.zipを参照)、そのような無料の辞書ファイルを使用して、Emacsでネイティブのスペルチェック関数を記述できるかどうか疑問に思っています。 追加:より正確には、Emacs内に(Aspellまたはなどの外部ツールを使用せずに)スペルチェックに使用できる既存のパッケージがあるかどうか疑問に思っていますHunspell。単語が正しいかどうかをチェックし、正しくない場合はいくつかの修正を提案するツール。 答えが否定的な場合は、これを行うためのヒントがあれば役立ちます。


1
再接続時にERCバッファーをバックグラウンドで保持する
IRCクライアントとしてERC(ZNCを使用)を使用しています。私はかなりの数のチャネルに参加しており、実行するとznc-allすべてのバッファが復元され、ログが再生されます。これはすべて素晴らしいです。 ただし、非常に不愉快なのは、ログを再生している間、各チャネルバッファーが前面に表示され、その時点では他の作業を実行できないことです。 一時的に切断された後、自動的に再接続するのはさらに面倒です。突然、私の作業は、チャネルログが再生されている間に前面に表示されるこれらのチャネルバッファによって中断されます。 チャットログの再生時にバッファをバックグラウンドで保持するようにERC / ZNCに指示するにはどうすればよいですか?Emacsがバッファを切り替えるように明示的に要求しない限り、バッファを切り替えたくない。
10 buffers  erc 

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