Markdown環境整備(Emacs markdown-mode & Marked 2)

      2015/01/01

markdown-mode

レバレッジ特許翻訳講座のノートをMarkdown記法でとることにしました。
テキストエディタには慣れ親しんだEmacsを使います。

少しでも快適かつ効率的にMarkdown形式のテキストが入力できるよう、Emacsにmarkdown-modeを導入してみました。以下、その手順です。

M-x package-list-packagesでパッケージの一覧を表示し、markdown-modeにIを押してインストールマークを付けた後Xキーを押してインストールを実行するだけです。

markdown-mode

次に、Emacsで書いたMarkdownテキストをウェブブラウザでプレビューするために、MacPortsを使ってMultiMarkdownコマンドを追加します。インストールは、ターミナルを起動して

とするだけです。

multimarkdown
あとは、Emacsの初期設定ファイル~/.emacs.d/init.elに以下を追加すれば準備完了です。ここでは、拡張子が.txtまたは.mdのファイルを読み込んだときに、自動的にmarkdown-modeが起動するように設定しています。

たとえば、MarkdownオフィシャルサイトのトップページからリンクされているMarkdown_1.0.1.zip内のMarkdown Readme.textをEmacsのバッファに読み込むと次のように表示されます。

markdown-mode

ここでC-c C-c pと入力すると、次のようにウェブブラウザでMarkdown形式のテキストをプレビューすることができます(multimarkdownコマンドを介しています)。

プレビュー1

参考

Marked 2

ウェブページをいろいろ見ていると、「Marked」といううMarkdown専用ビューワを入れるとさらに良さそうだということが分かってきました(参考)。
もちろん上記のようにC-c C-c pでプレビューするのもよいのですが、プレビューのたびにわざわざC-c C-c pと3ストロークを使うのは手間です(塵も積もれば山となる)。これに対して、EmacsとMarkedを連携されるとC-x C-sでテキストを保存するたびに自動的にプレビュー画面を更新してくれるのです。テキストの保存は必ず頻繁に行うものですから、プレビューのためにわざわざをキーストロークを増やす必要はありません。

現在App Store にMarked のバージョン1.4.3が400円で販売されていますが、オフィシャルサイトには後継の「Marked 2」が$11.99で販売されています。折角ですので、今回はMarked 2の方をインストールしてみました(7日間のFree Trialが可能)。

EmacsとMarked 2を連携させるための設定は、~/.emacs.d/init.elに以下を追加するだけです(参考)。

EmacsのバッファにMarkdownテキストを読み込んだ状態でC-c mと入力すれば、次のようにMarked 2のプレビューウィンドウが起動します。それ以降、更新したテキストを保存するたびに(C-x C-sを入力するたびに)、Marked 2のプレビューウィンドウも自動的に再描画されます。

Emacs marked2

なお、Marked 2のブレビューにはあらかじめ複数のスタイルが用意されており、好みのスタイルに適宜切り替えて使うことができるようになっています(以下、上から順に「Swiss」「Antique」「GitHub」スタイル)。

Swiss

Antique

GitHub

参考

 -Emacs, Mac, Text

  関連記事

Screenshot_2014-07-01-22-34-05.png

印刷された文字列を手早くテキストデータ化する方法

イメージスキャナでスキャン? 紙に印刷された文字列をテキストデータにする場合、スキャナで取得した文字

b9fc9ebc99462b8f9f96ed7473f7798a.png

便利すぎる「Emacs 電子六法」

Emacsから法令を直接検索・閲覧できる「Emacs 電子六法:JapanLaw(旧Laws)」があ

DSC_2787

作業環境(2015/1/15現在)

ハードウェア 種別 名称 メモ PC 15インチMacBook Pro Retina(Late 20

evernote_logo_center_4c-lrg.png

特許翻訳者向けの文書型データベース

知子の情報 レバレッジ特許翻訳講座のビデオセミナー0027では、管理人さん一押しの文書型データベース

no image

Markdown覚え書き

Markdown記法例 “0. “から始めれば、順序付きリストに(数字の振り

migemo.png

Emacsにmigemoを導入

ローマ字入力のままEmacsのバッファ内をインクリメンタルサーチをするために、C/Migemoとmi

GNU Emacs

『Emacsテクニックバイブル ~作業効率をカイゼンする200の技~』

Emacsをカスタマイズするならこの本がおすすめです。読めばテキスト編集作業の効率が上がることは間違

8ab4acc99365d182613e606b2d44c903.png

IMEのON/OFFに応じてEmacsのカーソル色を変更

Mac版のEmacsとATOKの組み合わせる場合であれば、~/.emacs.d/init.elに以下

b7f6657e3bd86fb9e603108d53aab378.png

MacPorts覚え書き

MacPorts本体とそのデータベースを最新状態に更新 [crayon-5a365db1a1ba26

スクリーンショット_2014-08-07_22_14_02

Logophile検索にMac標準辞書やEBMacの検索を連動させる方法

Web検索を連動させる方法(標準機能) Logophileには、検索窓に入力された検索語を使って辞書

no image
レバレッジ特許翻訳講座S1コース

結局、私は「レバレッジ特許翻訳講座S1コース」を1ヶ月半で離れました。理由は2つあります。 (1)当

FontSize
TradosやWord上で自分の訳文を見直すとき

TradosやWord上で自分の作成した翻訳文を見直すときは、翻訳中に設定していたフォントサイズより

DSC_2787
作業環境(2015/1/15現在)

ハードウェア 種別 名称 メモ PC 15インチMacBook Pro Retina(Late 20

SDL_Trados_Studio_2014.png
おすすめのTrados Plugin (1)

Tradosのメモリには言語の方向性(ソース言語→ターゲット言語)が定義されています。このため、日英

no image
本年はありがとうございました。

今年の6月から特許翻訳者になるための準備を開始し(まずは環境面から)、7月に入ってから講座や書籍やネ