Code Monkey home page Code Monkey logo

Comments (11)

fabiospampinato avatar fabiospampinato commented on August 12, 2024 5

Now there might be the necessary APIs for implementing this 🤔 I'll have to take a closer look at it

from vscode-todo-plus.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

You mean the way PlainTasks does it?

from vscode-todo-plus.

jadiaz avatar jadiaz commented on August 12, 2024

Yes. Being able to work on similarly tagged tasks is essential.

from vscode-todo-plus.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

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.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

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.

maiph avatar maiph commented on August 12, 2024

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.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

@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.

SuperCuber avatar SuperCuber commented on August 12, 2024

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.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

@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.

SuperCuber avatar SuperCuber commented on August 12, 2024

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.

fabiospampinato avatar fabiospampinato commented on August 12, 2024

Closing as duplicate of #85

from vscode-todo-plus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.