Simplenoting with Vim

Simplenoting with Vim

Let's write simplenote with Vim!

626ca235e8dab778c5bad6fc10e94ad8?s=128

Sorah Fukumori

November 19, 2011
Tweet

Transcript

  1. Simplenoting with Vim @sora\_h

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

    • Gentoo
  3. Self Introduction • Rubyist • Ruby committer • ࣮ྗͳͲແ͍ ←ॏཁ

    • Vim ઓಆྗ: 497
  4. Self Introduction • http://twitter.com/sora_h • http://sorah.jp/

  5. Agenda • simplenote • The ways to use simplenote by

    Vim • mattn/vim-metarw-simplenote • sorah/metarw-simplenote.vim • Demo
  6. Simplenote • http://simplenoteapp.com/ • Simpler than Evernote • Simple features:

    • Sync plain text • Tagging • Mobile apps • Easy API
  7. API • http://simplenoteapp.com/api/

  8. Vim • Simplenote has API. • It means we can

    make simplenote to be accessible by Vim.
  9. The ways • We can access to simplenote from Vim

    by using the following plugins: • mattn/vim-metarw-simplenote • mrtazz/simplenote.vim • mattn/vimplenote-vim
  10. mattn/vim-metarw-simplenote • Use simplenote with metarw • metarw is: •

    written by @kana1 • Seems file but not file
  11. 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.
  12. mattn/vim-metarw-simlpenote • :Edit sn:<Tab> • :Edit sn:THE_NOTE_ID:mynote • ihi!<Cr>Hello<Esc> •

    :w
  13. mrtazz/simplenote.vim • Using +python

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

  15. vim-metarw-simplenote • I wanted to use simplenote with metarw, so

    I started using this plugin. But...
  16. :Edit • you can get note list by completing •

    It’s not useful.
  17. sorah/metarw-simplenote.vim • Fork of metarw-simplenote-vim • Did: • Add unite

    sources: sn, sn_tag • Refactoring
  18. sorah/metarw-simplenote.vim • Will: • Tagging with neocomplcache

  19. Demo

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

  21. Story “ The Simplenote API is in private testing.

  22. Story “please sign up for access and tell us a

    little about what you'd like to do.
  23. Story

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

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

  26. http://git.io/simplenote

  27. Thank you!