Comments (1)
Both archiving and refiling features are already implemented in TaskPaper mode and extensively documented. For more details see README.md.
Archiving
The command C-c C-x a
(taskpaper-archive-subtree
) archives the subtree starting at the cursor position to the location given by taskpaper-archive-location
. The default archive location is a file in the same directory as the current file, with the name derived by appending _archive.taskpaper
to the current file name without extension. You can also choose what item to file archived items under. For details see the documentation string of the variable taskpaper-archive-location
. The subtree is filed below the target item as a subitem. Depending on taskpaper-reverse-note-order
, it will be either the first or last subitem.
When the taskpaper-archive-save-context
custom option is non-nil, a @project
tag with project hierarchy is added to the archived item.
Refiling
The following special commands can be used to move/copy subtree under cursor to other location:
-
C-c C-w
: Move the subtree under cursor to different (possibly invisible) location (taskpaper-refile-subtree
). -
C-c M-w
: Copy the subtree under cursor to different (possibly invisible) location (taskpaper-refile-subtree-copy
).
This commands prompt the user for an outline path to an item offering standard minibuffer completion for possible target locations. Special completion packages like Ivy or Icicles provide faster and more convenient way to complete the outline path in minibuffer. This is the interface also used by the C-c C-j
goto command.
The subtree is filed below the target item as a subitem. Depending on taskpaper-reverse-note-order
, it will be either the first or last subitem.
from taskpaper-mode.
Related Issues (15)
- Add this to MELPA or Marmalade or similar HOT 1
- [Feature Request] Semantic comprehension of ISO weeks eg @due(w26) or @week(w26) by date queries? HOT 3
- Undo taskpaper-narrow-to-subtree? HOT 1
- Pressing C-c C-c clears the query string (not working) HOT 1
- About shortcut key. HOT 2
- How to do structured search like XPath? HOT 4
- [Feature Request] Please support org-roam style link concealing in the taskpaper syntax HOT 7
- "Fill" commands and settings don't work in *.taskpaper files HOT 1
- custom tag done via taskpaper-tag-faces not working HOT 2
- C-c C-d: put date time HOT 1
- Please don't bundle third-party libraries HOT 6
- Saved searches: Wrong type argument: stringp
- taskpaper-refile-subtree: Wrong type argument: listp HOT 2
- how do I `Widen buffer to remove narrowing`? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from taskpaper-mode.