私が使用しているInkdropのプラグイン

カテゴリー:  Tech タグ:  inkdrop memo

Inkdrop を再開して一月ほど経ち、使用するプラグインも大体決ってきました。

テーマに必要なプラグイン

Inkdropはテーマを変更して自分好みの色合いに変更できます。 私はSublime TextやVimでもMonokaiを使用しているので、Inkdropでは 次のプラグインをセットで使用しています。

  • Monokai Dark UI
  • Monokai Dark Syntax
  • Monokai Dark Preview

編集に必要なプラグイン

Vim

公式がリリースしているプラグインで、Vimのキーバインドを再現してくれるものです。 Vimのモードもかなり正確に再現してくれています。

これがないと私は編集できない。

date-command

現在日付を入力してくれるだけのプラグインですが、仕事の議事録やメモでは よく使うので重宝しています。

/date と入力しスペースを入力すると、日付に展開してくれます。

Markdown を強化してくれるプラグイン

プレーンなMarkdownを目指すInkdropの思想からすると、どうかと 思いますが、よく使われるMarkdownの拡張のなかから必要なものを インストールしています。

code-title

Codeブロックの最初にソースコードのファイル名を入れてくれるプラグインです。

この機能はNikolaでは対応する拡張がないのであまり必要ないのですが、 Inkdropで完結するメモなどでは便利なので使用しています。

footnotes

脚注を実現するプラグインですが、これもよく使います。

多くの処理系でも使える拡張なので、実質的には標準機能だと思ってよいと思います。

toc

目次を生成してくれるプラグインです。

それほど長文の文章をInkdropで作ることもないのですが、まぁ、あると便利です。

mermeid

決った記法でテキストで記述すると、シーケンス図やクラス図に変換してくれるMermaid をサポートするプラグインです。

技術系の文書を書く際には他のツールを併用しなくてよいので、この上なく便利です。

次のような図が、下のテキストを書くだけで生成できます。

Mermaid図サンプル

Mermaid図サンプル

gantt
    dateFormat  YYYY-MM-DD
    title       Adding GANTT diagram functionality to mermaid
    excludes    weekends
    %% (`excludes` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".)

    section A section
    Completed task            :done,    des1, 2014-01-06,2014-01-08
    Active task               :active,  des2, 2014-01-09, 3d
    Future task               :         des3, after des2, 5d
    Future task2              :         des4, after des3, 5d

    section Critical tasks
    Completed task in the critical line :crit, done, 2014-01-06,24h
    Implement parser and jison          :crit, done, after des1, 2d
    Create tests for parser             :crit, active, 3d
    Future task in critical line        :crit, 5d
    Create tests for renderer           :2d
    Add to mermaid                      :1d
    Functionality added                 :milestone, 2014-01-25, 0d

    section Documentation
    Describe gantt syntax               :active, a1, after des1, 3d
    Add gantt diagram to demo page      :after a1  , 20h
    Add another diagram to demo page    :doc1, after a1  , 48h

    section Last section
    Describe gantt syntax               :after doc1, 3d
    Add gantt diagram to demo page      :20h
    Add another diagram to demo page    :48h

コメント

Comments powered by Disqus