1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-31 14:24:25 +03:00

Hide worktrees in the worktree panel if they point at a non-existing filesystem location.

Remove unneeded check when filtering out branches from non-current worktrees from the branch panel.
Add link icon for linked worktrees
This commit is contained in:
Joel Baranick
2022-09-02 09:07:24 -07:00
committed by Jesse Duffield
parent 60872c91e6
commit 9a79154d05
3 changed files with 26 additions and 13 deletions

View File

@ -7,14 +7,14 @@ import (
)
var (
BRANCH_ICON = "\U000f062c" // 󰘬
DETACHED_HEAD_ICON = "\ue729" // 
TAG_ICON = "\uf02b" // 
COMMIT_ICON = "\U000f0718" // 󰜘
MERGE_COMMIT_ICON = "\U000f062d" // 󰘭
DEFAULT_REMOTE_ICON = "\uf02a2" // 󰊢
STASH_ICON = "\uf01c" // 
WORKTREE_ICON = "\uf02b" //
BRANCH_ICON = "\U000f062c" // 󰘬
DETACHED_HEAD_ICON = "\ue729" // 
TAG_ICON = "\uf02b" // 
COMMIT_ICON = "\U000f0718" // 󰜘
MERGE_COMMIT_ICON = "\U000f062d" // 󰘭
DEFAULT_REMOTE_ICON = "\uf02a2" // 󰊢
STASH_ICON = "\uf01c" // 
LINKED_WORKTREE_ICON = "\uf838" //
)
var remoteIcons = map[string]string{
@ -70,6 +70,9 @@ func IconForStash(stash *models.StashEntry) string {
return STASH_ICON
}
func IconForWorktree(tag *models.Worktree) string {
return WORKTREE_ICON
func IconForWorktree(worktree *models.Worktree) string {
if worktree.Main {
return ""
}
return LINKED_WORKTREE_ICON
}