1

特定の(おそらく新しい)ファイルタイプ用のブラウザプラグイン/拡張機能(それらがどのように異なるかはわかりません)を開発したいと思います。非常に明確にするために、DropBoxやGoogleDriveなどのブラウザを使用してファイル"foo.org"にアクセスし、Emacsがorg-modeファイルを処理するのと同じようにブラウザにファイルを処理させたいと思います。最終的には、完全なEmacsプラグイン/拡張機能を開発し、ファイル拡張子またはファイルグロッキングヒューリスティックに基づいて、このプラグイン/拡張機能でファイルを処理するようにブラウザーを構成できるようにしたいと思います。

私が開発するソリューションはどれも、ブラウザのタブ領域で直接編集を行うことを可能にします。つまり、シームレスなソリューションです(以下で参照する便利でありながら継ぎ目のないEdit with Emacsソリューションとは対照的です)。ChromeがスプレッドシートまたはWord文書を認識し、適切なGoogle Docsツールを呼び出すのと同じ方法で、Emacs-liteエディターにfoo.orgファイルを処理させたいと思います。質問をする別の方法は、GoogleドキュメントツールがChrome内でどのように呼び出され、関連する編集タスクを実行するかです。そして、これらのツールはオープンソースですか?

4

2 に答える 2

1

ブラウザのEmacsのようなエディタであるYmacs上に構築することを検討する必要があります。

ブラウザ拡張機能については、実験的なダウンロードAPIがあります。ただし、現時点ではダウンロードを監視することはできません。これは将来的に計画されています:

将来的には、ダウンロードを監視および操作できるようになります。

ただし、JavaScriptを使用して、*.orgファイルへのすべてのリンクを、Ymacsを実行しているタブで開くリンクに置き換えることができます。これも同じ効果があり*.orgます。リンクをクリックすると、新しいタブで開きます。

すべてのページにスクリプトを挿入する方法と新しいタブを開く方法に関するドキュメントについては、コンテンツスクリプトタブAPIをご覧ください。

于 2012-07-31T20:15:41.963 に答える
0

Edit with Emacsを見てください。(少なくとも) 途中までの一部を取得するのに役立ちます。

于 2012-07-31T18:53:22.513 に答える