saf-dmitry / taskpaper-mode Goto Github PK
View Code? Open in Web Editor NEWEmacs TaskPaper Mode
License: GNU General Public License v3.0
Emacs TaskPaper Mode
License: GNU General Public License v3.0
Hi!
I have saved searches in my file exactly like in the README example:
Searches:
Next action @search(@next and not @done)
Active tasks @search(task)
Unfortunately, the following error appears when doing C-c ?
and selecting Next action
for example:
taskpaper-query-read-tokenize: Wrong type argument: stringp, ("@next and not @done")
I am running Spacemacs version [email protected] (develop branch).
Please remove adaptive-wrap.el
. While Melpa does not include that file in the taskpaper-mode
, some users install packages by cloning their Git repository. It adaptive-wrap
is also installed explicitly and separately, then it is undefined which version gets loaded (depending on the order of the load-path
). That is a problem because your copy might not include the very latest upstream changes.
Hi,
First off. Thank you so much for taskpaper-mode. I love it!
Now. I'm having problems with taskpaper-refile-subtree (C-c C-w). It fails immediately after selecting the target as follows:
Get targets...done
funcall-interactively: Wrong type argument: listp, 32
I'm not using any special completion packages (I was using Helm but the problem persists after removing it completely).
taskpaper-goto (C-c C-j) works fine.
TIA,
Mark
Taskpaper client search syntax, such as this:
project *//not @done,
or slice syntax,
[start:end]
// slices from start to end - 1
How is it done?
First off, this looks amazing. I'm just about to install it but am seriously impressed at the amount of work you look to have done here. In fact, between this, Deft, and a few other emacs tools, I'm looking at moving over to emacs instead of my venerable vim (and fact, I could ditch more than a few gui tools and have this work cross platform.).
Could you add it to one of the emacs repositories, however?
Great work. Really looking forward to seeing if this will replace the OSX-specific app for me, particularly as I'm looking to move back to linux.
It seems that fill-paragraph
and auto-fill-mode
don't work when editing *.taskpaper files, nor do the other manual fill-
commands. While I can understand not wanting to constrain the overall width of a project-and-task outline, it would be nice to be able to at least hard-wrap notes at 70 - 80 characters to help keep things tidy. Is there a particular reasong for disabling these commands/variables?
Pressing C-c C-c clears the query string
does not work for me.
Also, M-x taskpaper-occur-remove-highlights
does not clear the search.
Need to do C-c C-q
, then RET
to submit an empty search to clear search.
First of: Excellent package! Love it!
I would love to use hoisting via
C-c #: Narrow buffer to the subtree under cursor (taskpaper-narrow-to-subtree).
but I can't figure out how to undo this.
How can I get out of narrowing to subtree?
Neither work:
C-c *
C-c a
C-c z
First of all - it's wonderful to see this emacs package being actively maintained. Many thanks.
One of the nice features of TaskPaper on MacOS is to archive tasks and append a @project tag to the task that has the "base-name" (all projects that are ancestors in order).
Another useful function using "projects" (I think project names are likely the names non-leaf nodes) is "move selection to project".
I think there is probably a fairly easy way to write a few functions that append project tags, or take project names as arguments when moving selections to projects (ideally offering projects to select from while doing so). Can this easily be added? How?
Would it be possible for taskpaper-mode to understand and grok ISO week numbers in terms of dates? My impression is that it must already understand them from the query syntax, but would it be possible to either allow a specific comprehension of them within tags (eg. @chase(w26) or @ due(w25) ) where they would be amenable to being brought up in the query interface for a particular date range? (oe even what I used to use in Taskpaper, @Week(26) )
In other words, can ISO weeks be used as date targets to be queried by predicates?
For example, today is 2021-02-04
. I entered due(%%+2d)
. What shortcut key can I press to expand it to a display format like @due(2021-02-06)
?
today put date (now), It would be interesting to put date and time
After I Narrow buffer to the subtree under cursor (taskpaper-narrow-to-subtree)
, how do I Widen buffer to remove narrowing
?
Using org-roam installed and Taskpaper, you can insert org-roam links of the style
Projects:
Perso:...
Work:
Platforms:
- Ping [[id:F5531E65-5ECB-465C-9384-0B9BBF04C8B4][Boss]] on that thing we talked about
This is nicely inserted with C-n i
and a handy ivy narrowing to the thing you select.
In org-roam, these links use concealing special characters to appear simply as highlighted link Boss
.
Is there a way we can support that in the Taskpaper syntax (perhaps optionally) as it is way to be able to connect people and topics into each todo item?
thanks!
Daryl.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.