Getting Things Done - nvim-neorg/neorg Wiki

Base module for GTD workflow

Summary

Manages your tasks with Neorg using the Getting Things Done methodology.

Overview

GTD ("Getting Things Done") is a system designed to make collecting and executing ideas simple. You can read more about the GTD implementation here!

Want to use a tutorial project to know the basics of GTD in Neorg ? Follow the steps in this repository

It's here where the keybinds and commands are created in order to interact with GTD stuff

Note: If you want to open your GTD views without changing your pwd, you can open Neorg in silent mode beforehand:

Usage

How to Apply

Configuration

Required: Workspace name to use for gtd related lists

nil

You can exclude files or directories from gtd parsing by passing them here (relative file path from workspace root)

{}

Default lists used for GTD

{
inbox = "inbox.norg",
},

The syntax to use for gtd.

{
context = "#contexts",
start = "#time.start",
due = "#time.due",
waiting = "#waiting.for",
},

User configurations for GTD views

{
projects = {
show_completed_projects = true,
show_projects_without_tasks = true,
},
},

Generates custom completion for tags: #contexts,#waiting.for

Generates it only once, when booting Neorg.

It gets all tasks and projects, and retrieve all user-created tag values

false

Developer Usage

Public API

This segment will detail all of the functions core.gtd.base exposes. All of these functions reside in the public table.

No public functions exposed.

Examples

None Provided

Extra Info

Version

This module supports at least version 0.0.8. The current Neorg version is 0.0.9.

Imports

This module does not import any other files.

Requires

Required by

This module isn't required by any other module.