SYMBOL INDEX (81 symbols across 19 files) FILE: src/core/bookmark.ts type Bookmark (line 8) | interface Bookmark { type BookmarkQuickPickItem (line 13) | interface BookmarkQuickPickItem extends QuickPickItem { FILE: src/core/constants.ts constant MAX_BOOKMARKS (line 6) | const MAX_BOOKMARKS = 10; constant NO_BOOKMARK_DEFINED (line 8) | const NO_BOOKMARK_DEFINED = { constant UNTITLED_SCHEME (line 13) | const UNTITLED_SCHEME = "untitled"; constant DEFAULT_GUTTER_ICON_FILL_COLOR (line 15) | const DEFAULT_GUTTER_ICON_FILL_COLOR = "#00ff25"; constant DEFAULT_GUTTER_ICON_NUMBER_COLOR (line 16) | const DEFAULT_GUTTER_ICON_NUMBER_COLOR = "#000"; FILE: src/core/container.ts class Container (line 8) | class Container { method context (line 11) | public static get context(): ExtensionContext { method context (line 15) | public static set context(ec: ExtensionContext) { FILE: src/core/controller.ts class Controller (line 15) | class Controller { method constructor (line 19) | constructor(workspaceFolder: WorkspaceFolder | undefined) { method loadFrom (line 24) | public loadFrom(jsonObject, relativePath?) { method fromUri (line 71) | public fromUri(uri: Uri) { method indexFromPath (line 92) | public indexFromPath(filePath: string) { method addFile (line 102) | public addFile(uri: Uri) { method getFileUri (line 129) | public getFileUri(file: File) { method zip (line 133) | public zip(): Controller { method updateFilePath (line 161) | public updateFilePath(oldFilePath: string, newFilePath: string): void { method updateDirectoryPath (line 170) | public updateDirectoryPath(oldDirectoryPath: string, newDirectoryPath:... FILE: src/core/file.ts type File (line 11) | interface File { function createFile (line 17) | function createFile(filePath: string, uri?: Uri): File { FILE: src/core/operations.ts function isBookmarkDefined (line 12) | function isBookmarkDefined(bookmark: Bookmark): boolean { function hasBookmarks (line 16) | function hasBookmarks(file: File): boolean { function listBookmarks (line 27) | function listBookmarks(file: File, workspaceFolder: WorkspaceFolder) { function clearBookmarks (line 95) | function clearBookmarks(file: File) { function indexOfBookmark (line 101) | function indexOfBookmark(file: File, line: number): number { FILE: src/decoration/decoration.ts function createGutterRulerDecoration (line 12) | function createGutterRulerDecoration( type TextEditorDecorationTypePair (line 28) | interface TextEditorDecorationTypePair { function createBookmarkDecorations (line 33) | function createBookmarkDecorations(): TextEditorDecorationTypePair[] { function updateDecorationsInActiveEditor (line 55) | function updateDecorationsInActiveEditor(activeEditor: TextEditor, activ... FILE: src/extension.ts function activate (line 25) | async function activate(context: vscode.ExtensionContext) { FILE: src/quickpick/controllerPicker.ts type ControllerQuickPickItem (line 11) | interface ControllerQuickPickItem extends QuickPickItem { function pickController (line 15) | async function pickController(controllers: Controller[], activeControlle... FILE: src/sticky/sticky.ts function updateStickyBookmarks (line 15) | function updateStickyBookmarks(event: vscode.TextDocumentChangeEvent, function isAddLine (line 124) | function isAddLine(contentChangeEvent: vscode.TextDocumentContentChangeE... function isDeleteLine (line 128) | function isDeleteLine(contentChangeEvent: vscode.TextDocumentContentChan... function hasNoChanges (line 132) | function hasNoChanges(event: vscode.TextDocumentChangeEvent) { function isAddEmptyLineWithIndent (line 136) | function isAddEmptyLineWithIndent(event: vscode.TextDocumentChangeEvent,... function isMoveLineUpDown (line 157) | function isMoveLineUpDown(event: vscode.TextDocumentChangeEvent, activeB... function moveStickyBookmarks (line 192) | function moveStickyBookmarks(direction: string, range: vscode.Range, act... FILE: src/sticky/stickyLegacy.ts class Sticky (line 14) | class Sticky { method stickyBookmarks (line 16) | public static stickyBookmarks(event: vscode.TextDocumentChangeEvent, a... method moveStickyBookmarks (line 128) | private static moveStickyBookmarks(direction: string, activeBookmark: ... method hadOnlyOneValidContentChange (line 194) | private static hadOnlyOneValidContentChange(event: vscode.TextDocument... FILE: src/storage/workspaceState.ts function canSaveBookmarksInProject (line 11) | function canSaveBookmarksInProject(): boolean { function loadBookmarks (line 26) | async function loadBookmarks(workspaceFolder: WorkspaceFolder): Promise<... function saveBookmarks (line 54) | function saveBookmarks(controller: Controller): void { FILE: src/test/runTest.ts function main (line 5) | async function main() { FILE: src/test/suite/index.ts function run (line 5) | function run(): Promise { FILE: src/utils/fs.ts function getRelativePath (line 13) | function getRelativePath(folder: string, filePath: string) { function appendPath (line 28) | function appendPath(uri: Uri, pathSuffix: string): Uri { function uriJoin (line 37) | function uriJoin(uri: Uri, ...paths: string[]): string { function uriWith (line 41) | function uriWith(uri: Uri, prefix: string, filePath: string): Uri { function uriExists (line 51) | async function uriExists(uri: Uri): Promise { function uriDelete (line 65) | async function uriDelete(uri: Uri): Promise { function fileExists (line 79) | async function fileExists(filePath: string): Promise { function createDirectoryUri (line 88) | async function createDirectoryUri(uri: Uri): Promise { function createDirectory (line 92) | async function createDirectory(dir: string): Promise { function readFile (line 96) | async function readFile(filePath: string): Promise { function readFileUri (line 101) | async function readFileUri(uri: Uri): Promise { function readRAWFileUri (line 106) | async function readRAWFileUri(uri: Uri): Promise { function writeFile (line 111) | async function writeFile(filePath: string, contents: string): Promise { function parsePosition (line 121) | function parsePosition(position: string): Bookmark | undefined { function getFileUri (line 133) | function getFileUri(file: File, workspaceFolder: WorkspaceFolder): Uri { FILE: src/utils/reveal.ts function revealLine (line 10) | function revealLine(line: number, directJump?: boolean) { function revealPosition (line 16) | function revealPosition(line: number, column: number): void { function previewPositionInDocument (line 27) | async function previewPositionInDocument(point: Bookmark, uri: Uri): Pro... function revealPositionInDocument (line 33) | async function revealPositionInDocument(point: Bookmark, uri: Uri): Prom... function findTabGroupColumn (line 41) | function findTabGroupColumn(uri: Uri, column: ViewColumn): ViewColumn { function isTabOfUri (line 66) | function isTabOfUri(tab: Tab, uri: Uri): boolean { FILE: src/utils/revealLocation.ts type RevealLocation (line 8) | enum RevealLocation { function getRevealLocationConfig (line 13) | function getRevealLocationConfig(ifOutsideViewport: boolean): TextEditor... FILE: src/whats-new/commands.ts function registerWhatsNew (line 11) | async function registerWhatsNew() { FILE: src/whats-new/contentProvider.ts class NumberedBookmarksContentProvider (line 8) | class NumberedBookmarksContentProvider implements ContentProvider { method provideHeader (line 9) | public provideHeader(logoUrl: string): Header { method provideChangeLog (line 16) | public provideChangeLog(): ChangeLogItem[] { method provideSupportChannels (line 195) | public provideSupportChannels(): SupportChannel[] { class NumberedBookmarksSocialMediaProvider (line 211) | class NumberedBookmarksSocialMediaProvider implements SocialMediaProvider { method provideSocialMedias (line 212) | public provideSocialMedias() {