~dridi/tsess

rpm: Explicit dependency on GCC

It is not part of the minimal build root on Fedora.
man: Attempt at clarifying configuration expansion
man: Make the example session more relatable

Nobody knows my 2017 pet rust project vclpp, and there is nothing wrong
with that. What's wrong is using it in an unrelated manual page. This
replaces vclpp with tmux (arguably more familiar) that was used in the
README's tutorial.
tmux: Adopt fmt::error*() functions
cli: Adopt fmt::error*() functions
attach: Adopt fmt::error*() functions
config: Always edit a temp file
tsess: Improve README and add test coverage
tsess: Finally populate the README
man: Make FILES section stand out
man: Document $XDG_DATA_HOME

It is mentioned in the PROFILE section of the manual without an
explanation.
gen: Ignore unused environment variable

But keep TMUX_TMPDIR that is still worth documenting.
config: Centralize 'tsess edit' error handling
config: Check 'tsess edit' argument earlier
config: Edit a temp file for new sessions
config: Create $XDG_CONFIG_HOME/tsess directory

And tighten existing test coverage for the 'tsess edit' command.
build: Bootstrap tsess in release mode

To ensure that Valgrind's memcheck works out of the box.
config: Add support for mirrored layouts
lexer: Prune unreachable branch
Next
Do not follow this link