mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
1 line
155 KiB
HTML
1 line
155 KiB
HTML
<!doctype html><html lang="en"><head><meta http-equiv="Content-Security-Policy" content="base-uri 'self'; object-src 'none'; script-src #{cspSource} 'nonce-#{cspNonce}'; style-src #{cspSource} 'nonce-#{cspNonce}' 'unsafe-hashes' 'sha256-xViTpIF22bMZZAS5gqgo2FVaXHXL7PQNCUJyqflBFm0=' 'sha256-75OogVAF6KRUzHAYbE5zMOnZcYOahGuWVJSq/TCzmEw='; default-src 'none'; img-src #{cspSource} https: data:; font-src #{cspSource}"><meta charset="utf-8"><style>html{height:100%;font-size:62.5%;box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family);height:100%;line-height:1.4;font-size:100%!important}a{border:0;color:var(--color-link-foreground);font-weight:400;outline:0;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:focus{outline-color:var(--color-focus-border)}b{font-weight:600}h1{border:none;font-size:4rem;font-weight:400;margin:0;padding:0;white-space:nowrap}h2{font-size:2.2rem;font-weight:200;line-height:normal;margin:1em 0 .3em 0;white-space:nowrap}h3{font-size:1.8rem;font-weight:200;line-height:normal;margin:1em 0 .3em 0;white-space:nowrap}h4{font-size:1rem;font-weight:200;line-height:normal;margin:1em 0 .3em 0;white-space:nowrap}button,input,select,textarea{font-family:var(--font-family);font-size:inherit;margin:0}input[type=checkbox]{background:0 0;border:none;cursor:pointer;margin:0;padding:0 10px;mix-blend-mode:luminosity}input[type=checkbox]:focus{background:rgba(0,0,0,.1);border-radius:5px;outline:0}input[type=checkbox][disabled]{color:var(--color-foreground--75);cursor:default}input:not([type]),input[type=number],input[type=text],textarea{background:0 0;color:var(--color-foreground);margin:0 10px;max-width:300px;padding:4px;width:100%}.vscode-dark input:not([type]),.vscode-dark input[type=number],.vscode-dark input[type=text],.vscode-dark textarea{border:1px solid rgba(255,255,255,.3)}.vscode-light input:not([type]),.vscode-light input[type=number],.vscode-light input[type=text],.vscode-light textarea{border:1px solid rgba(0,0,0,.3)}input:not([type]):focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{outline-color:var(--color-focus-border)}.vscode-light input:not([type]):focus,.vscode-light input[type=number]:focus,.vscode-light input[type=text]:focus,.vscode-light textarea:focus{background-color:rgba(255,255,255,.4)}.vscode-dark input:not([type]):focus,.vscode-dark input[type=number]:focus,.vscode-dark input[type=text]:focus,.vscode-dark textarea:focus{background-color:rgba(0,0,0,.2)}input:not([type])[disabled],input[type=number][disabled],input[type=text][disabled],textarea[disabled]{color:var(--color-foreground--75);cursor:default}input:not([type])::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--vscode-input-placeholderForeground)}input[type=number]{max-width:100px}kbd{display:inline-block;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11px;line-height:11px;padding:3px 5px;margin:0 2px;vertical-align:baseline}label{cursor:pointer}select{background:0 0;color:var(--color-foreground);cursor:pointer;padding:2px 23px 2px 8px;min-width:5em;appearance:none;-webkit-appearance:none}.vscode-light select{border:1px solid rgba(0,0,0,.3)}.vscode-dark select{border:1px solid rgba(255,255,255,.3)}select:focus{outline-color:var(--color-focus-border)}.vscode-light select:focus{background-color:rgba(255,255,255,.4)}.vscode-dark select:focus{background-color:rgba(0,0,0,.2)}select[disabled]{color:var(--color-foreground--75);cursor:default}.vscode-light select option{background-color:var(--color-background--darken-05)}.vscode-dark select option{background-color:var(--color-background--lighten-05)}select option:focus{outline-color:var(--color-focus-border)}.vscode-light select option:focus{background-color:rgba(255,255,255,.4)}.vscode-dark select option:focus{background-color:rgba(0,0,0,.2)}.select-container{display:inline-block;position:relative;margin:0 .75em}.select-container::after{content:"";font-family:codicon;font-size:14px;width:14px;height:14px;line-height:14px;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}ul{list-style:none;margin:0;padding:0}::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)!important}code{background:rgba(255,255,255,.05);color:var(--color-foreground--75);border-radius:3px;padding:2px 4px;vertical-align:middle}.button{background:0 0;border:none;border-radius:3px;cursor:pointer;display:inline-block;font-size:1.1rem;letter-spacing:.25em;margin:1em .5em;padding:1em 1.75em;text-decoration:none;text-transform:uppercase;user-select:none;white-space:nowrap}.button:focus{outline:0}.button[disabled]{cursor:default!important;opacity:.25!important}.button .shortcut{display:block;font-size:.8rem;margin:5px 0 0 0;font-weight:200;opacity:.6}.button:hover .shortcut{opacity:1}.button--big{font-size:1.5rem}.button--flat{transition:background-color 250ms,border-color 250ms,color 250ms}.vscode-light .button--flat{border:1px solid rgba(0,0,0,.6);color:#000}.vscode-dark .button--flat{border:1px solid rgba(255,255,255,.6);color:#fff}.vscode-light .button--flat:not([disabled]):focus,.vscode-light .button--flat:not([disabled]):hover{background-color:var(--color-button-background--darken-30);border-color:var(--color-button-background--darken-30);color:#fff}.vscode-dark .button--flat:not([disabled]):focus,.vscode-dark .button--flat:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#000}.preload .button--flat{transition-duration:0s!important}.button--flat-inverse{background-color:#fff;border:1px solid #fff;color:#000;font-weight:600;transition:background-color 250ms,border-color 250ms,color 250ms}.button--flat-inverse:not([disabled]):focus,.button--flat-inverse:not([disabled]):hover{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.6);color:#fff}.preload .button--flat-inverse{transition-duration:0s!important}.button--flat-primary{background-color:var(--color-button-background);border:1px solid var(--color-button-background);color:var(--color-button-foreground);font-weight:600;transition:background-color 250ms,border-color 250ms,color 250ms}.vscode-dark .button--flat-primary:not([disabled]):focus,.vscode-dark .button--flat-primary:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#000}.vscode-light .button--flat-primary:not([disabled]):focus,.vscode-light .button--flat-primary:not([disabled]):hover{background-color:var(--color-button-background--darken-30);border-color:var(--color-button-background--darken-30);color:#fff}.preload .button--flat-primary{transition-duration:0s!important}.button--flat-secondary{background-color:var(--color-button-secondary-background);border:1px solid var(--color-button-secondary-background);color:var(--color-button-foreground);font-weight:600;transition:background-color 250ms,border-color 250ms,color 250ms}.vscode-dark .button--flat-secondary:not([disabled]):focus,.vscode-dark .button--flat-secondary:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#000}.vscode-light .button--flat-secondary:not([disabled]):focus,.vscode-light .button--flat-secondary:not([disabled]):hover{background-color:var(--color-button-secondary-background--darken-30);border-color:var(--color-button-secondary-background--darken-30);color:#fff}.preload .button--flat-secondary{transition-duration:0s!important}.button--flat-subtle{transition:background-color 250ms,border-color 250ms,color 250ms}.vscode-light .button--flat-subtle{border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.vscode-dark .button--flat-subtle{border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.vscode-light .button--flat-subtle:not([disabled]):focus,.vscode-light .button--flat-subtle:not([disabled]):hover{background-color:var(--color-button-secondary-background--darken-30);border-color:var(--color-button-secondary-background--darken-30);color:#fff}.vscode-dark .button--flat-subtle:not([disabled]):focus,.vscode-dark .button--flat-subtle:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#000}.preload .button--flat-subtle{transition-duration:0s!important}.button--right{margin-left:auto}.icon{background-color:var(--color-foreground);display:inline-block;height:24px;margin-right:3px;position:relative;width:19px;top:9px}h2 .icon{top:7px}.icon__bulb{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.67 8.658c-.338.334-.598.705-.781 1.114-.178.407-.268.85-.268 1.329v1.6a1.304 1.304 0 0 1-.794 1.197c-.159.068-.329.102-.509.102H7.712a1.285 1.285 0 0 1-.922-.379 1.303 1.303 0 0 1-.38-.92v-1.6c0-.479-.092-.921-.274-1.329a3.556 3.556 0 0 0-.776-1.114 4.689 4.689 0 0 1-1.006-1.437A4.187 4.187 0 0 1 4 5.5a4.432 4.432 0 0 1 .616-2.27c.197-.336.432-.64.705-.914.274-.272.578-.506.911-.702.338-.196.7-.348 1.084-.454C7.7 1.053 8.1 1 8.516 1a4.476 4.476 0 0 1 2.276.614 4.475 4.475 0 0 1 1.622 1.616 4.438 4.438 0 0 1 .616 2.27c0 .617-.117 1.191-.353 1.721a4.69 4.69 0 0 1-1.006 1.437zM9.623 10.5H7.409v2.201c0 .081.028.15.09.212.062.061.131.09.213.09h1.606a.289.289 0 0 0 .213-.09.286.286 0 0 0 .09-.212V10.5z" clip-rule="evenodd"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.67 8.658c-.338.334-.598.705-.781 1.114-.178.407-.268.85-.268 1.329v1.6a1.304 1.304 0 0 1-.794 1.197c-.159.068-.329.102-.509.102H7.712a1.285 1.285 0 0 1-.922-.379 1.303 1.303 0 0 1-.38-.92v-1.6c0-.479-.092-.921-.274-1.329a3.556 3.556 0 0 0-.776-1.114 4.689 4.689 0 0 1-1.006-1.437A4.187 4.187 0 0 1 4 5.5a4.432 4.432 0 0 1 .616-2.27c.197-.336.432-.64.705-.914.274-.272.578-.506.911-.702.338-.196.7-.348 1.084-.454C7.7 1.053 8.1 1 8.516 1a4.476 4.476 0 0 1 2.276.614 4.475 4.475 0 0 1 1.622 1.616 4.438 4.438 0 0 1 .616 2.27c0 .617-.117 1.191-.353 1.721a4.69 4.69 0 0 1-1.006 1.437zM9.623 10.5H7.409v2.201c0 .081.028.15.09.212.062.061.131.09.213.09h1.606a.289.289 0 0 0 .213-.09.286.286 0 0 0 .09-.212V10.5z" clip-rule="evenodd"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.8}.icon__chevron-down{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.97602 10.0719L12.3333 5.7146L12.952 6.33332L8.28538 11L7.66666 11L3 6.33332L3.61872 5.7146L7.97602 10.0719Z" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.97602 10.0719L12.3333 5.7146L12.952 6.33332L8.28538 11L7.66666 11L3 6.33332L3.61872 5.7146L7.97602 10.0719Z" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon__gear{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M9.1 4.4L8.6 2H7.4l-.5 2.4-.7.3-2-1.3-.9.8 1.3 2-.2.7-2.4.5v1.2l2.4.5.3.8-1.3 2 .8.8 2-1.3.8.3.4 2.3h1.2l.5-2.4.8-.3 2 1.3.8-.8-1.3-2 .3-.8 2.3-.4V7.4l-2.4-.5-.3-.8 1.3-2-.8-.8-2 1.3-.7-.2zM9.4 1l.5 2.4L12 2.1l2 2-1.4 2.1 2.4.4v2.8l-2.4.5L14 12l-2 2-2.1-1.4-.5 2.4H6.6l-.5-2.4L4 13.9l-2-2 1.4-2.1L1 9.4V6.6l2.4-.5L2.1 4l2-2 2.1 1.4.4-2.4h2.8zm.6 7c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM8 9c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M9.1 4.4L8.6 2H7.4l-.5 2.4-.7.3-2-1.3-.9.8 1.3 2-.2.7-2.4.5v1.2l2.4.5.3.8-1.3 2 .8.8 2-1.3.8.3.4 2.3h1.2l.5-2.4.8-.3 2 1.3.8-.8-1.3-2 .3-.8 2.3-.4V7.4l-2.4-.5-.3-.8 1.3-2-.8-.8-2 1.3-.7-.2zM9.4 1l.5 2.4L12 2.1l2 2-1.4 2.1 2.4.4v2.8l-2.4.5L14 12l-2 2-2.1-1.4-.5 2.4H6.6l-.5-2.4L4 13.9l-2-2 1.4-2.1L1 9.4V6.6l2.4-.5L2.1 4l2-2 2.1 1.4.4-2.4h2.8zm.6 7c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM8 9c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon__info{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.568 1.031A6.8 6.8 0 0 1 12.76 3.05a7.06 7.06 0 0 1 .46 9.39 6.85 6.85 0 0 1-8.58 1.74 7 7 0 0 1-3.12-3.5 7.12 7.12 0 0 1-.23-4.71 7 7 0 0 1 2.77-3.79 6.8 6.8 0 0 1 4.508-1.149zM9.04 13.88a5.89 5.89 0 0 0 3.41-2.07 6.07 6.07 0 0 0-.4-8.06 5.82 5.82 0 0 0-7.43-.74 6.06 6.06 0 0 0 .5 10.29 5.81 5.81 0 0 0 3.92.58zM8.51 7h-1v4h1V7zm0-2h-1v1h1V5z" clip-rule="evenodd"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.568 1.031A6.8 6.8 0 0 1 12.76 3.05a7.06 7.06 0 0 1 .46 9.39 6.85 6.85 0 0 1-8.58 1.74 7 7 0 0 1-3.12-3.5 7.12 7.12 0 0 1-.23-4.71 7 7 0 0 1 2.77-3.79 6.8 6.8 0 0 1 4.508-1.149zM9.04 13.88a5.89 5.89 0 0 0 3.41-2.07 6.07 6.07 0 0 0-.4-8.06 5.82 5.82 0 0 0-7.43-.74 6.06 6.06 0 0 0 .5 10.29 5.81 5.81 0 0 0 3.92.58zM8.51 7h-1v4h1V7zm0-2h-1v1h1V5z" clip-rule="evenodd"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--sm{height:15px;width:15px;top:3px}.icon--md{height:30px;width:24px;top:12px}.icon--lg{height:36px;width:30px;top:15px}body.vscode-light{background-color:var(--color-background--darken-05)}header{grid-area:header;display:grid;grid-template-columns:auto;grid-gap:1rem;align-items:center;justify-items:center;margin:0 2em}.blurb{font-size:1.5rem;font-weight:200;color:var(--color-foreground--65);margin:1em}.blurb b{color:var(--color-foreground--85)}.vscode-light .blurb{color:var(--color-foreground--75)}.command{font-weight:600;padding:1px 3px}.command--show-view{padding:1px;margin-right:4px}.command--show-view:after{content:"";font-family:codicon;font-size:14px;font-weight:400;position:relative;top:3px;left:3px}.container{display:grid;grid-template-areas:"header header" "hero sidebar" "content sidebar";grid-template-columns:repeat(1,1fr min-content);grid-gap:1em 3em;margin:1em auto;max-width:1200px;min-width:450px}@media all and (max-width:925px){.container{grid-gap:1em 0}}.content__area{grid-area:content;font-size:1.4rem}.vscode-dark .content__area{background-color:var(--color-background--lighten-05)}.vscode-light .content__area{background-color:var(--color-background)}@media all and (max-width:925px){.content__area{grid-column:span 1}}.content__area--full-scroll{background-color:unset!important;margin-bottom:90vh}.content__area--full-scroll .section--settings{margin:0 0 1em 0}.header__link{color:var(--color-foreground);outline:0}.header__link:active,.header__link:focus,.header__link:hover{color:var(--color-foreground);outline:0}.header__logo{display:flex;flex-wrap:nowrap}.header__title{font-family:"Segoe UI Semibold",var(--font-family)}.header__title--highlight{color:#914db3}.header__subtitle{color:var(--color-foreground--65);font-family:"Segoe UI Light",var(--font-family);font-size:2rem;font-weight:100;margin:-.5em 0 0 4px;white-space:nowrap}.hero__area{grid-area:hero;color:var(--color-foreground--75);font-size:1.5rem;font-weight:200;margin:0 1em}.hero__area b{color:var(--color-foreground--85)}.hero__area--sticky{background:var(--color-background);margin:0;padding:0 0 .5rem 0;position:sticky;top:-1px;z-index:1;grid-column:span 1}.vscode-light .hero__area--sticky{background:var(--color-background--darken-05)}.hero__row{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between}.hero__subtitle{color:var(--color-foreground--75);font-size:1.4rem;margin:.25em 0 0 0}.hero__title{font-size:4rem;margin:0}.hero__title-actions{margin:0 1em}.hero__toolbar{flex:1 1 auto;display:flex;justify-content:flex-end;white-space:nowrap}.hero__toolbar option,.hero__toolbar select{background-color:var(--color-background)!important;margin-right:0}@media all and (max-width:925px){.hero__toolbar option,.hero__toolbar select{margin-right:unset}}.hero__toolbar-scope{flex:0 0 auto}.image__logo{margin:9px 1em 0 0;max-height:64px;max-width:64px}.image__preview{border-radius:8px;box-shadow:0 0 1px 0 rgba(0,0,0,.8),0 0 12px 1px rgba(0,0,0,.5);width:600px}.image__preview--overlay{left:0;position:absolute;top:0}.link__configure,.link__learn-more{margin-left:10px}.presets{align-items:baseline;justify-content:center;display:flex;width:100%;flex-wrap:wrap;gap:1em}.preset{text-align:center;margin:0 1em}.preset p{color:var(--color-foreground--75);display:block;font-weight:200;font-size:1.3rem;margin:-.5em 1em .5em 1em;text-align:center}.preset .image__preview{display:flex;width:auto;margin-top:1em}section{display:flex;flex-wrap:wrap;margin-bottom:1em;padding:1em}section h2{flex:1 0 auto;display:flex;margin-top:0;margin-bottom:1em}.section--full{flex-flow:column}.section--settings{flex:0 1 auto;display:flex;flex-wrap:wrap;border-radius:6px;margin:1em;padding:1em}.vscode-dark .section--settings{background:var(--color-background--lighten-075)}.vscode-light .section--settings{background:var(--color-background--darken-05)}.vscode-light .section--collapsible{background:var(--color-background)}.section--collapsible .section__header{cursor:pointer;flex:1 0 100%;margin-right:0}.section--collapsible .section__header:after{background-color:var(--color-foreground--75);content:"";height:40px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path d="M50 62a3 3 0 0 1-2-1L26 44a3 3 0 0 1 3-5l21 16 21-16a3 3 0 1 1 3 5L52 61a3 3 0 0 1-2 1z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path d="M50 62a3 3 0 0 1-2-1L26 44a3 3 0 0 1 3-5l21 16 21-16a3 3 0 1 1 3 5L52 61a3 3 0 0 1-2 1z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 40px;mask-size:32px 40px;position:absolute;right:0;top:0;transition:transform 250ms ease-in-out;width:32px}.section--collapsible.collapsed .section__header{margin-bottom:0}.section--collapsible.collapsed .section__header:after{transform:translateY(-9px) rotate(-180deg)}.section--collapsible.collapsed .section__header h2{margin-bottom:0}.section--collapsible.collapsed .section__collapsible{display:none}.section__collapsible{display:flex;flex-wrap:wrap}.section__content{flex:1 1 auto;display:flex;flex-flow:column wrap}.section__group{flex:1 0 100%;display:flex;flex-flow:wrap-reverse}.section__group+.section__group{margin-top:1em}.section__group.section__group--rev{flex-flow:wrap}.section__collapsible .section__group.section__group--rev .section__preview{margin-top:1em;margin-bottom:0}.section__header{display:flex;align-items:baseline;flex:0 1 auto;flex-flow:column;margin-bottom:1em;margin-right:1em;position:relative}.section__header h2{margin-bottom:0}.section__header .link__configure,.section__header .link__learn-more{visibility:hidden}.section__header:hover .link__configure,.section__header:hover .link__learn-more{visibility:visible}.section__header-hint{color:var(--color-foreground--75);font-weight:200;margin:.25em 0}.section__header-info{display:grid;grid-template-columns:auto auto;grid-gap:1em;align-items:center;color:var(--color-foreground--75);font-weight:200;margin:.25em .5em}.section__header-info p{margin:0;line-height:2rem}.section__header-info .icon{top:3px}.section__hint{flex:0 1 auto;color:var(--color-foreground--75);font-weight:200;margin:0}.section__hint *{word-break:break-word}.section__preview{flex:0 1 auto;position:relative;margin-left:auto;margin-right:auto}.section__collapsible .section__preview{margin-bottom:1em}.setting{flex:0 1 auto;position:relative;margin-right:1em}.setting input[type=checkbox]{flex:0 0 16px;height:16px;margin:0 10px 0 0;position:relative;top:3px;width:16px}.setting[disabled] label{color:var(--color-foreground--75);cursor:default}.setting--expandable .setting__expander{background-color:var(--color-foreground--75);cursor:pointer;height:16px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path d="M50 62a3 3 0 0 1-2-1L26 44a3 3 0 0 1 3-5l21 16 21-16a3 3 0 1 1 3 5L52 61a3 3 0 0 1-2 1z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path d="M50 62a3 3 0 0 1-2-1L26 44a3 3 0 0 1 3-5l21 16 21-16a3 3 0 1 1 3 5L52 61a3 3 0 0 1-2 1z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 28px;mask-size:32px 28px;position:relative;margin:0;transform:translate(-9px,4px) rotate(-90deg);transition:transform 250ms ease-in-out;width:32px}.setting--expandable+.settings{display:none}.setting--expandable.expanded .setting__expander{transform:translate(-4px,0)}.setting--expandable.expanded+.settings{display:unset}.setting__input{display:inline-flex;flex-wrap:nowrap;align-items:baseline;line-height:normal;margin:.5em 0}.setting__input input,.setting__input select{flex-grow:1}.setting__input input+.link__configure,.setting__input input+.link__learn-more,.setting__input select+.link__configure,.setting__input select+.link__learn-more{margin-left:0}.setting__input input:not([type]),.setting__input input[type=text]{min-width:245px}.setting__input label{flex-grow:0}.setting__input label>select{margin-top:.25em}.setting__input .link__configure,.setting__input .link__learn-more{visibility:hidden;max-height:15px}.setting__input .link__configure .icon,.setting__input .link__learn-more .icon{display:block;top:unset}.setting__input:hover .link__configure,.setting__input:hover .link__learn-more{visibility:visible}.setting__input--big{font-size:2.2rem;font-weight:200;margin:0}.setting__input--big input[type=checkbox]{flex:0 0 1.5em;height:1em;margin:0;position:relative;top:3px;left:-5px;width:1em}.setting__input--big label{white-space:nowrap}.setting__input--big .link__configure,.setting__input--big .link__learn-more{max-height:17px}.setting__input--format{display:flex}.setting__input--format input:not([type]),.setting__input--format input[type=text]{max-width:unset}.setting__input--inner-select label:nth-of-type(1){flex-shrink:0}.setting__input--inner-select label:nth-of-type(2){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.setting__hint{color:var(--color-foreground--75);display:block;font-weight:200;font-size:1.3rem;margin:0 1em .5em 1em}.settings{flex:1 0 auto;display:flex;flex-wrap:wrap}.settings--fixed{display:block}.sidebar{grid-area:sidebar;align-self:flex-start;font-size:1.3rem;position:sticky;top:0;margin-right:-2rem;min-width:160px;z-index:2}@media all and (max-width:925px){.sidebar{display:none}}.sidebar li{white-space:nowrap}.sidebar .button{margin:0}.is-sidebar-hidden{display:none}@media all and (max-width:925px){.is-sidebar-hidden{display:initial}}.sidebar__group{margin-top:1em}.sidebar__group h2{font-size:2rem}.sidebar__group p{font-weight:400;opacity:.5;text-align:center}.sidebar__group .button{font-size:.9rem}.sidebar__jump-link.active{font-weight:700}.sidebar__jump-link.active:before{content:" ";border-left:4px solid var(--color-link-foreground--darken-20);position:absolute;left:-1em;height:1em;padding-bottom:4px}.vscode-light .sidebar__jump-link.active:before{border-left-color:var(--color-link-foreground--lighten-20)}.bold{font-weight:600}.center{text-align:center}.hidden{display:none!important}.mb-0{margin-bottom:0!important}.mb-05{margin-bottom:.5em!important}.mb-1{margin-bottom:1em!important}.mb-2{margin-bottom:2em!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1em!important}.ml-2{margin-left:2em!important}.ml-3{margin-left:3em!important}.ml-4{margin-left:4em!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1em!important}.mr-2{margin-right:2em!important}.mt-n1{margin-top:-1em!important}.mt-0{margin-top:0!important}.mt-05{margin-top:.5em!important}.mt-1{margin-top:1em!important}.mt-2{margin-top:2em!important}.non-interactive{cursor:default!important}.nowrap{white-space:nowrap!important}.vscode-dark .light{display:none}.vscode-light .dark{display:none}.popup{box-shadow:0 0 28px 0 rgba(0,0,0,.5);cursor:default;padding:1em;position:absolute;top:72px;width:80vw;min-width:373px;max-width:472px;z-index:1}.popup:before{background:rgba(0,0,0,0);border:12px solid transparent;content:"";left:50%;position:absolute;pointer-events:none;top:-24px;z-index:1001}.vscode-light .popup:before{border-bottom-color:var(--color-background--darken-05)}.vscode-dark .popup:before{border-bottom-color:var(--color-background--lighten-075)}.vscode-light .popup{background:var(--color-background--darken-05)}.vscode-dark .popup{background:var(--color-background--lighten-075)}.token-popup__scroller{margin-right:-.4em;max-height:35vh;overflow-y:scroll;padding-right:.4em}.token-popup__hint{color:var(--color-foreground--75);display:inline-block;font-weight:200;margin:1.25em .5em 0 .25em}.token-popup__title{color:var(--color-foreground);font-weight:400;margin:.25em 0 1em 0;text-align:center}.token-popup__table{border-collapse:collapse;color:var(--color-foreground--75);table-layout:fixed}.vscode-light .token-popup__table tr:nth-child(even){background-color:rgba(0,0,0,.05)}.vscode-dark .token-popup__table tr:nth-child(even){background-color:rgba(255,255,255,.04)}.token-popup__table td{padding:6px}.token-popup__table td i{opacity:.6}.token-popup__table td:first-child{padding:6px 12px}.token-popup__table td:last-child{padding-right:12px;text-align:end}.token{background:var(--color-link-foreground--darken-20);border-bottom:2px solid var(--color-link-foreground--darken-20);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:1px 8px!important}.token:before{content:"${"}.token:after{content:"}"}.vscode-light .token{background:var(--color-link-foreground--lighten-20);border-bottom-color:var(--color-link-foreground--lighten-20)}</style><script type="module" src="#{root}/dist/webviews/settings.js" nonce="#{cspNonce}"></script></head><body class="preload"><div class="container"><header><a class="header__link" title="Learn more about GitLens" href="https://gitlens.amod.io"><div class="header__logo"><img class="image__logo" src="#{root}/images/gitlens-icon.png"><div><h1 class="header__title">Git<span class="header__title--highlight">Lens</span></h1><p class="header__subtitle">Git supercharged</p></div></div></a></header><div class="hero__area hero__area--sticky"><div class="hero__row"><h2 class="hero__title">Settings</h2><div class="hero__title-actions"><a href="#" data-action="collapse" title="Collapse all sections">collapse all</a> <a href="#" data-action="expand" class="hidden" title="Expand all sections">expand all</a></div><div class="hero__toolbar"><div class="hero__toolbar-scope hidden"><label for="scopes">Save Settings to</label><div class="select-container"><select id="scopes" name="scope"></select></div></div></div></div><p class="hero__subtitle">For advanced customizations, refer to the <a title="See the GitLens settings docs" href="https://github.com/gitkraken/vscode-gitlens/#gitlens-settings-">GitLens docs</a> and edit your <a class="command" title="Open User Settings" href="command:workbench.action.openGlobalSettings">User Settings</a></p></div><div class="content__area content__area--full-scroll"><section id="current-line" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="currentLine.enabled" name="currentLine.enabled" type="checkbox" data-setting data-add-settings-off="hovers.currentLine.over=line"> <label for="currentLine.enabled">Current Line Blame</label> <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#current-line-blame-"><i class="icon icon__info"></i></a></div><p class="section__header-hint">Adds an unobtrusive blame annotation at the end of the current line</p><div class="section__header-info"><i class="icon icon--md icon__bulb"></i><div><p>Use the <a class="command" title="Run command" href="command:gitlens.toggleLineBlame">GitLens: Toggle Line Blame Annotations</a> command to override this setting for the current window</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting" data-enablement="currentLine.enabled"><div class="setting__input"><input id="currentLine.pullRequests.enabled" name="currentLine.pullRequests.enabled" type="checkbox" data-setting disabled="disabled"> <label for="currentLine.pullRequests.enabled">Show the Pull Request (if any) that introduced the commit</label></div><p class="setting__hint hidden" data-visibility="currentLine.pullRequests.enabled"><i class="icon icon__info"></i>Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="setting" data-enablement="currentLine.enabled"><div class="setting__input setting__input--format"><label for="currentLine.format">Annotation format</label> <input id="currentLine.format" name="currentLine.format" type="text" placeholder="${author, }${agoOrDate}${' via 'pullRequest}${ • message|50?}" data-setting data-setting-preview data-default-value="${author, }${agoOrDate}${' via 'pullRequest}${ • message|50?}" data-popup-trigger disabled="disabled"> <label for="currentLine.format" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="currentLine.format.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="currentLine.format" data-setting-preview-type="commit" data-setting-preview-default="${author, }${agoOrDate}${' via 'pullRequest}${ • message|50?}"></span></span></div><div class="setting" data-enablement="currentLine.enabled"><div class="setting__input"><input id="currentLine.scrollable" name="currentLine.scrollable" type="checkbox" data-setting disabled="disabled"> <label for="currentLine.scrollable">Include the annotation when scrolling the editor horizontally</label></div><p class="setting__hint">When enabled the annotation can be scrolled into view when it is outside the viewport.</p><p class="setting__hint"><i class="icon icon__info"></i> Setting this to <code>false</code> will inhibit the hovers from showing over the annotation; Set <a title="Jump to Hovers settings" data-action="jump" href="#hovers.currentLine.over"><code>gitlens.hovers.currentLine.over</code></a> to <code>line</code> to enable the hovers to show anywhere over the line.</p></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/current-line-blame.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/current-line-blame-on.webp" data-visibility="currentLine.enabled & currentLine.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/current-line-blame-on+pr.webp" data-visibility="currentLine.enabled & currentLine.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/current-line-blame-on-scrollable.webp" data-visibility="currentLine.enabled & currentLine.scrollable" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.currentLine%22">Settings</a> and search for <b><i>gitlens.currentLine</i></b></p></div></div></section><section id="code-lens" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="codeLens.enabled" name="codeLens.enabled" type="checkbox" data-setting> <label for="codeLens.enabled">Git CodeLens</label> <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#git-codelens-"><i class="icon icon__info"></i></a></div><p class="section__header-hint">Adds authorship CodeLens to the top of files and on code blocks</p><div class="section__header-info"><i class="icon icon__bulb"></i><div><p>Use the <a class="command" title="Run command" href="command:gitlens.toggleCodeLens">GitLens: Toggle Git CodeLens</a> command to override this setting for the current window</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><input id="codeLens.recentChange.enabled" name="codeLens.recentChange.enabled" type="checkbox" data-setting disabled="disabled"> <label for="codeLens.recentChange.enabled">Add the author and date of the most recent change for the file or code block</label></div></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="codeLens.enabled & codeLens.recentChange.enabled"><div class="setting__input"><input id="codeLens.recentChange.command" name="codeLens.recentChange.command" type="checkbox" value="gitlens.showQuickCommitFileDetails" data-setting disabled="disabled"> <label class="nowrap" for="codeLens.recentChange.command">When clicked</label><div class="select-container"><select id="codeLens.recentChange.command" name="codeLens.recentChange.command" data-setting data-enablement="codeLens.enabled & codeLens.recentChange.enabled & codeLens.recentChange.command !false" disabled="disabled"><option value="gitlens.toggleFileBlame">toggles the file blame</option><option value="gitlens.toggleFileHeatmap">toggles the file heatmap</option><option value="gitlens.toggleFileChanges">toggles the file changes since before the commit</option><option value="gitlens.toggleFileChangesOnly">toggles the file changes from the commit</option><option value="gitlens.diffWithPrevious">opens changes with the previous revision</option><option value="gitlens.revealCommitInView">reveals the commit in the Side Bar</option><option value="gitlens.showCommitsInView">searches for the commit</option><option value="gitlens.showQuickCommitDetails">shows details of the commit</option><option value="gitlens.showQuickCommitFileDetails">shows file details of the commit</option><option value="gitlens.showQuickFileHistory">shows the current file history</option><option value="gitlens.showQuickRepoHistory">shows the current branch history</option><option value="gitlens.openCommitOnRemote">opens the commit on the remote service (when available)</option><option value="gitlens.copyRemoteCommitUrl">copies the remote commit url to the clipboard (when available)</option><option value="gitlens.openFileOnRemote">opens the file revision on the remote service (when available)</option><option value="gitlens.copyRemoteFileUrl">copies the remote file revision url to the clipboard (when available)</option></select></div></div></div></div><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><input id="codeLens.authors.enabled" name="codeLens.authors.enabled" type="checkbox" data-setting disabled="disabled"> <label for="codeLens.authors.enabled">Add the number of authors and the most prominent author of the file or code block</label></div></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="codeLens.enabled & codeLens.authors.enabled"><div class="setting__input"><input id="codeLens.authors.command" name="codeLens.authors.command" type="checkbox" value="gitlens.toggleFileBlame" data-setting disabled="disabled"> <label class="nowrap" for="codeLens.authors.command">When clicked</label><div class="select-container"><select id="codeLens.authors.command" name="codeLens.authors.command" data-setting data-enablement="codeLens.enabled & codeLens.authors.enabled & codeLens.authors.command !false" disabled="disabled"><option value="gitlens.toggleFileBlame">toggles the file blame</option><option value="gitlens.toggleFileHeatmap">toggles the file heatmap</option><option value="gitlens.toggleFileChanges">toggles the file changes since before the commit</option><option value="gitlens.toggleFileChangesOnly">toggles the file changes from the commit</option><option value="gitlens.diffWithPrevious">opens changes with the previous revision</option><option value="gitlens.revealCommitInView">reveals the commit in the Side Bar</option><option value="gitlens.showCommitsInView">searches for commits within the range</option><option value="gitlens.showQuickCommitDetails">shows details of the commit</option><option value="gitlens.showQuickCommitFileDetails">show file details of the commit</option><option value="gitlens.showQuickFileHistory">shows the current file history</option><option value="gitlens.showQuickRepoHistory">shows the current branch history</option><option value="gitlens.openCommitOnRemote">opens the commit on the remote service (when available)</option><option value="gitlens.copyRemoteCommitUrl">copies the remote commit url to the clipboard (when available)</option><option value="gitlens.copyRemoteFileUrl">copies the remote file revision url to the clipboard (when available)</option><option value="gitlens.openFileOnRemote">opens the file revision on the remote service (when available)</option></select></div></div></div></div><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><label class="non-interactive">Add CodeLens to the following scopes</label></div></div><div class="settings ml-2"><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><input id="codeLens.scopes" name="codeLens.scopes" type="checkbox" value="document" data-setting data-setting-type="array" disabled="disabled"> <label for="codeLens.scopes">File scope</label></div><p class="setting__hint">At the top of the file</p></div><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><input id="codeLens.scopes-1" name="codeLens.scopes" type="checkbox" value="containers" data-setting data-setting-type="array" disabled="disabled"> <label for="codeLens.scopes-1">Containers scope</label></div><p class="setting__hint">At the start of modules, classes, interfaces, etc</p></div><div class="setting" data-enablement="codeLens.enabled"><div class="setting__input"><input id="codeLens.scopes-2" name="codeLens.scopes" type="checkbox" value="blocks" data-setting data-setting-type="array" disabled="disabled"> <label for="codeLens.scopes-2">Block scope</label></div><p class="setting__hint">At the start of functions, methods, etc</p></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/code-lens.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-file-recent+authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled & codeLens.scopes +document" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-file-recent.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled =false & codeLens.scopes +document" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-file-authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled =false & codeLens.authors.enabled & codeLens.scopes +document" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-containers-recent+authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled & codeLens.scopes +containers" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-containers-recent.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled =false & codeLens.scopes +containers" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-containers-authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled =false & codeLens.authors.enabled & codeLens.scopes +containers" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-blocks-recent+authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled & codeLens.scopes +blocks" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-blocks-recent.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled & codeLens.authors.enabled =false & codeLens.scopes +blocks" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/code-lens-blocks-authors.webp" data-visibility="codeLens.enabled & codeLens.recentChange.enabled =false & codeLens.authors.enabled & codeLens.scopes +blocks" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.codeLens%22">Settings</a> and search for <b><i>gitlens.codeLens</i></b></p></div></div></section><section id="status-bar" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="statusBar.enabled" name="statusBar.enabled" type="checkbox" data-setting> <label for="statusBar.enabled">Status Bar Blame</label> <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#status-bar-blame-"><i class="icon icon__info"></i></a></div><p class="section__header-hint">Adds a Git blame annotation about the current line to the status bar</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting" data-enablement="statusBar.enabled"><div class="setting__input"><input id="statusBar.pullRequests.enabled" name="statusBar.pullRequests.enabled" type="checkbox" data-setting disabled="disabled"> <label for="statusBar.pullRequests.enabled">Show the Pull Request (if any) that introduced the commit</label></div><p class="setting__hint hidden" data-visibility="statusBar.pullRequests.enabled"><i class="icon icon__info"></i>Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="setting" data-enablement="statusBar.enabled"><div class="setting__input setting__input--format"><label for="statusBar.format">Annotation format</label> <input id="statusBar.format" name="statusBar.format" type="text" placeholder="${author}, ${agoOrDate}${' via 'pullRequest}" data-setting data-setting-preview data-default-value="${author}, ${agoOrDate}${' via 'pullRequest}" data-popup-trigger disabled="disabled"> <label for="statusBar.format" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="statusBar.format.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="statusBar.format" data-setting-preview-type="commit" data-setting-preview-default="${author}, ${agoOrDate}${' via 'pullRequest}"></span></span></div><div class="setting" data-enablement="statusBar.enabled"><div class="setting__input"><label for="statusBar.alignment">Position the annotation on the</label><div class="select-container"><select id="statusBar.alignment" name="statusBar.alignment" data-setting disabled="disabled"><option value="left">left</option><option value="right">right</option></select></div></div></div><div class="setting" data-enablement="statusBar.enabled"><div class="setting__input"><label class="nowrap" for="statusBar.command">When clicked</label><div class="select-container"><select id="statusBar.command" name="statusBar.command" data-setting disabled="disabled"><option value="gitlens.toggleFileBlame">toggles the file blame</option><option value="gitlens.toggleFileHeatmap">toggles the file heatmap</option><option value="gitlens.toggleFileChanges">toggles the file changes since before the commit</option><option value="gitlens.toggleFileChangesOnly">toggles the file changes from the commit</option><option value="gitlens.toggleCodeLens">toggles the Git CodeLens</option><option value="gitlens.diffWithPrevious">opens line changes with the previous revision</option><option value="gitlens.diffWithWorking">opens line changes with the working file</option><option value="gitlens.revealCommitInView">reveals the commit in the Side Bar</option><option value="gitlens.showCommitsInView">searches for the commit</option><option value="gitlens.showQuickCommitDetails">shows details of the commit</option><option value="gitlens.showQuickCommitFileDetails">shows file details of the commit</option><option value="gitlens.showQuickFileHistory">shows the current file history</option><option value="gitlens.showQuickRepoHistory">shows the current branch history</option><option value="gitlens.openCommitOnRemote">opens the commit on the remote service (when available)</option><option value="gitlens.copyRemoteCommitUrl">copies the remote commit url to the clipboard (when available)</option><option value="gitlens.openFileOnRemote">opens the file revision on the remote service (when available)</option><option value="gitlens.copyRemoteFileUrl">copies the remote file revision url to the clipboard (when available)</option></select></div></div></div><div class="setting" data-enablement="statusBar.enabled"><div class="setting__input"><input id="statusBar.reduceFlicker" name="statusBar.reduceFlicker" type="checkbox" data-setting disabled="disabled"> <label for="statusBar.reduceFlicker">Reduce flashing when updating the annotation</label></div><p class="setting__hint">Avoids clearing the previous blame information when changing lines to reduce status bar "flashing"</p></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/status-bar.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/status-bar-right+pr.webp" data-visibility="statusBar.enabled & statusBar.alignment =right & statusBar.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/status-bar-right.webp" data-visibility="statusBar.enabled & statusBar.alignment =right & statusBar.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/status-bar-left+pr.webp" data-visibility="statusBar.enabled & statusBar.alignment =left & statusBar.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/status-bar-left.webp" data-visibility="statusBar.enabled & statusBar.alignment =left & statusBar.pullRequests.enabled =false" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.statusBar%22">Settings</a> and search for <b><i>gitlens.statusBar</i></b></p></div></div></section><section id="hovers" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="hovers.enabled" name="hovers.enabled" type="checkbox" data-setting> <label for="hovers.enabled">Hovers</label> <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#hovers-"><i class="icon icon__info"></i></a></div><p class="section__header-hint">Adds detailed blame information accessible via hovers</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting" data-enablement="hovers.enabled"><div class="setting__input"><input id="hovers.avatars" name="hovers.avatars" type="checkbox" data-setting disabled="disabled"> <label for="hovers.avatars">Use author avatars</label></div></div><div class="setting" data-enablement="hovers.enabled"><div class="setting__input"><input id="hovers.pullRequests.enabled" name="hovers.pullRequests.enabled" type="checkbox" data-setting disabled="disabled"> <label for="hovers.pullRequests.enabled">Show the Pull Request (if any) that introduced the commit</label></div><p class="setting__hint hidden" data-visibility="hovers.pullRequests.enabled"><i class="icon icon__info"></i>Requires a connection to a supported remote service (e.g. GitHub)</p></div></div></div></div><div class="section__group section__group--rev mt-05"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting hidden" data-visibility="currentLine.enabled" data-enablement="hovers.enabled"><div class="setting__input"><input id="hovers.currentLine.enabled" name="hovers.currentLine.enabled" type="checkbox" data-setting disabled="disabled"> <label for="hovers.currentLine.enabled">Show hovers for the current line</label></div></div><div class="setting hidden" data-visibility="currentLine.enabled =false" data-enablement="hovers.enabled"><div class="setting__input"><input id="hovers.currentLine.enabled-1" name="hovers.currentLine.enabled" type="checkbox" data-setting data-add-settings-on="hovers.currentLine.over=line" disabled="disabled"> <label for="hovers.currentLine.enabled-1">Show hovers for the current line</label></div></div><div class="settings settings--fixed ml-2"><div class="setting hidden" data-visibility="currentLine.enabled" data-enablement="hovers.enabled & hovers.currentLine.enabled"><div class="setting__input"><label for="hovers.currentLine.over">Shown when over the</label><div class="select-container"><select id="hovers.currentLine.over" name="hovers.currentLine.over" data-setting disabled="disabled"><option value="annotation">annotation only</option><option value="line">line & annotation</option></select></div></div></div><div class="setting hidden" data-visibility="currentLine.enabled =false" data-enablement="hovers.enabled & hovers.currentLine.enabled & currentLine.enabled"><div class="setting__input"><label for="hovers.currentLine.over">Shown when over the</label><div class="select-container"><select id="hovers.currentLine.over" name="hovers.currentLine.over" data-setting disabled="disabled"><option value="annotation">annotation only</option><option value="line">line</option></select></div></div></div><div class="setting" data-enablement="hovers.enabled & hovers.currentLine.enabled"><div class="setting__input"><input id="hovers.currentLine.details" name="hovers.currentLine.details" type="checkbox" data-setting disabled="disabled"> <label for="hovers.currentLine.details">Add blame details</label></div></div><div class="setting" data-enablement="hovers.enabled & hovers.currentLine.enabled"><div class="setting__input"><input id="hovers.currentLine.changes" name="hovers.currentLine.changes" type="checkbox" data-setting disabled="disabled"> <label for="hovers.currentLine.changes">Add changes (diff)</label></div></div></div></div></div><div class="section__preview" data-visibility="hovers.enabled"><img class="image__preview" src="#{webroot}/media/hovers-currentLine.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-currentLine-on.webp" data-visibility="currentLine.enabled & currentLine.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-currentLine-on+pr.webp" data-visibility="currentLine.enabled & currentLine.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+pr+changes.webp" data-visibility="hovers.enabled & hovers.currentLine.enabled & hovers.currentLine.details & hovers.currentLine.changes & hovers.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+changes.webp" data-visibility="hovers.enabled & hovers.currentLine.enabled & hovers.currentLine.details & hovers.currentLine.changes & hovers.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+pr.webp" data-visibility="hovers.enabled & hovers.currentLine.enabled & hovers.currentLine.details & hovers.currentLine.changes =false & hovers.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details.webp" data-visibility="hovers.enabled & hovers.currentLine.enabled & hovers.currentLine.details & hovers.currentLine.changes =false & hovers.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-changes.webp" data-visibility="hovers.enabled & hovers.currentLine.enabled & hovers.currentLine.details =false & hovers.currentLine.changes" loading="lazy" width="600" height="206"></div></div><div class="section__group section__group--rev"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting" data-enablement="hovers.enabled"><div class="setting__input"><input id="hovers.annotations.enabled" name="hovers.annotations.enabled" type="checkbox" data-setting disabled="disabled"> <label for="hovers.annotations.enabled">Show hovers while annotating</label></div></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="hovers.enabled & hovers.annotations.enabled"><div class="setting__input"><div class="setting__input"><label for="hovers.annotations.over">Shown when over the</label><div class="select-container"><select id="hovers.annotations.over" name="hovers.annotations.over" data-setting disabled="disabled"><option value="annotation">annotation only</option><option value="line">line & annotation</option></select></div></div></div></div><div class="setting" data-enablement="hovers.enabled & hovers.annotations.enabled"><div class="setting__input"><input id="hovers.annotations.details" name="hovers.annotations.details" type="checkbox" data-setting disabled="disabled"> <label for="hovers.annotations.details">Add blame details</label></div></div><div class="setting" data-enablement="hovers.enabled & hovers.annotations.enabled"><div class="setting__input"><input id="hovers.annotations.changes" name="hovers.annotations.changes" type="checkbox" data-setting disabled="disabled"> <label for="hovers.annotations.changes">Add changes (diff)</label></div></div></div></div></div><div class="section__preview" data-visibility="hovers.enabled"><img class="image__preview hidden" src="#{webroot}/media/hovers-annotations.webp" data-visibility="blame.compact =false" loading="lazy" width="600" height="206"> <img class="image__preview hidden" src="#{webroot}/media/hovers-annotations-compact.webp" data-visibility="blame.compact" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-annotations-currentLine-on.webp" data-visibility="currentLine.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+pr+changes.webp" data-visibility="hovers.enabled & hovers.annotations.enabled & hovers.annotations.details & hovers.annotations.changes & hovers.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+changes.webp" data-visibility="hovers.enabled & hovers.annotations.enabled & hovers.annotations.details & hovers.annotations.changes & hovers.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details+pr.webp" data-visibility="hovers.enabled & hovers.annotations.enabled & hovers.annotations.details & hovers.annotations.changes =false & hovers.pullRequests.enabled" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-details.webp" data-visibility="hovers.enabled & hovers.annotations.enabled & hovers.annotations.details & hovers.annotations.changes =false & hovers.pullRequests.enabled =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/hovers-changes.webp" data-visibility="hovers.enabled & hovers.annotations.enabled & hovers.annotations.details =false & hovers.annotations.changes" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.hovers%22">Settings</a> and search for <b><i>gitlens.hovers</i></b></p></div></div></section><section id="views" class="section--settings section--collapsible"><div class="section__header"><h2>Views <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#side-bar-views-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds rich views to visualize, navigate, and explore</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><p class="blurb mt-0">GitLens views can be configured to be shown in different side bar layouts to best match your workflow</p><div class="presets mb-1"><div class="preset"><a class="button button--flat" title="Shows all the views together on the Source Control side bar" href="command:gitlens.setViewsLayout?%7B%22layout%22%3A%22scm%22%7D">Source Control Layout (default)</a><p>Shows all the views together on the Source Control side bar</p><img class="image__preview" src="#{webroot}/media/views-layout-scm.webp" loading="lazy" width="357" height="410"></div><div class="preset"><a class="button button--flat" title="Shows all the views together on the GitLens side bar" href="command:gitlens.setViewsLayout?%7B%22layout%22%3A%22gitlens%22%7D">GitLens Layout</a><p>Shows all the views together on the GitLens side bar</p><img class="image__preview" src="#{webroot}/media/views-layout-gitlens.webp" loading="lazy" width="357" height="410"></div></div><p class="section__hint"><i class="icon icon__info"></i> You can also simply drag & drop individual views to create custom layouts</p></div></div></div></section><section id="commits-view" class="section--settings section--collapsible"><div class="section__header"><h2>Commits view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#commits-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showCommitsView">Commits view</a> to visualize, explore, and manage Git commits</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input setting__input--inner-select"><input id="views.commits.showBranchComparison" name="views.commits.showBranchComparison" type="checkbox" value="working" data-setting> <label for="views.commits.showBranchComparison">Show a comparison of the</label><div class="select-container"><select id="views.commits.showBranchComparison" name="views.commits.showBranchComparison" data-setting data-enablement="views.commits.showBranchComparison !false"><option value="branch">current branch</option><option value="working">working tree</option></select></div><label for="views.commits.showBranchComparison">with a user-selected reference (branch, tag, etc)</label></div></div><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.commits.pullRequests.enabled" name="views.commits.pullRequests.enabled" type="checkbox" data-setting> <label for="views.commits.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.commits.pullRequests.enabled"><div class="setting__input"><input id="views.commits.pullRequests.showForBranches" name="views.commits.pullRequests.showForBranches" type="checkbox" data-setting disabled="disabled"> <label for="views.commits.pullRequests.showForBranches">Show the pull request associated with the current branch</label></div></div><div class="setting" data-enablement="views.commits.pullRequests.enabled"><div class="setting__input"><input id="views.commits.pullRequests.showForCommits" name="views.commits.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.commits.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="views.commits.files.layout">Layout files</label><div class="select-container"><select id="views.commits.files.layout" name="views.commits.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.commits.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.commits.files.compact" name="views.commits.files.compact" type="checkbox" data-setting> <label for="views.commits.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.commits.avatars" name="views.commits.avatars" type="checkbox" data-setting> <label for="views.commits.avatars">Use author avatars</label></div></div><div class="setting"><div class="setting__input setting__input--format"><label for="views.formats.commits.label">Commit label format</label> <input id="views.formats.commits.label" name="views.formats.commits.label" type="text" placeholder="${❰ tips ❱➤ }${message}" data-setting data-setting-preview data-default-value="${❰ tips ❱➤ }${message}" data-popup-trigger> <label for="views.formats.commits.label" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="views.formats.commits.label.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="views.formats.commits.label" data-setting-preview-type="commit" data-setting-preview-default="${❰ tips ❱➤ }${message}"></span></span></div><div class="setting"><div class="setting__input setting__input--format"><label for="views.formats.commits.description">Commit description format</label> <input id="views.formats.commits.description" name="views.formats.commits.description" type="text" placeholder="${author, }${agoOrDate}" data-setting data-setting-preview data-default-value="${author, }${agoOrDate}" data-popup-trigger> <label for="views.formats.commits.description" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="views.formats.commits.description.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="views.formats.commits.description" data-setting-preview-type="commit" data-setting-preview-default="${author, }${agoOrDate}"></span></span></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-compare+pr+commit-pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-compare+pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-compare+commit-pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-compare.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-compare.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-pr+commit-pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto-commit-pr.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-auto.webp" data-visibility="views.commits.files.layout !tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-compare+pr+commit-pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-compare+pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits = false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-compare+commit-pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-compare.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-compare.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison !false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits =false " loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-pr+commit-pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree-commit-pr.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled =false" loading="lazy" width="600" height="400"> <img class="image__preview hidden" src="#{webroot}/media/commits-view-tree.webp" data-visibility="views.commits.files.layout =tree & views.commits.showBranchComparison =false & views.commits.pullRequests.enabled & views.commits.pullRequests.showForBranches =false & views.commits.pullRequests.showForCommits =false" loading="lazy" width="600" height="400"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.commits%22">Settings</a> and search for <b><i>gitlens.views.commits</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="repositories-view" class="section--settings section--collapsible"><div class="section__header"><h2>Repositories view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#repositories-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showRepositoriesView">Repositories view</a>, hidden by default, to visualize, explore, and manage Git repositories</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><label class="non-interactive">Show the following sections under each repository</label></div></div><div class="settings ml-2"><div class="setting"><div class="setting__input setting__input--inner-select"><input id="views.repositories.showBranchComparison" name="views.repositories.showBranchComparison" type="checkbox" value="working" data-setting> <label for="views.repositories.showBranchComparison">Comparison of the</label><div class="select-container"><select id="views.repositories.showBranchComparison" name="views.repositories.showBranchComparison" data-setting data-enablement="views.repositories.showBranchComparison !false"><option value="branch">current branch</option><option value="working">working tree</option></select></div><label for="views.repositories.showBranchComparison">with a user-selected reference (branch, tag, etc)</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showUpstreamStatus" name="views.repositories.showUpstreamStatus" type="checkbox" data-setting> <label for="views.repositories.showUpstreamStatus">Current branch status</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.includeWorkingTree" name="views.repositories.includeWorkingTree" type="checkbox" data-setting> <label for="views.repositories.includeWorkingTree">Working tree file changes</label></div></div><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.repositories.pullRequests.enabled" name="views.repositories.pullRequests.enabled" type="checkbox" data-setting> <label for="views.repositories.pullRequests.enabled">Associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.repositories.pullRequests.enabled"><div class="setting__input"><input id="views.repositories.pullRequests.showForBranches" name="views.repositories.pullRequests.showForBranches" type="checkbox" data-setting disabled="disabled"> <label for="views.repositories.pullRequests.showForBranches">Show the pull request associated with each branch</label></div></div><div class="setting" data-enablement="views.repositories.pullRequests.enabled"><div class="setting__input"><input id="views.repositories.pullRequests.showForCommits" name="views.repositories.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.repositories.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showCommits" name="views.repositories.showCommits" type="checkbox" data-setting> <label for="views.repositories.showCommits">Commits</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showBranches" name="views.repositories.showBranches" type="checkbox" data-setting> <label for="views.repositories.showBranches">Branches</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showRemotes" name="views.repositories.showRemotes" type="checkbox" data-setting> <label for="views.repositories.showRemotes">Remotes</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showStashes" name="views.repositories.showStashes" type="checkbox" data-setting> <label for="views.repositories.showStashes">Stashes</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showTags" name="views.repositories.showTags" type="checkbox" data-setting> <label for="views.repositories.showTags">Tags</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showContributors" name="views.repositories.showContributors" type="checkbox" data-setting> <label for="views.repositories.showContributors">Contributors</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.showIncomingActivity" name="views.repositories.showIncomingActivity" type="checkbox" data-setting> <label for="views.repositories.showIncomingActivity">Incoming Activity (experimental)</label></div></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.autoRefresh" name="views.repositories.autoRefresh" type="checkbox" data-setting> <label for="views.repositories.autoRefresh">Automatically refresh when a repository or the file system changes</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.autoReveal" name="views.repositories.autoReveal" type="checkbox" data-setting> <label for="views.repositories.autoReveal">Automatically reveal repository when opening files</label></div></div><div class="setting"><div class="setting__input"><input id="views.repositories.avatars" name="views.repositories.avatars" type="checkbox" data-setting> <label for="views.repositories.avatars">Use author avatars</label></div></div><div class="setting"><div class="setting__input"><label for="views.repositories.branches.layout">Layout branches</label><div class="select-container"><select id="views.repositories.branches.layout" name="views.repositories.branches.layout" data-setting><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="views.repositories.files.layout">Layout files</label><div class="select-container"><select id="views.repositories.files.layout" name="views.repositories.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.repositories.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.repositories.files.compact" name="views.repositories.files.compact" type="checkbox" data-setting> <label for="views.repositories.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><label for="sortBranchesBy">Sort branches</label><div class="select-container"><select id="sortBranchesBy" name="sortBranchesBy" data-setting><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="sortContributorsBy">Sort contributors</label><div class="select-container"><select id="sortContributorsBy" name="sortContributorsBy" data-setting><option value="count:desc">by commit count, descending</option><option value="count:asc">by commit count, ascending</option><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="sortTagsBy">Sort tags</label><div class="select-container"><select id="sortTagsBy" name="sortTagsBy" data-setting><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/repositories-view.webp" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.repositories%22">Settings</a> and search for <b><i>gitlens.views.repositories</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="file-history-view" class="section--settings section--collapsible"><div class="section__header"><h2>File History view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#file-history-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showFileHistoryView">File History view</a> to visualize, navigate, and explore the revision history of the current file, a specified file or folder, or just the selected lines of the current file</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><label for="views.fileHistory.files.layout">Layout files (when showing folder history)</label><div class="select-container"><select id="views.fileHistory.files.layout" name="views.fileHistory.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.fileHistory.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.fileHistory.files.compact" name="views.fileHistory.files.compact" type="checkbox" data-setting> <label for="views.fileHistory.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.fileHistory.avatars" name="views.fileHistory.avatars" type="checkbox" data-setting> <label for="views.fileHistory.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/file-history-view.webp" loading="lazy" width="600" height="360"> <img class="image__preview--overlay hidden" src="#{webroot}/media/file-history-view-avatars.webp" data-visibility="views.fileHistory.avatars" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.fileHistory%22">Settings</a> and search for <b><i>gitlens.views.fileHistory</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="line-history-view" class="section--settings section--collapsible"><div class="section__header"><h2>Line History view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#line-history-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showLineHistoryView">Line History view</a>, hidden by default, to visualize, navigate, and explore the revision history of the selected lines of current file</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><input id="views.lineHistory.avatars" name="views.lineHistory.avatars" type="checkbox" data-setting disabled="disabled"> <label for="views.lineHistory.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/line-history-view.webp" loading="lazy" width="600" height="360"> <img class="image__preview--overlay hidden" src="#{webroot}/media/line-history-view-avatars.webp" data-visibility="views.lineHistory.avatars" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.lineHistory%22">Settings</a> and search for <b><i>gitlens.views.lineHistory</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="branches-view" class="section--settings section--collapsible"><div class="section__header"><h2>Branches view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#branches-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showBranchesView">Branches view</a> to visualize, explore, and manage Git branches</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><input id="views.branches.showBranchComparison" name="views.branches.showBranchComparison" type="checkbox" value="branch" data-setting> <label for="views.branches.showBranchComparison">Show a comparison of the branch with a user-selected reference (branch, tag, etc)</label></div></div><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.branches.pullRequests.enabled" name="views.branches.pullRequests.enabled" type="checkbox" data-setting> <label for="views.branches.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.branches.pullRequests.enabled"><div class="setting__input"><input id="views.branches.pullRequests.showForBranches" name="views.branches.pullRequests.showForBranches" type="checkbox" data-setting disabled="disabled"> <label for="views.branches.pullRequests.showForBranches">Show the pull request associated with each branch</label></div></div><div class="setting" data-enablement="views.branches.pullRequests.enabled"><div class="setting__input"><input id="views.branches.pullRequests.showForCommits" name="views.branches.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.branches.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="views.branches.branches.layout">Layout branches</label><div class="select-container"><select id="views.branches.branches.layout" name="views.branches.branches.layout" data-setting><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="sortBranchesBy">Sort branches</label><div class="select-container"><select id="sortBranchesBy" name="sortBranchesBy" data-setting><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="views.branches.files.layout">Layout files</label><div class="select-container"><select id="views.branches.files.layout" name="views.branches.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.branches.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.branches.files.compact" name="views.branches.files.compact" type="checkbox" data-setting> <label for="views.branches.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.branches.avatars" name="views.branches.avatars" type="checkbox" data-setting> <label for="views.branches.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/branches-view-compare+pr.webp" data-visibility="views.branches.showBranchComparison !false & views.branches.pullRequests.enabled & views.branches.pullRequests.showForBranches" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/branches-view-compare.webp" data-visibility="views.branches.showBranchComparison !false & views.branches.pullRequests.enabled =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/branches-view-compare.webp" data-visibility="views.branches.showBranchComparison !false & views.branches.pullRequests.enabled & views.branches.pullRequests.showForBranches =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/branches-view-pr.webp" data-visibility="views.branches.showBranchComparison =false & views.branches.pullRequests.enabled & views.branches.pullRequests.showForBranches" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/branches-view.webp" data-visibility="views.branches.showBranchComparison =false & views.branches.pullRequests.enabled =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/branches-view.webp" data-visibility="views.branches.showBranchComparison =false & views.branches.pullRequests.enabled & views.branches.pullRequests.showForBranches =false" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.branches%22">Settings</a> and search for <b><i>gitlens.views.branches</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="remotes-view" class="section--settings section--collapsible"><div class="section__header"><h2>Remotes view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#remotes-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showRemotesView">Remotes view</a> to visualize, explore, and manage Git remotes and remote branches</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.remotes.pullRequests.enabled" name="views.remotes.pullRequests.enabled" type="checkbox" data-setting> <label for="views.remotes.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.remotes.pullRequests.enabled"><div class="setting__input"><input id="views.remotes.pullRequests.showForBranches" name="views.remotes.pullRequests.showForBranches" type="checkbox" data-setting disabled="disabled"> <label for="views.remotes.pullRequests.showForBranches">Show the pull request associated with each branch</label></div></div><div class="setting" data-enablement="views.remotes.pullRequests.enabled"><div class="setting__input"><input id="views.remotes.pullRequests.showForCommits" name="views.remotes.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.remotes.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="views.remotes.branches.layout">Layout branches</label><div class="select-container"><select id="views.remotes.branches.layout" name="views.remotes.branches.layout" data-setting><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="sortBranchesBy">Sort branches</label><div class="select-container"><select id="sortBranchesBy" name="sortBranchesBy" data-setting><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="views.remotes.files.layout">Layout files</label><div class="select-container"><select id="views.remotes.files.layout" name="views.remotes.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.remotes.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.remotes.files.compact" name="views.remotes.files.compact" type="checkbox" data-setting> <label for="views.remotes.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.remotes.avatars" name="views.remotes.avatars" type="checkbox" data-setting> <label for="views.remotes.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/remotes-view-pr.webp" data-visibility="views.remotes.pullRequests.enabled & views.remotes.pullRequests.showForBranches" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/remotes-view.webp" data-visibility="views.remotes.pullRequests.enabled =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/remotes-view.webp" data-visibility="views.remotes.pullRequests.enabled & views.remotes.pullRequests.showForBranches =false" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.remotes%22">Settings</a> and search for <b><i>gitlens.views.remotes</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="stashes-view" class="section--settings section--collapsible"><div class="section__header"><h2>Stashes view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#stashes-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showStashesView">Stashes view</a> to visualize, explore, and manage Git stashes</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><label for="views.stashes.files.layout">Layout files</label><div class="select-container"><select id="views.stashes.files.layout" name="views.stashes.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.stashes.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.stashes.files.compact" name="views.stashes.files.compact" type="checkbox" data-setting> <label for="views.stashes.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input setting__input--format"><label for="views.formats.stashes.label">Stash label format</label> <input id="views.formats.stashes.label" name="views.formats.stashes.label" type="text" placeholder="${message}" data-setting data-setting-preview data-default-value="${message}" data-popup-trigger> <label for="views.formats.stashes.label" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="views.formats.stashes.label.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="views.formats.stashes.label" data-setting-preview-type="commit" data-setting-preview-default="${message}"></span></span></div><div class="setting"><div class="setting__input setting__input--format"><label for="views.formats.stashes.description">Stash description format</label> <input id="views.formats.stashes.description" name="views.formats.stashes.description" type="text" placeholder="${agoOrDate}" data-setting data-setting-preview data-default-value="${agoOrDate}" data-popup-trigger> <label for="views.formats.stashes.description" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="views.formats.stashes.description.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="views.formats.stashes.description" data-setting-preview-type="commit" data-setting-preview-default="${agoOrDate}"></span></span></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/stashes-view-auto.webp" data-visibility="views.stashes.files.layout !tree" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/stashes-view-tree.webp" data-visibility="views.stashes.files.layout =tree" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.stashes%22">Settings</a> and search for <b><i>gitlens.views.stashes</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="tags-view" class="section--settings section--collapsible"><div class="section__header"><h2>Tags view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#tags-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showTagsView">Tags view</a> to visualize, explore, and manage Git tags</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><label for="views.tags.branches.layout">Layout tags</label><div class="select-container"><select id="views.tags.branches.layout" name="views.tags.branches.layout" data-setting><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="sortTagsBy">Sort tags</label><div class="select-container"><select id="sortTagsBy" name="sortTagsBy" data-setting><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="views.tags.files.layout">Layout files</label><div class="select-container"><select id="views.tags.files.layout" name="views.tags.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.tags.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.tags.files.compact" name="views.tags.files.compact" type="checkbox" data-setting> <label for="views.tags.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.tags.avatars" name="views.tags.avatars" type="checkbox" data-setting> <label for="views.tags.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/tags-view-list.webp" data-visibility="views.tags.branches.layout !tree" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/tags-view-tree.webp" data-visibility="views.tags.branches.layout =tree" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.tags%22">Settings</a> and search for <b><i>gitlens.views.tags</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="worktrees-view" class="section--settings section--collapsible"><div class="section__header"><h2>Worktrees view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#worktrees-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showWorktreesView">Worktrees view</a> to visualize, explore, and manage Git worktrees</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><input id="worktrees.promptForLocation" name="worktrees.promptForLocation" type="checkbox" data-setting> <label for="worktrees.promptForLocation">Always ask where to put new worktrees</label></div></div><div class="setting"><div class="setting__input"><label for="worktrees.defaultLocation">Default worktree location</label> <input id="worktrees.defaultLocation" name="worktrees.defaultLocation" type="text" placeholder="absolute path to put new worktrees into" data-setting></div><p class="setting__hint"><i class="icon icon__info"></i> Can be configured on a per-workspace or per-folder basis</p></div><div class="setting"><div class="setting__input"><input id="views.worktrees.showBranchComparison" name="views.worktrees.showBranchComparison" type="checkbox" value="branch" data-setting> <label for="views.worktrees.showBranchComparison">Show a comparison of the worktree branch with a user-selected reference (branch, tag, etc)</label></div></div><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.worktrees.pullRequests.enabled" name="views.worktrees.pullRequests.enabled" type="checkbox" data-setting> <label for="views.worktrees.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.worktrees.pullRequests.enabled"><div class="setting__input"><input id="views.worktrees.pullRequests.showForBranches" name="views.worktrees.pullRequests.showForBranches" type="checkbox" data-setting disabled="disabled"> <label for="views.worktrees.pullRequests.showForBranches">Show the pull request associated with the worktree branch</label></div></div><div class="setting" data-enablement="views.worktrees.pullRequests.enabled"><div class="setting__input"><input id="views.worktrees.pullRequests.showForCommits" name="views.worktrees.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.worktrees.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="views.worktrees.files.layout">Layout files</label><div class="select-container"><select id="views.worktrees.files.layout" name="views.worktrees.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.worktrees.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.worktrees.files.compact" name="views.worktrees.files.compact" type="checkbox" data-setting> <label for="views.worktrees.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.worktrees.avatars" name="views.worktrees.avatars" type="checkbox" data-setting> <label for="views.worktrees.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/worktrees-view-compare+pr.webp" data-visibility="views.worktrees.showBranchComparison !false & views.worktrees.pullRequests.enabled & views.worktrees.pullRequests.showForBranches" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/worktrees-view-compare.webp" data-visibility="views.worktrees.showBranchComparison !false & views.worktrees.pullRequests.enabled =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/worktrees-view-compare.webp" data-visibility="views.worktrees.showBranchComparison !false & views.worktrees.pullRequests.enabled & views.worktrees.pullRequests.showForBranches =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/worktrees-view-pr.webp" data-visibility="views.worktrees.showBranchComparison =false & views.worktrees.pullRequests.enabled & views.worktrees.pullRequests.showForBranches" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/worktrees-view.webp" data-visibility="views.worktrees.showBranchComparison =false & views.worktrees.pullRequests.enabled =false" loading="lazy" width="600" height="360"> <img class="image__preview hidden" src="#{webroot}/media/worktrees-view.webp" data-visibility="views.worktrees.showBranchComparison =false & views.worktrees.pullRequests.enabled & views.worktrees.pullRequests.showForBranches =false" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.worktrees%22">Settings</a> and search for <b><i>gitlens.views.worktrees</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="contributors-view" class="section--settings section--collapsible"><div class="section__header"><h2>Contributors view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#contributors-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showContributorsView">Contributors view</a>, hidden by default, to visualize, navigate, and explore contributors</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="setting"><div class="setting__input"><input id="views.contributors.showAllBranches" name="views.contributors.showAllBranches" type="checkbox" data-setting> <label for="views.contributors.showAllBranches">Show commits from all branches</label></div></div><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.contributors.pullRequests.enabled" name="views.contributors.pullRequests.enabled" type="checkbox" data-setting> <label for="views.contributors.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.contributors.pullRequests.enabled"><div class="setting__input"><input id="views.contributors.pullRequests.showForCommits" name="views.contributors.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.contributors.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="sortContributorsBy">Sort contributors</label><div class="select-container"><select id="sortContributorsBy" name="sortContributorsBy" data-setting><option value="count:desc">by commit count, descending</option><option value="count:asc">by commit count, ascending</option><option value="date:desc">by recent commit date, descending</option><option value="date:asc">by recent commit date, ascending</option><option value="name:asc">by name, ascending</option><option value="name:desc">by name, descending</option></select></div></div></div><div class="setting"><div class="setting__input"><label for="views.contributors.files.layout">Layout files</label><div class="select-container"><select id="views.contributors.files.layout" name="views.contributors.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div><p class="setting__hint" data-visibility="views.contributors.files.layout =auto">Chooses the best layout based on the number of files at each nesting level</p></div><div class="setting"><div class="setting__input"><input id="views.contributors.files.compact" name="views.contributors.files.compact" type="checkbox" data-setting> <label for="views.contributors.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.contributors.avatars" name="views.contributors.avatars" type="checkbox" data-setting> <label for="views.contributors.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/contributors-view.webp" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.contributors%22">Settings</a> and search for <b><i>gitlens.views.contributors</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="search-compare-view" class="section--settings section--collapsible"><div class="section__header"><h2>Search & Compare view <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#search--compare-view-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds a <a class="command command--show-view" title="Show View in Side Bar" href="command:gitlens.showSearchAndCompareView">Search & Compare view</a> to search and explore commit histories by message, author, files, id, etc, or visualize comparisons between branches, tags, commits, and more</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="settings settings--fixed ml-1"><div class="section__group"><div class="section__content"><div class="settings settings--fixed"><div class="setting"><div class="setting__input"><input id="views.searchAndCompare.pullRequests.enabled" name="views.searchAndCompare.pullRequests.enabled" type="checkbox" data-setting> <label for="views.searchAndCompare.pullRequests.enabled">Show associated pull requests</label></div><p class="setting__hint">Requires a connection to a supported remote service (e.g. GitHub)</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="views.searchAndCompare.pullRequests.enabled"><div class="setting__input"><input id="views.searchAndCompare.pullRequests.showForCommits" name="views.searchAndCompare.pullRequests.showForCommits" type="checkbox" data-setting disabled="disabled"> <label for="views.searchAndCompare.pullRequests.showForCommits">Show the pull request that introduced each commit</label></div></div></div></div></div></div><div class="setting"><div class="setting__input"><label for="views.searchAndCompare.files.layout">Layout files</label><div class="select-container"><select id="views.searchAndCompare.files.layout" name="views.searchAndCompare.files.layout" data-setting><option value="auto">automatically</option><option value="list">as a list</option><option value="tree">as a tree</option></select></div></div></div><div class="setting"><div class="setting__input"><input id="views.searchAndCompare.files.compact" name="views.searchAndCompare.files.compact" type="checkbox" data-setting> <label for="views.searchAndCompare.files.compact">Use compact file layout</label></div><p class="setting__hint">Compacts (flattens) unnecessary nesting when using a tree layouts</p></div><div class="setting"><div class="setting__input"><input id="views.searchAndCompare.avatars" name="views.searchAndCompare.avatars" type="checkbox" data-setting> <label for="views.searchAndCompare.avatars">Use author avatars</label></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/search-and-compare-view.webp" loading="lazy" width="600" height="360"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.views.searchAndCompare%22">Settings</a> and search for <b><i>gitlens.views.searchAndCompare</i></b> or <b><i>gitlens.views</i></b></p></div></div></section><section id="blame" class="section--settings section--collapsible"><div class="section__header"><h2>Gutter Blame <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#gutter-blame-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds on-demand gutter blame annotations for the whole file</p><div class="section__header-info"><i class="icon icon--md icon__bulb"></i><div><p>Use the <span class="command hidden" data-visibility="blame.toggleMode =file">GitLens: Toggle File Blame Annotations </span><a class="command hidden" title="Run command" href="command:gitlens.toggleFileBlame" data-visibility="blame.toggleMode =window">GitLens: Toggle File Blame Annotations</a> command to turn the annotations on or off</p><p>Press <kbd>Esc</kbd> to turn off the annotations</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting"><div class="setting__input"><label for="blame.toggleMode">Toggle annotations</label><div class="select-container"><select id="blame.toggleMode" name="blame.toggleMode" data-setting><option value="file">individually for each file</option><option value="window">for all files</option></select></div></div></div><div class="setting"><div class="setting__input setting__input--format"><label for="blame.format">Annotation format</label> <input id="blame.format" name="blame.format" type="text" placeholder="${message|50?} ${agoOrDate|14-}" data-setting data-setting-preview data-default-value="${message|50?} ${agoOrDate|14-}" data-popup-trigger> <label for="blame.format" title="See available tokens"><i class="icon icon__chevron-down"></i></label></div><div id="blame.format.popup" class="popup hidden"></div><span class="setting__hint">Example: <span data-setting-preview="blame.format" data-setting-preview-type="commit" data-setting-preview-default="${message|50?} ${agoOrDate|14-}"></span></span></div><div class="setting"><div class="setting__input"><input id="blame.heatmap.enabled" name="blame.heatmap.enabled" type="checkbox" data-setting> <label for="blame.heatmap.enabled">Add a heatmap (age) indicator to show how recently lines were changed</label></div><p class="setting__hint">Indicator color reflects the age of the most recent change (hot or cold), while indicator brightness ranges from bright (newer) to dim (older) based on the relative age</p></div><div class="settings settings--fixed ml-2"><div class="setting" data-enablement="blame.heatmap.enabled" disabled="disabled"><div class="setting__input"><label for="blame.heatmap.location">Position the heatmap on the</label><div class="select-container"><select id="blame.heatmap.location" name="blame.heatmap.location" data-setting disabled="disabled"><option value="left">left</option><option value="right">right</option></select></div></div></div></div><div class="setting"><div class="setting__input"><input id="blame.avatars" name="blame.avatars" type="checkbox" data-setting> <label for="blame.avatars">Add author avatars</label></div></div><div class="setting"><div class="setting__input"><input id="blame.compact" name="blame.compact" type="checkbox" data-setting> <label for="blame.compact">Use compact view</label></div><p class="setting__hint">Compacts (deduplicates) matching adjacent blame annotations</p></div><div class="setting"><div class="setting__input"><input id="blame.highlight.enabled" name="blame.highlight.enabled" type="checkbox" data-setting> <label for="blame.highlight.enabled">Highlight other lines changed by the same commit as the current line</label></div></div><div class="settings ml-2"><div class="setting" data-enablement="blame.highlight.enabled"><div class="setting__input"><input id="blame.highlight.locations" name="blame.highlight.locations" type="checkbox" value="gutter" data-setting data-setting-type="array" disabled="disabled"> <label for="blame.highlight.locations">Add gutter indicator</label></div></div><div class="setting" data-enablement="blame.highlight.enabled"><div class="setting__input"><input id="blame.highlight.locations-1" name="blame.highlight.locations" type="checkbox" value="line" data-setting data-setting-type="array" disabled="disabled"> <label for="blame.highlight.locations-1">Add line highlight</label></div></div><div class="setting" data-enablement="blame.highlight.enabled"><div class="setting__input"><input id="blame.highlight.locations-2" name="blame.highlight.locations" type="checkbox" value="overview" data-setting data-setting-type="array" disabled="disabled"> <label for="blame.highlight.locations-2">Add scroll bar indicator</label></div></div></div></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/blame.webp" data-visibility="blame.compact =false" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-highlight.webp" data-visibility="blame.compact =false & blame.highlight.enabled & blame.highlight.locations +line" loading="lazy" width="600" height="206"> <img class="image__preview hidden" src="#{webroot}/media/blame-compact.webp" data-visibility="blame.compact" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-compact-highlight.webp" data-visibility="blame.compact & blame.highlight.enabled & blame.highlight.locations +line" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-highlight-gutter.webp" data-visibility="blame.highlight.enabled & blame.highlight.locations +gutter" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-highlight-scrollbar.webp" data-visibility="blame.highlight.enabled & blame.highlight.locations +overview" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-heatmap-left.webp" data-visibility="blame.heatmap.enabled & blame.heatmap.location =left" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/blame-heatmap-right.webp" data-visibility="blame.heatmap.enabled & blame.heatmap.location =right" loading="lazy" width="600px" height="206px"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.blame%22">Settings</a> and search for <b><i>gitlens.blame</i></b></p></div></div></section><section id="changes" class="section--settings section--collapsible"><div class="section__header"><h2>Gutter Changes <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#gutter-changes-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds on-demand gutter changes annotations to highlight any local (unpublished) changes or lines changed by the most recent commit</p><div class="section__header-info"><i class="icon icon--md icon__bulb"></i><div><p>Use the <span class="command hidden" data-visibility="changes.toggleMode =file">GitLens: Toggle File Changes Annotations </span><a class="command hidden" title="Run command" href="command:gitlens.toggleFileChanges" data-visibility="changes.toggleMode =window">GitLens: Toggle File Changes Annotations </a>command to turn the annotations on or off</p><p>Press <kbd>Esc</kbd> to turn off the annotations</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting"><div class="setting__input"><label for="changes.toggleMode">Toggle annotations</label><div class="select-container"><select id="changes.toggleMode" name="changes.toggleMode" data-setting><option value="file">individually for each file</option><option value="window">for all files</option></select></div></div></div><div class="settings"><div class="setting"><div class="setting__input"><input id="changes.locations" name="changes.locations" type="checkbox" value="gutter" data-setting data-setting-type="array"> <label for="changes.locations">Add gutter indicator</label></div></div><div class="setting"><div class="setting__input"><input id="changes.locations-1" name="changes.locations" type="checkbox" value="overview" data-setting data-setting-type="array"> <label for="changes.locations-1">Add scroll bar indicator</label></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/changes.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/changes-highlight-gutter.webp" data-visibility="changes.locations +gutter" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/changes-highlight-scrollbar.webp" data-visibility="changes.locations +overview" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.changes%22">Settings</a> and search for <b><i>gitlens.changes</i></b></p></div></div></section><section id="heatmap" class="section--settings section--collapsible"><div class="section__header"><h2>Gutter Heatmap <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#gutter-heatmap-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Adds on-demand heatmap (age) indicator to the edge of the gutter to show how recently lines were changed</p><div class="section__header-info"><i class="icon icon--md icon__bulb"></i><div><p>Use the <span class="command hidden" data-visibility="heatmap.toggleMode =file">GitLens: Toggle File Heatmap Annotations </span><a class="command hidden" title="Run command" href="command:gitlens.toggleFileHeatmap" data-visibility="heatmap.toggleMode =window">GitLens: Toggle File Heatmap Annotations </a>command to turn the annotations on or off</p><p>Press <kbd>Esc</kbd> to turn off the annotations</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><p class="setting__hint"><i class="icon icon__info"></i> Indicator color reflects the age of the most recent change (hot or cold), while indicator brightness ranges from bright (newer) to dim (older) based on the relative age</p><div class="setting"><div class="setting__input"><label for="heatmap.toggleMode">Toggle annotations</label><div class="select-container"><select id="heatmap.toggleMode" name="heatmap.toggleMode" data-setting><option value="file">individually for each file</option><option value="window">for all files</option></select></div></div></div><div class="settings"><div class="setting"><div class="setting__input"><input id="heatmap.locations" name="heatmap.locations" type="checkbox" value="gutter" data-setting data-setting-type="array"> <label for="heatmap.locations">Add gutter indicator</label></div></div><div class="setting"><div class="setting__input"><input id="heatmap.locations-1" name="heatmap.locations" type="checkbox" value="overview" data-setting data-setting-type="array"> <label for="heatmap.locations-1">Add scroll bar indicator</label></div></div></div><div class="setting"><div class="setting__input"><label for="heatmap.ageThreshold">Hot/cold threshold</label> <input id="heatmap.ageThreshold" name="heatmap.ageThreshold" type="number" placeholder="90" data-setting data-default-value="90"> <label for="heatmap.ageThreshold">days</label></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/heatmap.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/heatmap-gutter.webp" data-visibility="heatmap.locations +gutter" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/heatmap-scrollbar.webp" data-visibility="heatmap.locations +overview" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.heatmap%22">Settings</a> and search for <b><i>gitlens.heatmap</i></b></p></div></div></section><section id="rebase-editor" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="rebaseEditor.enabled" name="rebaseEditor.enabled" type="checkbox" data-setting data-setting-type="custom"> <label for="rebaseEditor.enabled">Interactive Rebase Editor</label> <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#interactive-rebase-editor-"><i class="icon icon__info"></i></a></div><p class="section__header-hint">Adds a user-friendly interactive rebase editor to easily configure an interactive rebase session</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"></div><div class="section__preview"><img class="image__preview hidden" src="#{webroot}/media/rebase-editor.webp" data-visibility="rebaseEditor.enabled" loading="lazy" width="645" height="441"></div></div></div></section><section id="dates" class="section--settings section--collapsible"><div class="section__header"><h2>Dates & Times</h2></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting"><div class="setting__input"><input id="defaultDateStyle" name="defaultDateStyle" type="checkbox" value="relative" data-value-off="absolute" data-setting> <label for="defaultDateStyle">Allow relative date formatting</label></div><span class="setting__hint hidden" data-visibility="defaultDateStyle =relative">Shows some dates relatively, e.g. 1 day ago</span> <span class="setting__hint hidden" data-visibility="defaultDateStyle =absolute">Shows dates absolutely, e.g. <span data-setting-preview="defaultDateFormat" data-setting-preview-type="date" data-setting-preview-default="MMMM Do, YYYY h:mma"></span></span></div><div class="settings"><div class="setting"><div class="setting__input"><label for="defaultDateLocale">Date locale</label> <input id="defaultDateLocale" name="defaultDateLocale" type="text" placeholder="defaults to VS Code locale" data-setting data-setting-preview> <a class="link__learn-more" title="See possible BCP 47 language tag for supported locale values" href="https://en.wikipedia.org/wiki/IETF_language_tag#List_of_major_primary_language_subtags"><i class="icon icon__info">Can use <code>system</code> to follow the system locale, or enter a locale language tag, e.g. en-US</i></a></div><span class="setting__hint"><span style="line-height:2rem"><i class="icon icon--sm icon__info"></i> Use <code>system</code> for the system locale, or a locale language tag, e.g. en-US</span><br>Example date: <span data-setting-preview="defaultDateLocale" data-setting-preview-type="date-locale" data-setting-preview-default="defaultDateFormat"></span></span></div><div class="setting"><div class="setting__input"><label for="defaultDateFormat">Date format</label> <input id="defaultDateFormat" name="defaultDateFormat" type="text" placeholder="defaults to MMMM Do, YYYY h:mma" data-setting data-setting-preview> <a class="link__learn-more" title="See Moment.js docs for supported date formats" href="https://momentjs.com/docs/#/displaying/format/"><i class="icon icon__info"></i></a></div><span class="setting__hint">Example date: <span data-setting-preview="defaultDateFormat" data-setting-preview-type="date" data-setting-preview-default="MMMM Do, YYYY h:mma"></span></span></div><div class="setting"><div class="setting__input"><label for="defaultDateShortFormat">Short date format</label> <input id="defaultDateShortFormat" name="defaultDateShortFormat" type="text" placeholder="defaults to system short date format" data-setting data-setting-preview> <a class="link__learn-more" title="See Moment.js docs for supported date formats" href="https://momentjs.com/docs/#/displaying/format/"><i class="icon icon__info"></i></a></div><span class="setting__hint">Example short date: <span data-setting-preview="defaultDateShortFormat" data-setting-preview-type="date" data-setting-preview-default="short"></span></span></div><div class="setting"><div class="setting__input"><label for="defaultTimeFormat">Time format</label> <input id="defaultTimeFormat" name="defaultTimeFormat" type="text" placeholder="defaults to h:mma" data-setting data-setting-preview> <a class="link__learn-more" title="See Moment.js docs for supported date formats" href="https://momentjs.com/docs/#/displaying/format/"><i class="icon icon__info"></i></a></div><span class="setting__hint">Example date: <span data-setting-preview="defaultTimeFormat" data-setting-preview-type="date" data-setting-preview-default="h:mma"></span></span></div></div></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.default%22">Settings</a> and search for <b><i>gitlens.default</i></b></p></div></div></section><section id="menus" class="section--settings section--collapsible"><div class="section__header"><div class="setting__input setting__input--big"><input id="menus" name="menus" type="checkbox" value="undefined" data-setting> <label for="menus">Menus & Toolbars</label></div><p class="section__header-hint">Adds many helpful commands to the built-in menus & toolbars</p></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.editor" name="menus.editor" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor">Add to the editor context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.editor"><div class="setting__input"><input id="menus.editor.compare" name="menus.editor.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor.compare">Add <i>Commit Changes</i> submenu</label></div></div><div class="setting" data-enablement="menus.editor"><div class="setting__input"><input id="menus.editor.remote" name="menus.editor.remote" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor.remote">Add <i>Open * on Remote</i> commands</label></div></div><div class="setting" data-enablement="menus.editor"><div class="setting__input"><input id="menus.editor.history" name="menus.editor.history" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor.history">Add <i>Open File History</i> and <i>Quick Open File History</i> commands</label></div></div><div class="setting" data-enablement="menus.editor"><div class="setting__input"><input id="menus.editor.blame" name="menus.editor.blame" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor.blame">Add <i>File Annotations</i> submenu</label></div></div><div class="setting" data-enablement="menus.editor"><div class="setting__input"><input id="menus.editor.clipboard" name="menus.editor.clipboard" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editor.clipboard">Add to the <i>Copy As</i> submenu</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.editorTab" name="menus.editorTab" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorTab">Add to the editor tab context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.editorTab"><div class="setting__input"><input id="menus.editorTab.clipboard" name="menus.editorTab.clipboard" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorTab.clipboard">Add <i>Copy Remote File Url</i> command</label></div></div><div class="setting" data-enablement="menus.editorTab"><div class="setting__input"><input id="menus.editorTab.compare" name="menus.editorTab.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorTab.compare">Add <i>Commit Changes</i> submenu</label></div></div><div class="setting" data-enablement="menus.editorTab"><div class="setting__input"><input id="menus.editorTab.remote" name="menus.editorTab.remote" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorTab.remote">Add <i>Open File on Remote *</i> commands</label></div></div><div class="setting" data-enablement="menus.editorTab"><div class="setting__input"><input id="menus.editorTab.history" name="menus.editorTab.history" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorTab.history">Add <i>Open File History</i> and <i>Quick Open File History</i> commands</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.editorGroup" name="menus.editorGroup" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorGroup">Add to the editor group toolbar</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.editorGroup"><div class="setting__input"><input id="menus.editorGroup.compare" name="menus.editorGroup.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorGroup.compare">Add revision history navigation commands</label></div></div><div class="setting" data-enablement="menus.editorGroup"><div class="setting__input"><input id="menus.editorGroup.blame" name="menus.editorGroup.blame" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.editorGroup.blame">Add</label><div class="select-container"><select id="fileAnnotations.command" name="fileAnnotations.command" data-setting data-enablement="menus.editorGroup.blame" disabled="disabled"><option value="null">File Annotations submenu</option><option value="blame"><i>Toggle File Blame</i> command</option><option value="heatmap"><i>Toggle File Heatmap</i> command</option><option value="changes"><i>Toggle File Changes</i> command</option></select></div></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.explorer" name="menus.explorer" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.explorer">Add to the Explorer items context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.explorer"><div class="setting__input"><input id="menus.explorer.compare" name="menus.explorer.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.explorer.compare">Add <i>Commit Changes</i> submenu</label></div></div><div class="setting" data-enablement="menus.explorer"><div class="setting__input"><input id="menus.explorer.remote" name="menus.explorer.remote" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.explorer.remote">Add <i>Open File on Remote *</i> commands</label></div></div><div class="setting" data-enablement="menus.explorer"><div class="setting__input"><input id="menus.explorer.history" name="menus.explorer.history" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.explorer.history">Add <i>Open File History</i> and <i>Quick Open File History</i> commands</label></div></div><div class="setting" data-enablement="menus.explorer"><div class="setting__input"><input id="menus.explorer.clipboard" name="menus.explorer.clipboard" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.explorer.clipboard">Add <i>Copy Remote File Url</i> command</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.scm" name="menus.scm" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scm">Add to the Source Control context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.scm"><div class="setting__input"><input id="menus.scm.authors" name="menus.scm.authors" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scm.authors">Add <i>Add Co-authors</i> command</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.scmGroupInline" name="menus.scmGroupInline" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroupInline">Add to the Source Control groups toolbar</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.scmGroupInline"><div class="setting__input"><input id="menus.scmGroupInline.stash" name="menus.scmGroupInline.stash" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroupInline.stash">Add <i>Stash All Changes</i> command</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.scmGroup" name="menus.scmGroup" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroup">Add to the Source Control groups context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.scmGroup"><div class="setting__input"><input id="menus.scmGroup.stash" name="menus.scmGroup.stash" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroup.stash">Add <i>Stash All Changes</i> command</label></div></div><div class="setting" data-enablement="menus.scmGroup"><div class="setting__input"><input id="menus.scmGroup.compare" name="menus.scmGroup.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroup.compare">Add <i>Open Changes</i> submenu</label></div></div><div class="setting" data-enablement="menus.scmGroup"><div class="setting__input"><input id="menus.scmGroup.openClose" name="menus.scmGroup.openClose" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmGroup.openClose">Add <i>Open Changed Files</i> and <i>Close Unchanged Files</i> commands</label></div></div></div><div class="setting setting--expandable" data-enablement="menus"><div class="setting__input"><div class="setting__expander"></div><input id="menus.scmItem" name="menus.scmItem" type="checkbox" value="undefined" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem">Add to the Source Control items context menu</label></div></div><div class="settings ml-4"><div class="setting" data-enablement="menus.scmItem"><div class="setting__input"><input id="menus.scmItem.compare" name="menus.scmItem.compare" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem.compare">Add <i>Open Changes</i> submenu</label></div></div><div class="setting" data-enablement="menus.scmItem"><div class="setting__input"><input id="menus.scmItem.remote" name="menus.scmItem.remote" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem.remote">Add <i>Open File on Remote *</i> commands</label></div></div><div class="setting" data-enablement="menus.scmItem"><div class="setting__input"><input id="menus.scmItem.history" name="menus.scmItem.history" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem.history">Add <i>Open File History</i> and <i>Quick Open File History</i> commands</label></div></div><div class="setting" data-enablement="menus.scmItem"><div class="setting__input"><input id="menus.scmItem.stash" name="menus.scmItem.stash" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem.stash">Add <i>Stash Changes</i> command</label></div></div><div class="setting" data-enablement="menus.scmItem"><div class="setting__input"><input id="menus.scmItem.clipboard" name="menus.scmItem.clipboard" type="checkbox" data-setting data-setting-type="object" disabled="disabled"> <label for="menus.scmItem.clipboard">Add <i>Copy Remote File Url</i> command</label></div></div></div></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.menus%22">Settings</a> and search for <b><i>gitlens.menus</i></b></p></div></div></section><section id="shortcuts" class="section--settings section--collapsible"><div class="section__header"><h2>Keyboard Shortcuts</h2></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting"><div class="setting__input"><label for="keymap">Use</label><div class="select-container"><select id="keymap" name="keymap" data-setting><option value="alternate">alt-based</option><option value="chorded">chorded (default)</option><option value="none">user-defined</option></select></div><label for="keymap">keyboard shortcuts</label></div><span class="setting__hint hidden" data-visibility="keymap =alternate"><kbd>Alt</kbd> based (<kbd>⌥</kbd> on macOS) shortcuts. Not great for non-English keyboard layouts </span><span class="setting__hint hidden" data-visibility="keymap =chorded">Chorded shortcuts that start with <kbd>Ctrl+Shift+G</kbd> (<kbd>⌥⌘G</kbd> on macOS). Better for non-English keyboard layouts </span><span class="setting__hint hidden" data-visibility="keymap =none">GitLens won't bind any keyboard shortcuts. Configure your own via the <a class="command" title="Open Keyboard Shortcuts" href="command:workbench.action.openGlobalKeybindings">Keyboard Shortcuts</a> editor</span></div></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> Search for <b><i>gitlens</i></b> in the <a class="command" title="Open Keyboard Shortcuts" href="command:workbench.action.openGlobalKeybindings">Keyboard Shortcuts</a> editor to see the shortcuts and to customize them further</p></div></div></section><section id="modes" class="section--settings section--collapsible"><div class="section__header"><h2>Modes <a class="link__learn-more" title="Learn more" href="https://github.com/gitkraken/vscode-gitlens/#modes-"><i class="icon icon__info"></i></a></h2><p class="section__header-hint">Supports user-defined modes for quickly toggling between sets of settings</p><div class="section__header-info"><i class="icon icon--md icon__bulb"></i><div><p>Use the <a class="command" title="Run command" href="command:gitlens.switchMode">GitLens: Switch Mode</a> command to quickly switch the active mode</p><p>Use the <a class="command" title="Run command" href="command:gitlens.toggleReviewMode">GitLens: Toggle Review Mode</a> command to toggle Review mode</p><p>Use the <a class="command" title="Run command" href="command:gitlens.toggleZenMode">GitLens: Toggle Zen Mode</a> command to toggle Zen mode</p></div></div></div><div class="section__collapsible"><div class="section__group"><div class="section__content"><div class="setting"><div class="setting__input"><input id="mode.statusBar.enabled" name="mode.statusBar.enabled" type="checkbox" data-setting> <label for="mode.statusBar.enabled">Show the active mode in the status bar</label></div></div><div class="settings ml-2"><div class="setting" data-enablement="mode.statusBar.enabled"><div class="setting__input"><label for="mode.statusBar.alignment">Position the annotation on the</label><div class="select-container"><select id="mode.statusBar.alignment" name="mode.statusBar.alignment" data-setting disabled="disabled"><option value="left">left</option><option value="right">right</option></select></div></div></div></div></div><div class="section__preview"><img class="image__preview" src="#{webroot}/media/status-bar.webp" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/modes-status-bar-left.webp" data-visibility="mode.statusBar.enabled & mode.statusBar.alignment =left" loading="lazy" width="600" height="206"> <img class="image__preview--overlay hidden" src="#{webroot}/media/modes-status-bar-right.webp" data-visibility="mode.statusBar.enabled & mode.statusBar.alignment =right" loading="lazy" width="600" height="206"></div></div><div class="section__group"><p class="section__hint"><i class="icon icon__info"></i> For more options or to add your own custom modes, open <a class="command" title="Open Settings" href="command:workbench.action.openSettings?%22gitlens.modes%22">Settings</a> and search for <b><i>gitlens.modes</i></b></p></div></div></section></div><div class="sidebar"><div class="sidebar__group"><h2>Jump to</h2><ul><li><a class="sidebar__jump-link" data-action="jump" href="#current-line" title="Jump to Current Line Blame settings">Current Line Blame</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#code-lens" title="Jump to Git CodeLens settings">Git CodeLens</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#status-bar" title="Jump to Status Bar Blame settings">Status Bar Blame</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#hovers" title="Jump to Hovers settings">Hovers</a></li><li class="mt-1"><a class="sidebar__jump-link" data-action="jump" href="#views" title="Jump to Views settings">Views</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#commits-view" title="Jump to Commits view settings">Commits view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#repositories-view" title="Jump to Repositories view settings">Repositories view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#file-history-view" title="Jump to File History view settings">File History view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#line-history-view" title="Jump to Line History view settings">Line History view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#branches-view" title="Jump to Branches view settings">Branches view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#remotes-view" title="Jump to Remotes view settings">Remotes view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#stashes-view" title="Jump to Stashes view settings">Stashes view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#tags-view" title="Jump to Tags view settings">Tags view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#worktrees-view" title="Jump to Worktrees view settings">Worktrees view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#contributors-view" title="Jump to Contributors view settings">Contributors view</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#search-compare-view" title="Jump to Search & Compare view settings">Search & Compare view</a></li><li class="mt-1"><a class="sidebar__jump-link" data-action="jump" href="#blame" title="Jump to Gutter Blame settings">Gutter Blame</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#changes" title="Jump to Gutter Changes settings">Gutter Changes</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#heatmap" title="Jump to Gutter Heatmap settings">Gutter Heatmap</a></li><li class="mt-1"><a class="sidebar__jump-link" data-action="jump" href="#rebase-editor" title="Jump to Interactive Rebase Editor settings">Interactive Rebase Editor</a></li><li class="mt-1"><a class="sidebar__jump-link" data-action="jump" href="#dates" title="Jump to Dates & Times settings">Dates & Times</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#menus" title="Jump to Menus & Toolbars settings">Menus & Toolbars</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#shortcuts" title="Jump to Keyboard Shortcuts settings">Keyboard Shortcuts</a></li><li><a class="sidebar__jump-link" data-action="jump" href="#modes" title="Jump to Modes settings">Modes</a></li></ul></div></div></div>#{endOfBody}<style nonce="#{cspNonce}">@font-face{font-family:codicon;src:url('#{webroot}/codicon.ttf?404cbc4fe3a64b9a93064eef76704c79') format('truetype')}</style></body><template id="token-popup"><h3 class="token-popup__title">Available Tokens</h3><div class="token-popup__scroller"><table class="token-popup__table"><tbody><tr><td>Commit SHA</td><td><span class="token" data-token="id">id</span></td></tr><tr><td>Commit Author</td><td><span class="token" data-token="author">author</span></td></tr><tr><td>Commit Author (except you)</td><td><span class="token" data-token="authorNotYou">authorNotYou</span></td></tr><tr><td>Commit Author E-mail</td><td><span class="token" data-token="email">email</span></td></tr><tr><td>Commit Message</td><td><span class="token" data-token="message">message</span></td></tr><tr><td>Commit or Authored Date<br><i>Relative, e.g. 1 day ago<br>Committed vs Authored based on setting</i></td><td><span class="token" data-token="ago">ago</span></td></tr><tr><td>Commit or Authored Date<br><i>Absolute, e.g. August 8th, 2016 10:48am<br>Committed vs Authored based on setting</i></td><td><span class="token" data-token="date">date</span></td></tr><tr><td>Commit or Authored Date<br><i>Relative or absolute based on date setting<br>Committed vs Authored based on setting</i></td><td><span class="token" data-token="agoOrDate">agoOrDate</span></td></tr><tr><td>Commit or Authored Date (Short)<br><i>Short relative or absolute based on date setting<br>Committed vs Authored based on setting</i></td><td><span class="token" data-token="agoOrDateShort">agoOrDateShort</span></td></tr><tr><td>Authored Date<br><i>Relative date</i></td><td><span class="token" data-token="authorAgo">authorAgo</span></td></tr><tr><td>Authored Date<br><i>Absolute, e.g. August 8th, 2016 10:48am</i></td><td><span class="token" data-token="authorDate">authorDate</span></td></tr><tr><td>Authored Date<br><i>Relative or absolute date based on date setting</i></td><td><span class="token" data-token="authorAgoOrDate">authorAgoOrDate</span></td></tr><tr><td>Authored Date (Short)<br><i>Short relative or absolute date based on date setting</i></td><td><span class="token" data-token="authorAgoOrDateShort">authorAgoOrDateShort</span></td></tr><tr><td>Commit Date<br><i>Relative date</i></td><td><span class="token" data-token="committerAgo">committerAgo</span></td></tr><tr><td>Commit Date<br><i>Absolute, e.g. August 8th, 2016 10:48am</i></td><td><span class="token" data-token="committerDate">committerDate</span></td></tr><tr><td>Commit Date<br><i>Relative or absolute date based on date setting</i></td><td><span class="token" data-token="committerAgoOrDate">committerAgoOrDate</span></td></tr><tr><td>Commit Date (Short)<br><i>Short relative or absolute date based on date setting</i></td><td><span class="token" data-token="committerAgoOrDateShort">committerAgoOrDateShort</span></td></tr><tr><td>Branch & Tag Tips<br><i>Indicates if the commit is a tip of any branches or tags</i></td><td><span class="token" data-token="tips">tips</span></td></tr><tr><td>Changes Indicator<br><i>Indicates adds, changes, renames, and deletes<br>e.g +1 ~3 -0</i></td><td><span class="token" data-token="changes">changes</span></td></tr><tr><td>Changes Indicator (short)<br><i>Indicates adds, changes, renames, and deletes<br>e.g +1~3</i></td><td><span class="token" data-token="changesShort">changesShort</span></td></tr><tr><td>Pull Request<br><i>Pull request (if any) that introduced the commit</i></td><td><span class="token" data-token="pullRequest">pullRequest</span></td></tr><tr><td>Pull Request State<br><i>State (open, merged, closed) of the pull request (if any) that introduced the commit</i></td><td><span class="token" data-token="pullRequestState">pullRequestState</span></td></tr></tbody></table></div><span class="token-popup__hint"><i class="icon icon__info"></i> <a href="https://github.com/gitkraken/vscode-gitlens/wiki/Custom-Formatting" title="Open formatting docs">Learn more</a> about formatting options</span></template></html> |