Skip to content

al3xandru/taskpaper-mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

TaskPaper major mode for Emacs

This is a slightly modernized fork of taskpaper.el providing the following features:

  • improved syntax recognition
  • support for navigating projects
  • focusing on a project
  • configurable append date to done tasks

Instalation

Put taskpaper-mode.el file somewhere and add it to your init.el:

(load-file "~/taskpaper-mode/taskpaper-mode.el")
(require 'taskpaper-mode)

Spacemacs

If you are using Spacemacs:

(defun dotspacemacs/layers ()
    ;; ...
    dotspacemacs-additional-packages
    '(
        (taskpaper-mode :location (recipe :fetcher github :repo "al3xandru/taskpaper-mode" :branch dev))
     ))

Keyboard shortcuts

S-return     Focus project under cursor
S-backspace  Back to all projects
C-c l        Chose project from list
C-c d        Toggle done state

Configuration options

Append date to @done:

    (setq taskpaper-append-date-to-done t)

Add special faces for tags:

(font-lock-add-keywords 'taskpaper-mode
                      '(
                        ("@important" . font-lock-keyword-face)
                        ("@today" . font-lock-string-face)))

About

TaskPaper major mode for Emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%