{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 set KEY VALUE lines in the raw editor to get started.'}

{/each}
{/if}
{#if warnings.length}
{warnings.length} configuration {warnings.length === 1 ? 'note' : 'notes'}
{/if}