GramEditor/gram
38
989
Fork
You've already forked gram
87

TODO list feature #50

Closed
opened 2026年03月06日 16:57:22 +01:00 by darltrash · 5 comments

It could be pretty awesome if there was something like a TODO list feature built into the editor itself, I think this was proposed for Zed itself but they never added it in the end.

It could be pretty awesome if there was something like a TODO list feature built into the editor itself, I think this was proposed for Zed itself but they never added it in the end.

I imagine this wouldn't be insanely hard to implement. There's data that is saved alongside a project so I could perhaps use that as a base for implementation.

Should these TODOs be app-wide or project specific?

I imagine this wouldn't be insanely hard to implement. There's data that is saved alongside a project so I could perhaps use that as a base for implementation. Should these TODOs be app-wide or project specific?

I like the JetBrains implementation of this, where it lets you navigate all of the TODO comments in your codebase.

I like the JetBrains implementation of this, where it lets you navigate all of the TODO comments in your codebase.

The other component of that is that TODOs get special highlighting in the editor, which I very much miss when using Zed/Gram.

The other component of that is that TODOs get special highlighting in the editor, which I very much miss when using Zed/Gram.

@adrian-brady wrote in #50 (comment):

I imagine this wouldn't be insanely hard to implement. There's data that is saved alongside a project so I could perhaps use that as a base for implementation.

Should these TODOs be app-wide or project specific?

Workspace-specific should be good enough in my opinion, since you can just add several folders into your workspace. I am looking at it from the perspective of someone engineering a frontend and a backend at the same time under the same "workspace"

@adrian-brady wrote in https://codeberg.org/GramEditor/gram/issues/50#issuecomment-11783310: > I imagine this wouldn't be insanely hard to implement. There's data that is saved alongside a project so I could perhaps use that as a base for implementation. > > Should these TODOs be app-wide or project specific? Workspace-specific should be good enough in my opinion, since you can just add several folders into your workspace. I am looking at it from the perspective of someone engineering a frontend and a backend at the same time under the same "workspace"
Owner
Copy link

Hello,

I've decided to go through and close issues that I don't intend to fix. If it's a feature request for something that I haven't planned to do, then I would encourage you as the reader to fix it yourself! It's open source, I'm guessing most people who are using a code editor are coders, and it's good for you to learn new things. I've come to realize that I can't fix WGPU issues on a particular piece of hardware for example. Whoever has that problem will have to solve it so they can verify that the fix actually works.

If it's a packaging thing, like providing packages for a particular OS, Linux distro or architecture, then all I can say is that I have tried and there just isn't enough time in my life to support everything people want. What I have done is hook up this repo to a Github mirror with actions enabled: https://github.com/GramEditor/gram. My suggestion to anyone who needs or wants a particular build is to make a PR that adds build support that way.

Hello, I've decided to go through and close issues that I don't intend to fix. If it's a feature request for something that I haven't planned to do, then I would encourage you as the reader to fix it yourself! It's open source, I'm guessing most people who are using a code editor are coders, and it's good for you to learn new things. I've come to realize that I can't fix WGPU issues on a particular piece of hardware for example. Whoever has that problem will have to solve it so they can verify that the fix actually works. If it's a packaging thing, like providing packages for a particular OS, Linux distro or architecture, then all I can say is that I have tried and there just isn't enough time in my life to support everything people want. What I _have_ done is hook up this repo to a Github mirror with actions enabled: https://github.com/GramEditor/gram. My suggestion to anyone who needs or wants a particular build is to make a PR that adds build support that way.
Sign in to join this conversation.
No Branch/Tag specified
main
test/wgpu-on-mac
test-ci/failing-test-mac
test/failing-test-mac
test/build-on-22-04
test/wgpu-present-mode-mailbox
v2.1
test/altgr-fix-again
test/2.0.0-rc1
test/linux-build
test/objc2
v1.2.1
3.0.1
3.0.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.0
1.2.1
1.2.0
1.1.0
1.0.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
GramEditor/gram#50
Reference in a new issue
GramEditor/gram
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?