[解決済み] Stack Overflowのマークダウン用Emacsモード
質問
私はEmacsのOrg-modeを使用して、すべての技術文書を処理しています。私はStack Overflowのために持っている質問を準備するためにEmacsを使用したいと思います。そのためのEmacsモード、あるいはさらによいことに、Stack Overflowのフォーマットを扱うためのOrg-modeの拡張機能はありますか? 理想的には、Stack Overflowの質問/コメントバッファで使用されるマークダウン構文によってサポートされるすべてのフォーマットオプションが含まれている必要があります。
どのように解決するのですか?
EmacsとStack Overflowを統合する
前述したように を使うことができます。 マークダウンモード . Stack Overflowとマークダウンモードを統合するには、Firefoxのプラグインを使用することができます。 それはすべてテキストです これは外部エディタでtextareasを編集することを可能にします。ここではそれを設定する方法を説明します。
-
インストール マークダウンモード . DebianまたはUbuntuを使用している場合、次のコマンドを実行することでインストールできます。
sudo apt-get install emacs-goodies-el
または、emacs 24 を使っている場合(または パッケージ.el がある) と マーマレード または メルパ でインストールすることができます。
M-x package-install RET markdown-mode
-
インストール すべてテキスト .
- It's All Textの環境設定で、Emacsを使用するように設定します。実行ファイルに設定するか(例:/usr/bin/emacs)、あるいは emacsclient .
-
Stack OverflowとStack Exchangeのtextareasでmarkdown-modeを有効にするために、以下を.emacsに追加してください。
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593 (add-to-list 'auto-mode-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
また、もし
as-external-alist
が定義されている場合、つまりM-x describe-variable RET as-external-alist
が失敗しないなら、それはおそらくauto-mode-alist
. これはわずかに異なるフォーマット(consセルのリストではなくペアのリストです)なので、これは動作するでしょう。(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
-
テキストエリアの右下にある青い編集ボタンを押すと、emacsで編集することができます。青い編集ボタンは以下のスクリーンショットのように表示されます。
次のスクリーンショットは、この記事を編集しているマークダウンモードのEmacsバッファーです。
-
Emacsでの編集が終わったら、バッファを保存してFirefoxに送ります。
この機能を他のドメインでも使用したい場合は、上記の正規表現を変更する必要があります。以下は、Stack Exchange、Stack Overflow、Ask Ubuntu、Super User を認識します。
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("\\(stack\\(exchange\\|overflow\\)\\|superuser\\|askubuntu\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Org-modeでmarkdown-modeを使用する
Org-modeでmarkdow-modeを使用するには、次のようにします。 のソースコードを扱うための機能 . この機能により、Org-modeバッファの中にマークダウンのブロックを含めることができ、マークダウンモードを介して編集することができます。以下のように使用することができます。
-
Org-modeのバッファに入るとき
<s
を改行で入力し タブ . この結果#+begin_src #+end_src
-
入る
markdown
後#+begin_src
であるため#+begin_src markdown #+end_src
-
ソースブロック内(以下の
#+begin_src markdown
と#+end_src
) を押す C-c ' を押すと、ソースブロックがmarkdown-modeで編集されます。 -
ソースブロックをmarkdown-modeで編集します。
-
プレス C-c ' を押すと、Org-modeのバッファに戻り、編集が挿入されます。これは次のスクリーンショットのようなものです。
関連
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] Markdownのコメント
-
[解決済み] Markdownで画像サイズを変更する
-
[解決済み] Markdownで同じドキュメントの一部にリンクする方法は?
-
[解決済み] GitHub、Markdownを悪魔のようにいじくり回す - 666をDCLXVIに変更
-
[解決済み] EmacsとVimの違い
-
[解決済み] Markdownで色を適用する方法は?
-
[解決済み] Markdown: 番号付きリストの継続
-
[解決済み】Markdownファイル内のGitHub相対リンク
-
[解決済み] イービルモードのベストプラクティス?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テキストモードのEmacsで4スペースインデントを設定する
-
[解決済み] Emacsでパッケージの更新をする
-
[解決済み] Emacsの中からディレクトリを作成するにはどうしたらよいですか?
-
[解決済み] Emacsに(repeat-last-command)はないのですか?
-
[解決済み] emacsの分割画面の大きさを変えるには?
-
[解決済み] Emacsは私を良いプログラマーにしてくれますか?[クローズド]
-
[解決済み] Emacsでファイルの読み取り/書き込みモードを変更するには?
-
[解決済み] emacs が ido を有効にして新しいファイルを作成する
-
[解決済み] emacs, 特定のウィンドウの分割を解除する
-
[解決済み] Emacs Lispにおけるsetqとsetq-defaultの相違点