Comments (11)
Now there might be the necessary APIs for implementing this 🤔 I'll have to take a closer look at it
from vscode-todo-plus.
You mean the way PlainTasks does it?
from vscode-todo-plus.
Yes. Being able to work on similarly tagged tasks is essential.
from vscode-todo-plus.
I'd like to implement it, but I believe there's no API for doing that at the moment.
I've opened an issue on VSC's repository, it would be helpful if you give it a thumbs up or write something.
from vscode-todo-plus.
It's still impossible to properly implement this, but as of v3 this extension contributes a view to the activity bar that can be filtered by any arbitrary string. 👍
from vscode-todo-plus.
Can't this be implemented by choosing a tag to filter by and then opening a new window with only the tasks with that tag?
from vscode-todo-plus.
@maiph you can do that, but then if you edit those todos the original file won't change. I'd prefer to implement this properly as soon as an API for folding arbitrary lines is available.
from vscode-todo-plus.
Is there a way to implement it using window similar to Ctrl+Shift+F
? It could have a superset of the functionality, but also stuff like filtering by due date (#23). Each line in the result would correspond to an unticked checkbox (or maybe have that an option - only show uncompleted tasks
) and clicking on that line would send you to that todo in the appropriate file.
That window could also have sorting by priority and similar features.
from vscode-todo-plus.
@SuperCuber Yeah I guess one could ask for the search query via a quickpick panel and then open a new editor with the results.
But it would kind of be a read-only experience, as even if you edit the results those edits won't be reflected back in the original file.
from vscode-todo-plus.
I was thinking something along the lines of this (screenshot from Zim Wiki's Manual)
You can see on the left it shows priority level (one !
for each level) and start/due time (OD stands for overdue since the docs are pretty old), and on the right the text. Clicking on the task just selects the text of the task in the appropriate page/line like so. At the bottom (not shown) there is a textbox where you can enter a query.
Editing through that is simply not supported, to edit you need to click on the task.
IMO it's very intuitive and useful, especially if you can input stuff like est < 2h && due < 2019-03-01 && priority > high
, and most important - doesn't require any folding.
from vscode-todo-plus.
Closing as duplicate of #85
from vscode-todo-plus.
Related Issues (20)
- Support tags with hyphens HOT 1
- Apparently indentation cannot be customized HOT 2
- Editable views HOT 2
- This project is great, can it be ported to obsition? HOT 1
- Problem with tag "TODO"
- Possibly broken tags styling HOT 3
- Multiline Active Text (not greyed out) HOT 1
- Disable "Donate" prompt after donating. HOT 2
- Hide tags from lines in the sidebar HOT 1
- User snippets seem to not work in *.todo files HOT 3
- Possible memory leak? HOT 1
- Too slow to load HOT 4
- Too slow to load HOT 1
- Leave empty lines when collapsing
- Does it have auto renumbering of todo list in a file
- Adding some tags to entries can lead to buggy remaining time display
- Can I make TODO Sidebar to show .todo files outside current folder? HOT 2
- No. of Hours you work in a day - extension setting parameter can be added.
- Sidebar Display - tidy up "Notes"
- It is possible make an auto generated groupBy list?
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 vscode-todo-plus.