** 💊 xst 💊

=xst= is a [[https://st.suckless.org/][st]] fork with some patches applied and other goodies.

*** Breaking changes with 0.8.4

- =st.bold_font= option is now inverted; set =st.disablebold= to 1 to remove bold (additionally there is now disable{italic,roman})
- =st.reverse-cursor= renamed to =st.cursorbg=
- =st.mouseScrollLines= renamed to =st.scrollrate=

*** xst-specific stuff

- Loads settings from Xresources. See [[./.Xresources][the reference file]].
- Live-reloads settings from xrdb on USR1 signal (like termite)
- Has cursor blinking options (and can persistently blink while typing)
- A keybind alt+u for launching urls with =dmenu= + =xurls=

*** Suckless patches

- [[https://st.suckless.org/patches/alpha/][alpha]]
- [[https://st.suckless.org/patches/boxdraw/][boxdraw]]
- [[https://st.suckless.org/patches/clipboard/][clipboard]]
- [[https://st.suckless.org/patches/disable_bold_italic_fonts/][disable bold/italic fonts]]
- [[https://st.suckless.org/patches/externalpipe/][externalpipe]]
- [[https://st.suckless.org/patches/scrollback/][scrollback]]
- [[https://st.suckless.org/patches/spoiler/][spoiler]]
- [[https://st.suckless.org/patches/vertcenter/][vertcenter]]
- [[https://st.suckless.org/patches/undercurl/][undercurl]]
- [[https://st.suckless.org/patches/netwmicon/][netwmicon]]

*** Not supported patches

- [[https://st.suckless.org/patches/hidecursor/][hidecursor]]: use unclutter or an external program to hide your cursor
- [[https://st.suckless.org/patches/keyboard_select/][keyboard_select]]: use tmux

*** Packages

| distro                    | name/details                                |
| Arch Linux (AUR)          | =xst-git=                                   |
| Fedora (COPR)             | =keefle/xst=                                |
| Gentoo (personal overlay) | https://framagit.org/3/ebuilds              |
| Guix                      | https://packages.guix.gnu.org/packages/xst/ |
| NetBSD                    | =xst=                                       |
| Void Linux                | =xst=                                       |

*** Thanks

- [[http://suckless.org/][suckless project]]
- [[https://github.com/actionless/][actionless]]
- [[https://github.com/dcat][dcat]]
- [[https://github.com/forkk][Forkk]]
- [[https://github.com/niebieskitrociny/][niebieskitrociny]]

