Navigation Menu

Skip to content

laoyang945/vimflowy

 
 

Repository files navigation

Intro

vimflowy is a vim plugin which implements a simple and elegant outliner tool like workflowy. It is based on vimoutliner and the document is still vimoutliner's.

Features

  • simple and elegant
  • based on plain text file, you can open it everywhere and on every platform, with or without internet access.
  • easy to navigate among items
  • and @ are highlighted just as in twitter and workflowy. They can be used as "context" in GTD

  • complete tasks will be archived and append a time stamp
  • extensible with other vim plugins (VOoM and universal text linking)

Screenshots

Ouliner,highlights, folding and done mark

Keyword Filtering

Installation

Using pathogen is strongly encouraged.

git clone git://github.com/laoyang945/vimflowy.git .vim/bundle/vimflowy

Usage

  • Open a .otl file and the plugin will be automatically loaded
  • In the insert mode, you can use TAB key to indent items to build a structured outliner.
  • In the normal mode, you can use TAB key to expand/collapse the current line.
  • If one line starts with colon(:) or semicolon (;), it will displayed as supplement text.
  • You can use zs to filter out lines containing the word under the cursor and zn to show all lines
  • Once a line is done, simply use ,,dn to archive this item (and all its descendants) to a sibling DONE node and append it's finishing time.

Shortcut Key

  • TAB: demote a heading in insert mode and expand/collapse nodes in normal mode
  • ,,N(N=0~9): collapse to level N node, when N=0, collapse all
  • zs: filter lines containing word under the cursor
  • zn: equal to ,,0
  • ,,dn: mark one line as done and append the time stamp
  • ,,t: insert time
  • ,,d: insert date

Configration

  • color scheme: Please modify colors/vo_dark.vim

About

vimflowy is an implementation of workflowy-style outliner on vim

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 35.7%
  • Perl 32.3%
  • Vim Script 27.1%
  • Shell 3.2%
  • Other 1.7%