This package consumes the following services:
About the GPD System
The GPD system is meant for people who spend a great deal of time text editing. It is a Todo app with the power of GTD and Mark Forster's Final Version with ninjutsu shortcuts for maximum speed. Except for section headers, every line is a Todo item. Special symbols allow you to understand different aspects of the Todo item. Using combinations of regular and symbolic text, everything is free-form text.
Pre-Requisites
To install GPD, you first need to install the Atom text editor. Go to the following link to download, http://atom.io/.
Install Method
- Start Atom
- Press ctrlshiftp (⌘⌥p) and type "Install Package". You should see "Settings View: Install Package".
- In the search box, type "GPD" and press enter.
- Find the GPD package and click the install button.
Getting started
A few steps and you will be on your way.
- Create new file, give it the extension
.GPD
, and open it in Atom. - Type / / / Tab. It will instantly give you the section layouts and put your cursor in the
Backlog
section. - Create some Todos. Use symbols to note various aspects of the Todo. For all the symbols available (
#
,!
,@
,$
,~
,- # tab →
#(Project)
- The project or group of work that this Todo is part of. - ! tab →
!(Target)
- A measurable target for the Todo. E.g.: a date, a specific performance metric, etc. - @ tab →
@(Context)
- People, places, or things that are related or required for the Todo. E.g.: a meeting room, a person who you are waiting for. - $ tab →
$(Cost)
- The amount of time or other cost metric that should be accounted for this Todo. - ~ tab →
~(Completion Date)
- The date that you finished the Todo. - , tab →
(Note ID)
- An ID that references the Note attached to this Todo
- # tab →
- Once you've mastered this, you will want to get familiar with the shortcuts.
Shortcuts
Shortcuts make GPD what it is. If you don't learn them it's not really going to work that well.
- ctrl? - Create a new Todo at the bottom of the
//Backlog//
section. If you are in a gpd_note file, the line you are currently on will be copied as a new note in the gpd file. - ctrl. - Move the currently selected Todo to the top of the
//Todo//
section - ctrl} - Move the current Todo to the top of
//Closed//
section and put a~(datetime.now)
in front of it - ctrl{ - As above, but also copy the Todo to the bottom of the
//Backlog//
section (for repeat tasks) - ctrl, - Find or create the note for current Todo in a companion
.GPD_Note
file. When in the.GPD_Note
file, you can press this again to switch back the main.GPD
file. - ctrl[ - Narrow the view to a section folding the rest.
- ctrl] - Unnarrow. I.e. Unfold-All
- ctrl$ - (experimental) Start or abort a 25 minute Pomodoro timer. Also appends an
O
to the cost metric field to mark the start of a Pomodoro. If you abort the Pomodoro, theO
is replaced with a/
, and if you finish the Pomodoro it is replaced with anX
.
Sections
Todos are divided into different sections: Todo, Backlog, and Closed. These sections are denoted by //Section Name//
followed by //End//
. The Todo, Backlog, and Closed sections are mandatory for this package, but you are free to create any other sections you want.
License
This project is licensed under the Apache License 2.0. The full license text can be found in the LICENSE
file provided with this package.
Thank you to Yoshiori SHOJI who wrote the original Pomodoro code, the license of which can be found in the LICENSE_SHOJI
file provided with this package.