Skip to main content
edited tags
Link
added 92 characters in body
Source Link
nispio
  • 8.3k
  • 2
  • 38
  • 74

Is there an easy way to create a list of "to-do" items on-the-fly when writing code? For example, suppose that I am writing a function write-this-now when I realize that I am also going to need to write a support function for itwrite-this-later. Instead

(defun write-this-now ()
  (unless (write-this-later) ...

Instead of leavingpausing to write that function first and then coming backgo create write-this-later, I charge ahead as if the functionit already existed. However, I also want to make a note for myself that I still need to write that functioncome back later and create it.

One solution that I have used in the past is to manually add a comment with the word TODO

(defun write-this-now ()
  (unless (write-this-later) nil))  ; TODO create function `write-this-later`

Now I can come back at some later time and search the file for occurences of the word TODO, and I will find this little note that I left for myself.

Are there any packages or extensions out there to facilitate easy creation and tracking of TODO items within a file or project? Perhaps with the ability to

Can I aggregate all of my TODO items from the current project into a single to-do list? Maybe with Can I add bookmarks in my to-do list that link back to the locations where I wrote the TODO items?

Is there an easy way to create a list of "to-do" items on-the-fly when writing code? For example, suppose that I am writing a function when I realize that I am going to need to write a support function for it. Instead of leaving to write that function first and then coming back, I charge ahead as if the function already existed. However, I want to make a note for myself that I still need to write that function.

One solution that I have used in the past is to manually add a comment with the word TODO

(defun write-this-now ()
  (unless (write-this-later) nil))  ; TODO create function `write-this-later`

Now I can come back at some later time and search the file for occurences of the word TODO, and I will find this little note that I left for myself.

Are there any packages or extensions out there to facilitate easy creation and tracking of TODO items within a file or project? Perhaps with the ability to aggregate all of my TODO items from the current project into a single to-do list? Maybe with bookmarks back to the locations where I wrote the TODO items?

Is there an easy way to create a list of "to-do" items on-the-fly when writing code? For example, suppose that I am writing a function write-this-now when I realize that I am also going to need to write a support function write-this-later.

(defun write-this-now ()
  (unless (write-this-later) ...

Instead of pausing to go create write-this-later, I charge ahead as if it already existed. However, I also want to make a note for myself that I still need to come back later and create it.

One solution that I have used in the past is to add a comment with the word TODO

(defun write-this-now ()
  (unless (write-this-later) nil))  ; TODO create function `write-this-later`

Now I can come back at some later time and search the file for occurences of the word TODO, and I will find this little note that I left for myself.

Are there any packages or extensions out there to facilitate easy creation and tracking of TODO items within a file or project?

Can I aggregate all of my TODO items from the current project into a single to-do list? Can I add bookmarks in my to-do list that link back to the locations where I wrote the TODO items?

Source Link
nispio
  • 8.3k
  • 2
  • 38
  • 74

Track "TODO" items when writing code

Is there an easy way to create a list of "to-do" items on-the-fly when writing code? For example, suppose that I am writing a function when I realize that I am going to need to write a support function for it. Instead of leaving to write that function first and then coming back, I charge ahead as if the function already existed. However, I want to make a note for myself that I still need to write that function.

One solution that I have used in the past is to manually add a comment with the word TODO

(defun write-this-now ()
  (unless (write-this-later) nil))  ; TODO create function `write-this-later`

Now I can come back at some later time and search the file for occurences of the word TODO, and I will find this little note that I left for myself.

Are there any packages or extensions out there to facilitate easy creation and tracking of TODO items within a file or project? Perhaps with the ability to aggregate all of my TODO items from the current project into a single to-do list? Maybe with bookmarks back to the locations where I wrote the TODO items?