- fix: VSCode 1.72.0 introduced an incompatibility raising the error: 'Extension tintinweb.vscode-inline-bookmarks has provided an invalid tree item.' - #56 #57
- new: Optionally, hide items from the bookmarks view that are excluded by a downstream
.gitignore
file (requires reload)- option:
inline-bookmarks.view.exclude.gitIgnore
default:false
- option:
- fix: Command 'Select Bookmark' results in error 'filter is not a function' - #50 #51
- update: License 👉 GPLv3
-
new: config setting:
inline-bookmarks.view.showVisibleFilesOnlyMode = "allVisibleEditors" || "onlyActiveEditor"
to control the Inline Bookmarks View's "show visible editors only" behavior - #49allVisibleEditors
- default behavior. with "show visible editors only" andallVisibleEditors
mode bookmarks for all visible editors are shown in the Inline Bookmarks ViewonlyActiveEditor
- with "show visible editors only" andallVisibleEditors
mode only bookmarks for the currently selected/active editor are shown in the Inline Bookmarks View
-
fix: default bookmark/tag regex to include all whitespaces (including CRLF). - #48
- fix: list bookmarks not working correctly - #43
- new: support for custom bookmarks colors. More information see Readme.md/FAQ/Custom Styles and Mapping Settings - see #30, #42 (thanks @rkodey)
- new:
inline-bookmarks.view.lineMode
allows to specify the behavior when jumping to the next/previous bookmark. Either use the currentselected-bookmark
or thecurrent-line
selected in the editor as the reference for the next jump. - see #40, #41 (thanks @rkodey) - fixed: jump errors due to vscode api misuse - see #38, #39 (thanks @rkodey)
- new: Color indicators for the overview ruler
overviewRulerColor
for all tags - #35
- new: command
List Visible Bookmarks
prints bookmarks for currently visible editors (useList Bookmarks
if you want to print all bookmarks) - new: command
Select Visible Bookmark
that allows to quickly jump to bookmarks in currently visible editors (useSelect Bookmark
if you want to select from an unfiltered list)
- fixed: an update to vscode caused the list-view selection tracking to fail with "cannot read property '_uri' of undefined" - see #33
- new: new quick actions to bookmarks view - #20
- Jump to Previous/Next, Filter View, Scan Workspace for Bookmarks (slow)
- renamed "Set View Filter" to "Filter View ..."
- updated "Filter View ..." prompt with a note that an empty filter disables filtering
Buttons (left to right):
- Jump to previous bookmark.
- Jump to next bookmark.
- Filter bookmark view: the prompt accepts regular expressions. keep empty to disable filtering.
- Toggle: show bookmark for visible editors only.
- Quick Refresh: refreshes the bookmark from the internal cache.
- Scan Workspace for Bookmarks: scans all documents in the workspace for bookmark tags
- new: command to list all bookmarks (text)
- new: experimental command to scan workspace for bookmarks
- note: don't use this on large workspaces. if it breaks use the
onCommand:inlineBookmarks.debug.state.reset
command from the command palette
- note: don't use this on large workspaces. if it breaks use the
- fixed: listview filter not working correctly - #24
- fixed: extension not fully registered if vscode is slow or editor not set
- may manifest as cross-extension incompatibility as reported with #17
- new: added functionality to quickly filter the list of bookmarks
inlineBookmarks.showSelectBookmark
#11 - fixed: multiple issues where tree items or bookmarks where undefined #16
- new: debug command to reset the stored bookmarks read from workspace. in case the workspace is corrupt.
inlineBookmarks.debug.state.reset
#16
- new: added commands to jump to next/previous bookmark:
inlineBookmarks.jumpToNext
inlineBookmarks.jumpToPrevious
#12- Note: keyboard shortcuts can be configured in
code -> preferences -> keyboard shortcuts
#15
- Note: keyboard shortcuts can be configured in
- new: added functionality to filter the bookmark view #14
- fixed: remove
jumpToLine
from command menu #13
- fixed: treeview item id(0) error
- new: set
inline-bookmarks.view.words.hide
to hide tags/trigger words in bookmarks view (only for entries with additional text)
- fixed: wrong treeview item selected #7
- allow to specify bookmarks view follow behavior:
inline-bookmarks.view.followMode
nearest
- highlights the nearest bookmark (relative distance)chapter
- highlights the most recent bookmark or the bookmark that is on the current line.
- new: sync the bookmarks view with the editor click action (highlight nearest)
- fixed: sort bookmarks view by line number
- fixed: icon not shown in bookmark view on Windows
- fixed: bookmark view does not refresh on Windows
- fixed: errors due to assignment to const
- added: dark theme icons
- fixed: make clear that the refresh button only reloads known bookmarks and does not scan all files in the workspace
- changed: when set, show all visible editor files bookmarks in bookmarks view
- new: allow to define bookmark view behavior as initially collapsed (default) or expanded.
- Code -> Preferences -> Settings
inline-bookmarks.view.expanded
- Or, run command:
Toggle: Keep File View expanded
(inlineBookmarks.toggleViewKeepFilesExpanded
)
- Code -> Preferences -> Settings
- new: toggle Inline Bookmark view to only show bookmarks of active file vs. all files
- by default shows all files
- new: configuration options
- disable decorations
- blacklist files-extensions that should not be decorated
- blacklist words that should be temporarily ignored from decoration
- hard-code default styles but allow to override them in the configuration
- expose trigger words for default styles and allow to customize them
- allow users to configure new styles and map trigger words to them
- fix: bookmarks view: did not auto-refresh on load
- fix: pattern for audit-issue
- fix: clear empty bookmarks
- fix: "rejected promise not handled ..."
- fix: bookmarks view: files are not removed when all bookmarks are deleted
- bookmarks view: sort list of files
- bookmarks view: added refresh button to refresh tracked files
- fix: output window shows up in bookmarks view
- Initial release
- customizable inline bookmarks
- code decorations (highlights the bookmark tags, gutter icon)
- Inline Bookmarks View