Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/alefragnani/vscode-project-manager
/ functions
Functions
194 in github.com/alefragnani/vscode-project-manager
⨍
Functions
194
◇
Types & classes
61
↓ 147 callers
Method
push
(item: string)
src/utils/stack.ts:20
↓ 35 callers
Method
get
(key: string, defaultValue?: T)
src/test/suite/mocks/MockMemento.ts:11
↓ 34 callers
Method
getTagCollapsibleState
(tagId: string, behavior: string)
src/sidebar/storageProvider.ts:46
↓ 27 callers
Method
setTagExpanded
(tagId: string, expanded: boolean)
src/sidebar/storageProvider.ts:66
↓ 23 callers
Method
map
()
src/storage/storage.ts:167
↓ 17 callers
Method
getProjectInfo
(projectPath: string)
src/autodetect/repositoryDetector.ts:13
↓ 15 callers
Method
refresh
()
src/sidebar/storageProvider.ts:72
↓ 14 callers
Method
existsWithRootPath
(rootPath: string, returnExpandedHomePath: boolean = false)
src/storage/storage.ts:87
↓ 14 callers
Method
push
(name: string, rootPath: string)
src/storage/storage.ts:23
↓ 13 callers
Function
createTempFilename
(prefix: string = "project-manager-storage-")
src/test/suite/storage.test.ts:16
↓ 12 callers
Method
length
()
src/utils/stack.ts:49
↓ 11 callers
Method
editTags
(name: string, tags: string[])
src/storage/storage.ts:46
↓ 11 callers
Method
expandHomePath
* Expand $home parameter from path to real os home path * * @param path The path to expand
src/utils/path.ts:72
↓ 11 callers
Method
update
(key: string, value: any)
src/test/suite/mocks/MockMemento.ts:15
↓ 10 callers
Method
save
()
src/storage/storage.ts:163
↓ 9 callers
Method
exists
(name: string)
src/storage/storage.ts:76
↓ 9 callers
Function
isRemotePath
(projectPath: string)
src/utils/remote.ts:14
↓ 9 callers
Method
isRepoDir
(projectPath: string)
src/autodetect/repositoryDetector.ts:12
↓ 9 callers
Method
toString
()
src/utils/stack.ts:16
↓ 9 callers
Method
updateTreeViewStorage
()
src/sidebar/providers.ts:121
↓ 8 callers
Method
dispose
()
src/autodetect/locators.ts:39
↓ 7 callers
Method
deleteCacheFile
()
src/autodetect/abstractLocator.ts:352
↓ 6 callers
Function
openSettings
(kind?: string)
src/commands/openSettings.ts:9
↓ 6 callers
Method
refreshProjects
(forceRefresh: boolean)
src/autodetect/abstractLocator.ts:226
↓ 6 callers
Method
showTreeView
()
src/sidebar/autodetectProvider.ts:96
↓ 5 callers
Method
getProjectsByTags
(tags: string[])
src/storage/storage.ts:205
↓ 5 callers
Function
getProjectsFromLocator
(folders: any, locators: Locators, locatorToFilter: CustomProjectLocator, locatorToGetFrom: CustomProjectLocat
src/quickpick/projectsPicker.ts:71
↓ 5 callers
Function
listAutoDetectedProjects
(locator: CustomProjectLocator)
src/extension.ts:449
↓ 5 callers
Method
pop
(item?: string)
src/utils/stack.ts:28
↓ 5 callers
Method
refreshProjectsByType
(projectType: string, locator: CustomProjectLocator, projectProvider: AutodetectProvider, showMessage?: boolea
src/autodetect/locators.ts:95
↓ 4 callers
Method
getAvailableTags
()
src/storage/storage.ts:186
↓ 4 callers
Method
getCacheFile
()
src/autodetect/abstractLocator.ts:272
↓ 4 callers
Function
getProjectFilePath
()
src/extension.ts:482
↓ 4 callers
Function
getProjectIconPath
(icon: string, lightDark: string)
src/utils/icons.ts:29
↓ 4 callers
Method
getProjectsByTag
(tag: string)
src/storage/storage.ts:195
↓ 4 callers
Function
isRemoteUri
(uri: Uri)
src/utils/remote.ts:18
↓ 4 callers
Method
isRepoFile
(projectFile: string)
src/autodetect/repositoryDetector.ts:14
↓ 4 callers
Function
pickProjects
(projectStorage: ProjectStorage, locators: Locators, showOpenInNewWindowButton: boolean, locatorToFilter:
src/quickpick/projectsPicker.ts:94
↓ 4 callers
Method
rename
(oldItem: string, newItem: string)
src/utils/stack.ts:41
↓ 4 callers
Method
resetTagExpansionState
()
src/sidebar/storageProvider.ts:42
↓ 4 callers
Method
showTreeViewFromAllProviders
()
src/sidebar/providers.ts:96
↓ 4 callers
Method
toggleEnabled
(name: string)
src/storage/storage.ts:55
↓ 4 callers
Function
toggleSortBy
(sortBy: string)
src/commands/sortBy.ts:9
↓ 3 callers
Function
buildProjectUri
(rootPath: string)
src/utils/uri.ts:9
↓ 3 callers
Method
disabled
()
src/storage/storage.ts:64
↓ 3 callers
Method
existsRemoteWithRootPath
(uri: Uri)
src/storage/storage.ts:102
↓ 3 callers
Method
getItem
(index: number)
src/utils/stack.ts:53
↓ 3 callers
Method
getPathDepth
(s: string)
src/autodetect/abstractLocator.ts:50
↓ 3 callers
Method
load
()
src/storage/storage.ts:117
↓ 3 callers
Method
locateProjects
()
src/autodetect/abstractLocator.ts:120
↓ 3 callers
Function
openPickedProject
(picked: Picked<Project>, forceNewWindow: boolean, calledFrom: CommandLocation)
src/quickpick/projectsPicker.ts:278
↓ 3 callers
Function
pickTags
(storage: ProjectStorage, preselected: string[], options?: PickTagOptions)
src/quickpick/tagsPicker.ts:17
↓ 3 callers
Method
refreshTreeViews
()
src/sidebar/providers.ts:107
↓ 3 callers
Function
revealFileInOS
(node: ProjectNode)
src/commands/revealFileInOS.ts:11
↓ 3 callers
Function
showStatusBar
(projectStorage: ProjectStorage, locators: Locators, projectName?: string)
src/statusbar/statusBar.ts:16
↓ 3 callers
Function
sortProjects
(itemsToShow)
src/utils/sorter.ts:70
↓ 2 callers
Function
addProjectPathToWorkspace
(projectPath: string)
src/extension.ts:493
↓ 2 callers
Function
addProjectToWorkspace
(node: ProjectNode)
src/extension.ts:502
↓ 2 callers
Method
addToList
(projectInfo: AutodetectedProjectInfo)
src/autodetect/abstractLocator.ts:194
↓ 2 callers
Method
arraysAreEquals
(array1, array2)
src/autodetect/abstractLocator.ts:329
↓ 2 callers
Function
canPickSelectedProject
(item: QuickPickItem, projectStorage: ProjectStorage)
src/quickpick/projectsPicker.ts:53
↓ 2 callers
Function
canSwitchOnActiveWindow
(calledFrom: CommandLocation)
src/quickpick/projectsPicker.ts:265
↓ 2 callers
Method
clearProjectList
()
src/autodetect/abstractLocator.ts:88
↓ 2 callers
Function
createProject
(name: string, rootPath: string)
src/core/project.ts:15
↓ 2 callers
Function
doResolve
(value: string[] | undefined)
src/quickpick/tagsPicker.ts:73
↓ 2 callers
Function
filterProjectsByTag
()
src/extension.ts:144
↓ 2 callers
Method
getFilePathFromAppData
(file: string)
src/utils/path.ts:159
↓ 2 callers
Function
getProjectIcon
(icon: string, projectPath: string)
src/utils/icons.ts:33
↓ 2 callers
Method
getSupportedFileExtensions
* Returns the list of supported file extensions for early filtering. * Extensions should be lowercase and include the leading dot (e.g., ".code-w
src/autodetect/repositoryDetector.ts:20
↓ 2 callers
Method
getTagExpansionState
()
src/sidebar/storageProvider.ts:38
↓ 2 callers
Method
handleStorageTreeViewExpansionChange
(event: vscode.TreeViewExpansionEvent<ProjectNode | TagNode>, state: "expanded" | "collapsed")
src/sidebar/providers.ts:84
↓ 2 callers
Method
initialize
(context: ExtensionContext)
src/core/container.ts:12
↓ 2 callers
Method
isFolderIgnored
(folder)
src/autodetect/abstractLocator.ts:61
↓ 2 callers
Method
isMaxDepthReached
(currentDepth, initialDepth)
src/autodetect/abstractLocator.ts:57
↓ 2 callers
Method
isProjectWithinProjectIgnored
(folder: string)
src/autodetect/abstractLocator.ts:66
↓ 2 callers
Method
length
()
src/storage/storage.ts:113
↓ 2 callers
Function
listProjects
(forceNewWindow: boolean)
src/extension.ts:444
↓ 2 callers
Function
loadProjectsFile
()
src/extension.ts:459
↓ 2 callers
Method
normalizePath
* Normalizes a path (fix \ -> \\\\) * * @param path The path <string> to be normalized
src/utils/path.ts:129
↓ 2 callers
Method
refreshConfig
()
src/autodetect/abstractLocator.ts:276
↓ 2 callers
Function
refreshItems
()
src/quickpick/tagsPicker.ts:34
↓ 2 callers
Function
refreshProjects
(showMessage?: boolean, forceRefresh?: boolean)
src/extension.ts:209
↓ 2 callers
Method
refreshStorageTreeView
()
src/sidebar/providers.ts:116
↓ 2 callers
Function
saveProject
(node?: ProjectNode)
src/extension.ts:284
↓ 2 callers
Function
saveProjectInternal
(projectName: string, tags?: string[])
src/extension.ts:302
↓ 2 callers
Function
shouldOpenInNewWindow
(openInNewWindow: boolean, calledFrom: CommandLocation)
src/quickpick/projectsPicker.ts:207
↓ 2 callers
Method
sortGroupedList
(items)
src/autodetect/locators.ts:76
↓ 2 callers
Method
sortProjectList
(items)
src/autodetect/locators.ts:84
↓ 2 callers
Function
toggleViewAsFavoriteProjects
(view: ViewFavoritesAs)
src/extension.ts:134
↓ 2 callers
Method
updateRootPath
(name: string, path: string)
src/storage/storage.ts:68
↓ 2 callers
Function
updateSortByContext
()
src/commands/sortBy.ts:22
↓ 2 callers
Method
updateWithPathSeparator
* Update paths to use the proper path separator, based on the Host OS * * @param items The array of items <string> to update
src/utils/path.ts:103
↓ 2 callers
Method
updateWithPathSeparatorStr
* Update a path to use the proper path separator, based on the Host OS * * @param item The path <string> to update
src/utils/path.ts:116
↓ 1 callers
Function
addParentFolderToDuplicates
(projects: AutodetectedProjectList)
src/utils/path.ts:249
↓ 1 callers
Method
cachedFileIsValid
(projectList: AutodetectedProjectList)
src/autodetect/abstractLocator.ts:92
↓ 1 callers
Function
createMockContext
()
src/test/suite/mocks/MockMemento.ts:25
↓ 1 callers
Function
currentIconThemeHasFolderIcon
()
src/utils/icons.ts:12
↓ 1 callers
Method
delay
(ms: number)
src/autodetect/locators.ts:152
↓ 1 callers
Function
deleteProject
(node: ProjectNode)
src/extension.ts:514
↓ 1 callers
Function
editProjects
()
src/extension.ts:257
next →
1–100 of 194, ranked by callers