Slide 1

Slide 1 text

Simplenoting with Vim @sora\_h

Slide 2

Slide 2 text

Self Introduction • sora_h • ِΓͷਥೋ • ͓ͯ͘Ε • Vimmer • Gentoo

Slide 3

Slide 3 text

Self Introduction • Rubyist • Ruby committer • ࣮ྗͳͲແ͍ ←ॏཁ • Vim ઓಆྗ: 497

Slide 4

Slide 4 text

Self Introduction • http://twitter.com/sora_h • http://sorah.jp/

Slide 5

Slide 5 text

Agenda • simplenote • The ways to use simplenote by Vim • mattn/vim-metarw-simplenote • sorah/metarw-simplenote.vim • Demo

Slide 6

Slide 6 text

Simplenote • http://simplenoteapp.com/ • Simpler than Evernote • Simple features: • Sync plain text • Tagging • Mobile apps • Easy API

Slide 7

Slide 7 text

API • http://simplenoteapp.com/api/

Slide 8

Slide 8 text

Vim • Simplenote has API. • It means we can make simplenote to be accessible by Vim.

Slide 9

Slide 9 text

The ways • We can access to simplenote from Vim by using the following plugins: • mattn/vim-metarw-simplenote • mrtazz/simplenote.vim • mattn/vimplenote-vim

Slide 10

Slide 10 text

mattn/vim-metarw-simplenote • Use simplenote with metarw • metarw is: • written by @kana1 • Seems file but not file

Slide 11

Slide 11 text

mattn/vim-metarw-simplenote • Use simplenote with metarw • metarw is: • written by @kana1 • Seems file but not file metarw is a Vim plugin to provide a framework to read/write a file-like argument of which name is written in URI-like notation such as "git:master:src/ui.c". metarw also provides content browser like netrw's one for some sorts of argumetns if they are given to :edit or other command.

Slide 12

Slide 12 text

mattn/vim-metarw-simlpenote • :Edit sn: • :Edit sn:THE_NOTE_ID:mynote • ihi!Hello • :w

Slide 13

Slide 13 text

mrtazz/simplenote.vim • Using +python

Slide 14

Slide 14 text

mattn/vimplenote-vim • Pure vim script • no metarw

Slide 15

Slide 15 text

vim-metarw-simplenote • I wanted to use simplenote with metarw, so I started using this plugin. But...

Slide 16

Slide 16 text

:Edit • you can get note list by completing • It’s not useful.

Slide 17

Slide 17 text

sorah/metarw-simplenote.vim • Fork of metarw-simplenote-vim • Did: • Add unite sources: sn, sn_tag • Refactoring

Slide 18

Slide 18 text

sorah/metarw-simplenote.vim • Will: • Tagging with neocomplcache

Slide 19

Slide 19 text

Demo

Slide 20

Slide 20 text

Story • http://simplenoteapp.com/api/

Slide 21

Slide 21 text

Story “ The Simplenote API is in private testing.

Slide 22

Slide 22 text

Story “please sign up for access and tell us a little about what you'd like to do.

Slide 23

Slide 23 text

Story

Slide 24

Slide 24 text

Story • Unofficial API Document: • https://github.com/mrtazz/simplenote.py

Slide 25

Slide 25 text

https://github.com/ sorah/metarw- simplenote.vim

Slide 26

Slide 26 text

http://git.io/simplenote

Slide 27

Slide 27 text

Thank you!