glidenote/memolist.vim — pull request #8 by heavenshell (2012-03-29 13:47:04+00:00)
Title: Add template file

テンプレートを外部ファイルに持つようにしました。
.vimrc に以下のような設定を行うと利用できるようになります。
```vim
let g:memolist_template_path = '~/.vim/template/memolist'
```
`~/.vim/template/memolist` に以下のようなテンプレートファイルを設置します。

```
title: {{_title_}}
==========
date: {{_date_}}
tags: [{{_tags_}}]
categories: [{{_categories_}}]
----------
```

`:MemoNew` でメモを作成した際の値が設定されます。

```
title:: Sample memo
==========
date: 2012-03-29 22:16
tags: [foo]
categories: [bar, baz]
----------

```

こんな感じになります。
`tags` と `categories` が設定されていない場合、`{{_tags_}}`, `{{_categories_}}` の行は無視します。

テンプレートファイルは `let g:memolist_memo_suffix` の拡張子を利用します。
デフォルトの場合 markdown となっているので、`~/.vim/template/markdown.txt` となります。

なお、`let g:memolist_template_path` が設定されていない場合、テンプレートファイルが見つからない場合は、今まで通りのテンプレートを使用できます。