{text.split(/\r?\n/).length} lines
{#if mode === 'raw'} {:else}

Edit values and inline comments. Other commands and formatting stay in the raw file.

{#each visible as entry (entry.index)} {:else}

{entries.length ? 'No matching settings.' : 'Add your first setting below.'}

{/each}
{#if addError}{/if}
{/if}
{#if warnings.length}
w.includes('ignored') || w.includes('no value'))}>{warnings.length} configuration {warnings.length === 1 ? 'note' : 'notes'} — review before saving
{/if}