タグ付けされた質問 「version-compatibilty」

1
パッケージ開発のためにemacsの複数のバージョンを実行する方法は?
複数のEmacsバージョンでパッケージをテストできるようにするツールのセットはありますか?たとえば、24.4はほぼリリースされています。それをインストールしても、24.1でパッケージを安全にテストできますか? 競合する.emacs.d /をどのように処理しますか? Githubのレポに出会った 現在、NamesはEmacs 24ファミリー全体でサポートされています(24.1–24.4) そして、複数のEmacsバージョンできれいにテストを行う方法がわからないことに気付きました。

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

1
同じ.emacs.dでEmacsの複数のバージョンを実行するにはどうすればよいですか
あるいは、24.5と25.0.50を実行します。残念ながら、25.0.50からインストールおよびコンパイルされたパッケージcl-struct-defineは、Emacs 24.5(一般的な原因)では動作しません。 簡単な解決策の1つは、何もバイトコンパイルしないことです。しかし、それは物事をかなり遅くします。 .emacs.d24.5と25.0.50の両方に同じものを使用しながら、(パフォーマンスのために)コンパイルされたパッケージをどのように使用できますか?また、コンパイル済みファイルを無視して24.5で大丈夫です。

3
ポータブルElispの作成
理想的には、.emacs.dディレクトリのコンテンツ全体を保存し、ロードしたEmacsで「そのまま」機能させながら、GUIウィンドウシステムなどの特定の環境の機能を利用したいのです。 互換性のない機能の百科事典を探しているのではありません。機能、OS、バージョン、グラフィックスなどを確認する方法と、他の構成のコードを壊さずにこれらを利用する方法を知りたいのですが。 プラットフォームを活用しながら、一般に普及しているEmacsの複数のバージョン(22.x +など)および複数の基盤となるプラットフォーム(OSX、Linux、Windows、その他の* nixなど)で機能するElispを作成するために使用できる基本的なテクニックおよび該当する場合はバージョン固有の機能?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.