Documentation
¶
Index ¶
- Constants
- func BranchStatus(branch *models.Branch, itemOperation types.ItemOperation, ...) string
- func FormatStatus(repoName string, currentBranch *models.Branch, ...) string
- func GetBranchListDisplayStrings(branches []*models.Branch, ...) [][]string
- func GetBranchTextStyle(name string) style.TextStyle
- func GetCommitListDisplayStrings(common *common.Common, commits []*models.Commit, branches []*models.Branch, ...) [][]string
- func GetReflogCommitListDisplayStrings(commits []*models.Commit, fullDescription bool, ...) [][]string
- func GetRemoteBranchListDisplayStrings(branches []*models.RemoteBranch, diffName string) [][]string
- func GetRemoteListDisplayStrings(remotes []*models.Remote, diffName string, ...) [][]string
- func GetStashEntryListDisplayStrings(stashEntries []*models.StashEntry, diffName string) [][]string
- func GetSubmoduleListDisplayStrings(submodules []*models.SubmoduleConfig) [][]string
- func GetSuggestionListDisplayStrings(suggestions []*types.Suggestion) [][]string
- func GetTagListDisplayStrings(tags []*models.Tag, ...) [][]string
- func GetWorktreeDisplayString(tr *i18n.TranslationSet, worktree *models.Worktree) []string
- func GetWorktreeDisplayStrings(tr *i18n.TranslationSet, worktrees []*models.Worktree) [][]string
- func ItemOperationToString(itemOperation types.ItemOperation, tr *i18n.TranslationSet) string
- func Loader(now time.Time, config config.SpinnerConfig) string
- func RenderCommitFileTree(tree *filetree.CommitFileTreeViewModel, patchBuilder *patch.PatchBuilder, ...) []string
- func RenderFileTree(tree filetree.IFileTree, submoduleConfigs []*models.SubmoduleConfig, ...) []string
- func SetCustomBranches(customBranchColors map[string]string, isRegex bool)
- type BisectStatus
Constants ¶
View Source
const ( EXPANDED_ARROW = "▼" COLLAPSED_ARROW = "▶" )
Variables ¶
This section is empty.
Functions ¶
func BranchStatus ¶ added in v0.30.1
func BranchStatus( branch *models.Branch, itemOperation types.ItemOperation, tr *i18n.TranslationSet, now time.Time, userConfig *config.UserConfig, ) string
func FormatStatus ¶ added in v0.40.0
func FormatStatus( repoName string, currentBranch *models.Branch, itemOperation types.ItemOperation, linkedWorktreeName string, workingTreeState models.WorkingTreeState, tr *i18n.TranslationSet, userConfig *config.UserConfig, ) string
func GetBranchTextStyle ¶ added in v0.30.1
GetBranchTextStyle branch color
func GetCommitListDisplayStrings ¶
func GetCommitListDisplayStrings( common *common.Common, commits []*models.Commit, branches []*models.Branch, currentBranchName string, hasRebaseUpdateRefsConfig bool, fullDescription bool, cherryPickedCommitHashSet *set.Set[string], diffName string, markedBaseCommit string, timeFormat string, shortTimeFormat string, now time.Time, parseEmoji bool, selectedCommitHashPtr *string, startIdx int, endIdx int, showGraph bool, bisectInfo *git_commands.BisectInfo, ) [][]string
func GetReflogCommitListDisplayStrings ¶ added in v0.20.1
func GetRemoteBranchListDisplayStrings ¶
func GetRemoteBranchListDisplayStrings(branches []*models.RemoteBranch, diffName string) [][]string
func GetRemoteListDisplayStrings ¶
func GetRemoteListDisplayStrings( remotes []*models.Remote, diffName string, getItemOperation func(item types.HasUrn) types.ItemOperation, tr *i18n.TranslationSet, userConfig *config.UserConfig, ) [][]string
func GetStashEntryListDisplayStrings ¶
func GetStashEntryListDisplayStrings(stashEntries []*models.StashEntry, diffName string) [][]string
func GetSubmoduleListDisplayStrings ¶ added in v0.23.1
func GetSubmoduleListDisplayStrings(submodules []*models.SubmoduleConfig) [][]string
func GetSuggestionListDisplayStrings ¶ added in v0.24.1
func GetSuggestionListDisplayStrings(suggestions []*types.Suggestion) [][]string
func GetTagListDisplayStrings ¶
func GetTagListDisplayStrings( tags []*models.Tag, getItemOperation func(item types.HasUrn) types.ItemOperation, diffName string, tr *i18n.TranslationSet, userConfig *config.UserConfig, ) [][]string
func GetWorktreeDisplayString ¶ added in v0.40.0
func GetWorktreeDisplayString(tr *i18n.TranslationSet, worktree *models.Worktree) []string
func GetWorktreeDisplayStrings ¶ added in v0.40.0
func GetWorktreeDisplayStrings(tr *i18n.TranslationSet, worktrees []*models.Worktree) [][]string
func ItemOperationToString ¶ added in v0.41.0
func ItemOperationToString(itemOperation types.ItemOperation, tr *i18n.TranslationSet) string
func Loader ¶ added in v0.51.0
func Loader(now time.Time, config config.SpinnerConfig) string
Loader dumps a string to be displayed as a loader
func RenderCommitFileTree ¶ added in v0.35.0
func RenderCommitFileTree( tree *filetree.CommitFileTreeViewModel, patchBuilder *patch.PatchBuilder, showFileIcons bool, customIconsConfig *config.CustomIconsConfig, ) []string
func RenderFileTree ¶ added in v0.35.0
func RenderFileTree( tree filetree.IFileTree, submoduleConfigs []*models.SubmoduleConfig, showFileIcons bool, showNumstat bool, customIconsConfig *config.CustomIconsConfig, showRootItem bool, ) []string
func SetCustomBranches ¶ added in v0.35.0
Types ¶
type BisectStatus ¶ added in v0.35.0
type BisectStatus int
similar to the git_commands.BisectStatus but more gui-focused
const ( BisectStatusNone BisectStatus = iota BisectStatusOld BisectStatusNew BisectStatusSkipped // adding candidate here which isn't present in the commands package because // we need to actually go through the commits to get this info BisectStatusCandidate // also adding this BisectStatusCurrent )
Source Files
¶
Click to show internal directories.
Click to hide internal directories.