Variable: projectile-sibling-max-group-share
projectile-sibling-max-group-share is a customizable variable defined
in projectile.el.
Value
0.25
Documentation
How much of the known projects an inferred sibling group may cover.
A number between 0 and 1, or nil to never discard a group. Inference
that relates most of your projects to each other has found nothing: if
every repository you own lives under one account then "same account"
tells you nothing, and offering that group is just
projectile-switch-project with extra steps. Such a group is dropped
so the next signal gets its turn.
Groups of two always survive, and the cap doesn't apply at all until
there are projectile--sibling-cap-min-projects known projects to take
a share of. Configured groups (projectile-project-groups) are never
subject to this - you meant those.
This variable was added, or its default value changed, in projectile version 3.4.0.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defcustom projectile-sibling-max-group-share 0.25
"How much of the known projects an inferred sibling group may cover.
A number between 0 and 1, or nil to never discard a group. Inference
that relates most of your projects to each other has found nothing: if
every repository you own lives under one account then \"same account\"
tells you nothing, and offering that group is just
`projectile-switch-project' with extra steps. Such a group is dropped
so the next signal gets its turn.
Groups of two always survive, and the cap doesn't apply at all until
there are `projectile--sibling-cap-min-projects' known projects to take
a share of. Configured groups (`projectile-project-groups') are never
subject to this - you meant those."
:group 'projectile
:type '(choice (const :tag "Never discard a group" nil)
(number :tag "Share of known projects"))
:package-version '(projectile . "3.4.0"))