diff options
| author | user <user@clank> | 2026-08-27 16:04:37 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-27 16:04:37 +0200 |
| commit | 5151e42f22b404cf41dc8b409bcdfcd4b39444ea (patch) | |
| tree | da8424903e12bf41a6144b065e06529df4f8e947 /README.md | |
| parent | docs: the landing page stops arguing (diff) | |
| download | slosh-5151e42f22b404cf41dc8b409bcdfcd4b39444ea.tar.gz slosh-5151e42f22b404cf41dc8b409bcdfcd4b39444ea.tar.xz slosh-5151e42f22b404cf41dc8b409bcdfcd4b39444ea.zip | |
README/docs: spell the dash --, as the rest of the tree does
Every C comment, commit message and generated config in this repo
writes the aside dash as a spaced double hyphen; the Markdown alone
used U+2014, some 220 of them. One spelling, and the ASCII one -- the
prose now matches the code it documents.
Mechanical (every occurrence was the spaced form, checked including
the one inside a code fence, where it was comment text), so the words
themselves are untouched.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,6 +1,6 @@ # slosh -A terminal multiplexer — panes, tabs, sessions you can detach from — written in +A terminal multiplexer -- panes, tabs, sessions you can detach from -- written in C on top of [libghostty-vt](https://github.com/ghostty-org/ghostty). ## Install @@ -35,13 +35,13 @@ split, `C-a ?` for the keys, `C-a p` for every command by name. ## Docs -**[docs/](docs/index.md)** — [keys](docs/keys.md) · +**[docs/](docs/index.md)** -- [keys](docs/keys.md) · [panes](docs/panes.md) · [configuration](docs/config.md) · [shaders](docs/shaders.md) · [chrome](docs/chrome.md) · [layouts](docs/layouts.md) · [scripting](docs/scripting.md) · [how it works](docs/design.md) -`make docs` renders the same pages as a static site into `build/docs` — no +`make docs` renders the same pages as a static site into `build/docs` -- no dependencies, one file of Python and one stylesheet. ## What is different about it @@ -49,7 +49,7 @@ dependencies, one file of Python and one stylesheet. - **The mouse works properly.** Click the middle of a border to split toward it, drag a gap to move a boundary, drag a pane by its title to swap it. Everything drawn registers what it is as it is drawn, so a click and a preview cannot - disagree — which is also how the split target can be *part* of an edge without + disagree -- which is also how the split target can be *part* of an edge without the highlight and the hit ever drifting apart. - **The layout is recomputed, never stored.** Small terminal? The tab becomes a list of headers, and comes back to exactly the arrangement you had. @@ -57,7 +57,7 @@ dependencies, one file of Python and one stylesheet. `[re-run]` and `[close]` in its frame. - **Configuration is one KDL file** that reloads on save, can be built from `include`d pieces, and refuses a broken file instead of half-applying it. -- **Colour passes over cells** — dim, tint, rulers, spotlights, and a border that +- **Colour passes over cells** -- dim, tint, rulers, spotlights, and a border that can flash when a pane rings, with strengths written as expressions. - **Scriptable to the same depth it is usable**: one JSON object per line over the session's socket, and a pane can draw its own status bar and buttons with |
