All Projects → felipelalli → org-sort-tasks

felipelalli / org-sort-tasks

Licence: MIT License
Functions to keep TODO tasks in orgmode sorted and organized.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to org-sort-tasks

nroam
Org-roam backlinks within org-mode buffers
Stars: ✭ 106 (+307.69%)
Mutual labels:  org-mode, emacs-package
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
Stars: ✭ 126 (+384.62%)
Mutual labels:  orgmode, org-mode
rush
🏃‍♀️ Minimalistic CLI Tool for Managing and Running Bash Snippets
Stars: ✭ 35 (+34.62%)
Mutual labels:  task-list, task-management
effective
Effective: end-to-end encrypted project management for activists and human rights organizations. Making activists 10x more powerful via ultra effective communities of action and autonomous software. [deprecated]
Stars: ✭ 75 (+188.46%)
Mutual labels:  task-management
preview-org-html-mode
Emacs minor mode for an (optionally) live preview of Org exports to HTML using Xwidgets.
Stars: ✭ 16 (-38.46%)
Mutual labels:  org-mode
org-notes-style
A light CSS theme for Org mode HTML export
Stars: ✭ 20 (-23.08%)
Mutual labels:  org-mode
eshell-info-banner.el
Display some system information when launching Eshell
Stars: ✭ 28 (+7.69%)
Mutual labels:  emacs-package
Eorg
new version: https://github.com/SoftMaple/Editor
Stars: ✭ 27 (+3.85%)
Mutual labels:  org-mode
concurrent-tasks
A simple task runner which will run all tasks till completion, while maintaining concurrency limits.
Stars: ✭ 27 (+3.85%)
Mutual labels:  task-list
talks
Resources to various talks given by 200ok team members at various locations.
Stars: ✭ 33 (+26.92%)
Mutual labels:  org-mode
psched
Priority-based Task Scheduling for Modern C++
Stars: ✭ 59 (+126.92%)
Mutual labels:  task-management
org-babel-eval-in-repl
Send and eval org-mode babel code blocks in various REPLs (therefore it's async)
Stars: ✭ 49 (+88.46%)
Mutual labels:  org-mode
vim-minimd
A fast, folding Markdown outliner for Vim
Stars: ✭ 27 (+3.85%)
Mutual labels:  org-mode
org-tanglesync.el
A package to pull external changes into an org-mode source block if that block is tangled to an external file
Stars: ✭ 80 (+207.69%)
Mutual labels:  org-mode
org-starter
Configure files and directories in Org mode more easily
Stars: ✭ 73 (+180.77%)
Mutual labels:  org-mode
zettel-mode
A Zettelkasten-style note-taking helper
Stars: ✭ 32 (+23.08%)
Mutual labels:  org-mode
emacs.d
My personal emacs setup.
Stars: ✭ 27 (+3.85%)
Mutual labels:  org-mode
emacs-habitica
Emacs Extension for Habitica
Stars: ✭ 61 (+134.62%)
Mutual labels:  org-mode
arnes-notes
🧠 My working notes.
Stars: ✭ 20 (-23.08%)
Mutual labels:  org-mode
org-clock-csv
Export Emacs org-mode clock entries to CSV format.
Stars: ✭ 80 (+207.69%)
Mutual labels:  orgmode

Organize your TODO list

You can sort an unsorted TODO list using mergesort with `org-sort-tasks`. The fn will try to find which task is more important taking into account deadline, scheduled time, priority and then, if everything is equal, finally ask to the user.

When the list is already sorted, you can use fn `org-insert-sorted-todo-heading` to insert a task in a right position using binary search.

org-insert-sorted-todo-heading

An interactive fn that inserts a TODO heading in the right position in a pre-sorted list. Let the cursor above the root (parent) element.

WARNING: If the list is unsorted, use `org-sort-tasks` first.

org-sort-tasks

An interactive fn that sorts a list of tasks in the selected region or under the headline on cursor.

There are two main ways of use:

  1. Let the cursor at any position of a root headline and press M-x org-sort-tasks.
  2. Mark a region and use M-x org-sort-tasks.

The user will be prompted to reply a simple question like "Should ‘xxx task’ BE DONE BEFORE ‘yyy task’?". After reply some questions, the fn will open a new buffer and build a sorted list of tasks. It is very useful for who uses GTD method and work with huge unsorted lists of tasks. The number of questions will be in avg O(n log n).

./org-sort-tasks.gif

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].