Taskmarks
VSCode Extension - Persist bookmarks for different tasks.
On big projects, coming back to a topic that I did not touch for some time, I often need time to 'find the right places'. Taskmarks makes it possible to keep those old bookmarks, and go back to them, whenever I need them.
New topic - just add a new Task (Task == collection of bookmarks, belonging to a topic) and keep them forever.
Or copy a Task and share it with your co-workers. Or create a new one, to tell him or her: 'Please look here and here. Do we have a problem? / Could you please ...'
Intro
Available commands
- Taskmarks: Create new Task Create new Task (enter new Taskname)
- Taskmarks: Delete Task Delete Task (from Tasklist)
- Taskmarks: Rename Task Rename Task (from Tasklist)
- Taskmarks: Copy Active Task to Clipboard Copy Active Task to Clipboard
- Taskmarks: Paste Clipboard to Task Paste Clipboard to Task with same name
- Taskmarks: Select Active Task Select Active Task (from List)
- Taskmarks: Toggle Toggle Bookmark at Current Position
- Taskmarks: Find next Bookmark Move the cursor to the next bookmark
- Taskmarks: Find previous Bookmark Move the cursor to the previous bookmark
- Taskmarks: Select Bookmark from List show Bookmarks and jump to Selected
Features / Command / Keyboard / ToDos / Ideas
- only load ? useful ? tasks
- Version 1.0.0 ???
- paste (from clipboard) to active task
- remove all vscode references from tests (or better mock them) (UnhandledPromiseRejectionWarning: Unhandled promise rejection. in tests)
- new command : remove unused (empty) Tasks
- Tests
- perhaps? move all vscode stuff to helpers? should make testing easier
- disable taskbar display (and perhaps other things) in settings
- make little demo, how to work with taskmarks
- find better shortcuts and make them work outside the edit mode (eg 'goto next' or 'Select Active Task' should work always)
- add debug points to task (toggle, switch all on or off)
- perhaps? be able to leave comments on tasks - for starters, just keep them in taskmarks.json
- version taskmarks.json? import old?
Done (still testing)
(0.9.6) - ring and ring tests - some refactoring
(0.9.5) - some cleanup
(0.9.4) - fixed https://github.com/norbertK/taskmarks/issues/22 - do not write if equal
(0.9.3) - one central taskmarks.json (setting) - local trumps central
(0.9.2) - do not write new empty taskmarks.json
Requirements
Extension Settings
Known Issues
https://github.com/norbertK/taskmarks/issues/45
if too many lines are deleted, marker at end, can not be removed
https://github.com/norbertK/taskmarks/issues/22
marker does not move while deleting / inserting lines
Release Notes
See CHANGELOG.md