sponsor Vim development Vim logo Vim Book Ad

HyperList : Everything. Concise and precise. Outliner, organizer, brainstormer, project mgmt

 script karma  Rating 67/19, Downloaded by 2390    Comments, bugs, improvements  Vim wiki

created by
Geir Isene
script type
HyperList is a methodology to describe anything in plain text (Link: http://isene.me/hyperlist/)

It can be used as an outliner, a project or process tool, a logic breakdown tool, a mind map or for any number of different usages. Your imagination is (almost) the only limit.

HyperList can be used to describe any state or transition - anything from simple shopping and todo lists to large project plans, process design, the human history, the human DNA or the whole universe.

With HyperList, descriptions become simple, easily readable, concise and precise.

This VIM plugin makes it easy to create and manage HyperLists using VIM.

The plugin includes a large range of features such as:

* Complete highlighting of HyperList elements
* Collapsing and expanding of up to 15 levels in a list
* Linking/referencing between elements (items) in a list
* Easy navigation in lists, including jumping to references
* "Presentation modes" where you can view only parts of lists and line-by-line
* Automatic underlining of State or Transition items in a list
* Creating and checking of checkboxes in a list, with or without date stamps
* Easy navigation to elements that needs filling out (when you use a list as a template)
* Show/hide of words or regex patterns
* Encryption (and decryption) of whole lists or parts of lists
* Auto-encryption of lists - making a list into an excellent password safe
* HTML export of lists
* LaTeX export of lists
* Description on how to include HyperLists within other filetypes, thus taking full advantage of the above features when including a HyperList in e.g. a normal .txt document.
* All documents with the file suffix ".hl" are treated as HyperList documents
* ... and there are many more features. Check out the comprehensive documentation (type ":help HyperList" in VIM after install)

This VIM plugin is the continuation of the now deprecated WOIM plugin (http://www.vim.org/scripts/script.php?script_id=2518)

There is virtually no limit to what you can use HyperLists for. Contact me at g @ isene . com if you have any questions or suggestions, or if you just want to have a chat about HyperList (or any other things that are cool & interesting). See http://isene.com for more of my work.
install details
Download hyperlist.vmb. Then do:

vim hyperlist.vmb
:so %

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
hyperlist.vmb 2.3.5 2017-01-16 7.0 Geir Isene Added the function Complexity() to give a complexity score for a HyperList
hyperlist.vmb 2.3.4 2016-09-05 7.0 Geir Isene Fixed opening/editing of default files opened via 'gf' (calling the OpenFile function)
hyperlist.vmb 2.3.3 2016-07-26 7.0 Geir Isene Fixed bug in install package.
hyperlist.vmb 2.3.2 2016-06-30 7.0 Geir Isene Added functionality to Show/Hide of words under cursor/regex pattern. Taken from VIM script #1594 (thanks to Amit Sethi).
hyperlist.vba 2.3.1 2015-06-30 7.0 Geir Isene Added the function OpenFile() to open referenced file (mapped to 'gf')
Use \"gf\" to open the file under the cursor. Graphic files are opened in \"feh\", pdf files in \"zathura\" and MS/OOO docs in \"LibreOffice\". Other filetypes are opened in VIM for editing. All this can be changed by editing the function OpenFile() in the file \"hyperlist.vim\".
hyperlist.vba 2.3 2015-02-13 7.0 Geir Isene Updated plugin to HyperList definition version 2.3.
Made the changes necessary to accommodate for Twitter-type (hash)Tags.
New markup for References (and included \"@\" in references).
Fixed bold/italic/underlined.
Changed the Change Markup.
Updated Latex/HTML conversion.
Updated documentation.
hyperlist.vba 2.1.7 2012-10-17 7.0 Geir Isene Changes:      Fixed bugs in Identifier and Multi. Cosmetic fixes.
hyperlist.vba 2.1.6 2012-10-15 7.0 Geir Isene The Outliner / MindStructure / Logicizer / UniverseMapper / CoffeeMaker just got better:
Fixed the GotoRef function (mapped to "gr" and "<CR>")
hyperlist.vba 2.1.5 2012-10-13 7.0 Geir Isene   Added "zx" as a command to update folding (to update syntax).
  Added <CR> as an alternative to gr (Goto Ref).
  Added a mark (m') to gr/<CR> to facilitate easy jump back.
  Speed-up. Also added a global variable that can be set if you don't want the
  collapse functions active, set this: ("g:disable_collapse") - it will
  considerably speed up large HyperListS.
  Fixed syntax highlighting for the first line in a HyperList.
  Documentation updates.
hyperlist.vba 2.1.3 2012-09-23 7.0 Geir Isene Changes:
Included more accented characters.
Speedup; Adjusted minimum and maximum lines of sync'ing.
Fixed identifiers.
hyperlist.vba 2.1.2 2012-07-07 7.0 Geir Isene Important security upgrade: Removed traces of encrypted data upon en/decrypting (part of) a HyperList.
hyperlist.vba 2.1.1 2012-04-28 7.0 Geir Isene New HyperList version (2.1) with important changes (see http://isene.com/hyperlist.pdf)

Upgraded plugin to reflect the new Hyperlist version (2.1)
hyperlist.vba 2.1 2012-04-16 7.0 Geir Isene Better syntax highlighting for folds (both term & gui and both for dark and light backgrounds).
Added "sync minlines/maxlines" settings to be changed for slow computers.
hyperlist.vba 2.0 2012-04-05 7.0 Geir Isene Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo