Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Simplenoting with Vim

Simplenoting with Vim

Let's write simplenote with Vim!

Sorah Fukumori

November 19, 2011
Tweet

More Decks by Sorah Fukumori

Other Decks in Technology

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!