- merge #77
- update doc for the refer for DecorationRenderOptions
- fix style for the doc on vscode market
- using array for include/exclude configuration, resolve #56. for backward compatability, string is also valid
- register disposable items to the context
- merge PR #58 exclude
.next
directory while searching for annotations as default - exclude
.github
directory while searching for annotations as default
- revert the fix for #48, the
\b
pattern cause other issues #51,#52
- typo fix, resolve #47
- fix #48, the unwanted partial highlight
- fix typo within the doc and minor fix for a potential bug. see #46
- update doc. fix typo of the example configuration within the README file.
- fix a bug that the
defaultStyle
not applied to built in keywordsTODO:
andFIXME:
- remove
todohighlight.highlightWholeLine
from configuration contributes. - update doc, add reference to the official API for a full list of available styling properties, resolve #40
- minor fix: clear highlight when keywords are been edited and no longer exists
- minor fix: escase regexp for the keywords text property so that we can highlght
.$|\
, etc. resolve #36, resolve #37
- support keywords configuration via RegExp by tuning the
todohighlight.keywordsPattern
. if the regexp is provided, thetodohighlight.keywords
will be ignored, resolve #28, resolve #33, resolve #36
- there always been users report that the file path not clickable in the output channel. provide an option
todoghighlight.toggleURI
to toggle the file pattern. resolve #31
- auto detect platform using the
os
module, thx @anupam-git for PR#26
- clear output channel if no results, fix #24
- show progress indicator for file searching
- add a configuration key
maxFilesForSearch
to set the max files that allowed to search, default is 5120
- add
**/build/**
and**/.vscode/**
into default exclude directories
- fix #20, the file path that not clickable on Linux. provide a configuratoin to toggle the pattern of the file path, this way can ensure the file path clickable on both UNIX and Windows
- glob pattern copied from vscode api doc using the
∕
(divition slash, witch is different from/
) for path portion, this makes the exclude pattern fail to work in code. fix #14 - file pattern
<path>#<line>
seems clickable within the output channel on Mac now. remove the<path>:<line>:<col>
form the output channel and resolve #19 - reduce the max allowed size for
findFiles
from 5120 to 999 for performance consideration
- entire line highlighting support via configuration, resolve #16
- seems no workaround for the links within the outputpannel to work on both mac and windows, so display the two type of links
- just find that links in the outputchannel not clickable on Mac now, using hash and will work both on Windows and Mac now.
- fix #15 links in outputh channel not clickable on windows
- list annotations into the outputchannel instead of the quickpick panel, resolve #13
- store search result into workspaceState, using the status bar item to show the result at any time
- list annotations, resolve #7,#9
- show corresponding message in status bar, resolve #12
- using
onDidChangeConfiguration
API to detect configuration change and make the user settings take effect - adding command
Toggle highlight
to enable/disable the highlight - adding a configuration section
todohighlight.isEnable
to enable/disable the highlight
- fix #5
- ruler color customizing support, see also #4
- make user settings take effect immediately without editor reload
- resolve #2, customizing colors support
- resolve #3, customizing keywords support
- case sensitive config now support in settings, see also #1
- add MIT license
- enable case-insensitive patterns , see #1
- initial release