{"repo":"saf-dmitry/taskpaper-mode","free":true,"listed":false,"github":"https://github.com/saf-dmitry/taskpaper-mode","clone":"git clone https://github.com/saf-dmitry/taskpaper-mode.git","description":"Emacs TaskPaper Mode","language":"Emacs Lisp","stars":109,"topics":["emacs","plain-text","outline-editor","note-taking","taskpaper","productivity","task-management"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"Emacs TaskPaper Mode [![MELPA][melpa-badge]][melpa-link] TaskPaper mode is an Emacs major mode for working with files in TaskPaper format. The format was invented by Jesse Grosjean and named after his [TaskPaper][taskpaper] macOS app, which is a system for organizing your outlines and tasks in a text file. The format itself is exceptionally readable and supports different item types, outline hierarchy, and tagging. TaskPaper format knows about four things: projects , tasks , notes , and tags . Items can be indented (using literal tabs) under other items to create outline structure, which defines parent-child hierarchical relationship: The file format is fairly simple: - Files are expected to use the UTF-8 encoding and use a newline ( \\n ) to separate lines. - Each line makes a new item: project, task, or note. - A task is a line that begins with a hyphen ( - ) followed by a space, which can optionally be prefixed (i.e., indented) with tabs. A task can have zero or more tags anywhere on the line (not just trailing at the end). - A project is a line that isn't a task and ends with a colon ( : ) followed by a newline. Tags can exist after the colon, but if any non-tag text is present, then it won't be recognized as a project. - A note is any non-blank line that doesn't match the task or project rules. A note can have zero or more tags anywhere on the line. - A tag consists of an at symbol ( @ ) preceded by a space and followed by a tag name. Tags can optionally have a value in p","default_branch":null,"files":null,"tree":[],"storefront":"/r/saf-dmitry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saf-dmitry/taskpaper-mode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}