2024-06-24 12:32:04 +02:00
< h1 align = "center" > st< / h1 >
2019-09-16 09:35:57 +02:00
2024-06-24 12:32:04 +02:00
Personal build of st generated using [st-flexipatch ](https://github.com/bakkeby/st-flexipatch.git )
2019-09-16 09:35:57 +02:00
2024-06-24 12:32:04 +02:00
### Patches applied:
2019-09-16 09:35:57 +02:00
- [alpha ](https://st.suckless.org/patches/alpha/ )
- adds transparency for the terminal
2021-05-08 10:13:20 +02:00
- [blinking-cursor ](https://st.suckless.org/patches/blinking_cursor/ )
- allows the use of a blinking cursor
2019-09-16 09:40:40 +02:00
- [bold-is-not-bright ](https://st.suckless.org/patches/bold-is-not-bright/ )
- by default bold text is rendered with a bold font in the bright variant of the current color
2019-09-16 10:40:16 +02:00
- this patch makes bold text rendered simply as bold, leaving the color unaffected
2019-09-17 08:53:00 +02:00
- [boxdraw ](https://st.suckless.org/patches/boxdraw/ )
- adds dustom rendering of lines/blocks/braille characters for gapless alignment
2019-09-16 10:40:16 +02:00
- [clipboard ](https://st.suckless.org/patches/clipboard/ )
- by default st only sets PRIMARY on selection
- this patch makes st set CLIPBOARD on selection
2022-08-24 11:29:55 +02:00
- [csi\_23\_23 ](https://st.suckless.org/patches/csi_22_23/ )
2021-08-18 10:07:42 +02:00
- adds support for CSI escape sequences 22 and 23, which save and restores the window title
(for instance nvim does this when opening and closing)
2019-09-17 01:18:44 +02:00
- [externalpipe ](https://st.suckless.org/patches/externalpipe/ )
2022-06-03 23:51:57 +02:00
- this patch allows for reading and writing st's screen through a pipe, e.g. to pass info to dmenu
2019-09-17 01:18:44 +02:00
2020-03-21 16:41:43 +01:00
- [font2 ](https://st.suckless.org/patches/font2/ )
- allows you to add a spare font besides the default
2019-09-16 12:40:07 +02:00
- [hidecursor ](https://st.suckless.org/patches/hidecursor/ )
- hides the X cursor whenever a key is pressed and show it back when the mouse is moved in the terminal window
2021-06-09 09:54:50 +02:00
- [hide-terminal-cursor ](https://www.reddit.com/r/suckless/comments/nvee8h/how_to_hide_cursor_in_st_is_there_a_patch_for_it/ )
- hides the terminal cursor when the window loses focus (as opposed to showing a hollow cursor)
2020-03-29 15:38:16 +02:00
- [invert ](https://st.suckless.org/patches/invert/ )
- adds a keybinding that lets you invert the current colorscheme of st
- this provides a simple way to temporarily switch to a light colorscheme if you use a dark colorscheme or visa-versa
2019-09-17 08:53:00 +02:00
- [iso14755 ](https://st.suckless.org/patches/iso14755/ )
- pressing the default binding Ctrl+Shift-i will popup dmenu, asking you to enter a unicode codepoint that will be converted to a glyph and then pushed to st
2024-07-10 08:33:14 +02:00
- [keyboard-select ](https://st.suckless.org/patches/keyboard_select/ )
- allows you to select text on the terminal using keyboard shortcuts
2020-06-05 13:43:14 +02:00
- [ligatures ](https://st.suckless.org/patches/ligatures/ )
- adds support for drawing ligatures using the Harfbuzz library to transform original text of a single line to a list of glyphs with ligatures included
2020-10-23 10:14:00 +02:00
- [monochrome ](https://www.reddit.com/r/suckless/comments/ixbx6z/how_to_use_black_and_white_only_for_st/ )
- makes st ignore terminal color attributes to make for a monochrome look
2019-09-16 12:40:07 +02:00
- [newterm ](https://st.suckless.org/patches/newterm/ )
- allows you to spawn a new st terminal using Ctrl-Shift-Return
- it will have the same CWD (current working directory) as the original st instance
2024-03-13 10:33:51 +01:00
- reflow
- allows st to be resized without cutting off text when the terminal window is made larger again
- text wraps when the terminal window is made smaller
2019-09-17 08:53:00 +02:00
- [right-click-to-plumb ](https://st.suckless.org/patches/right_click_to_plumb/ )
- allows you to right-click on some selected text to send it to the plumbing program of choice
2019-09-16 15:31:58 +02:00
- [scrollback ](https://st.suckless.org/patches/scrollback/ )
- allows you scroll back through terminal output using keyboard shortcuts or mousewheel
2024-06-24 12:32:04 +02:00
- scrollback-mouse-altscreen
- Scroll back through terminal output using mouse wheel (when not in MODE_ALTSCREEN). This variant depends on SCROLLBACK_PATCH being enabled.
2021-03-10 18:09:47 +01:00
- sixel
- this patch adds SIXEL graphics support
2021-05-16 11:40:15 +02:00
- [swapmouse ](https://st.suckless.org/patches/swapmouse/ )
- changes the mouse shape to the global default when the running program subscribes for mouse
events, for instance, in programs like ranger and fzf
- it emulates the behaviour shown by vte terminals like termite
2022-08-28 21:05:55 +02:00
- [use-XftFontMatch ](https://git.suckless.org/st/commit/528241aa3835e2f1f052abeeaf891737712955a0.html )
- use XftFontMatch in place of FcFontMatch to allow font to scale with Xft.dpi resource
setting
2019-09-16 15:31:58 +02:00
- [vertcenter ](https://st.suckless.org/patches/vertcenter/ )
- vertically center lines in the space available if you have set a larger chscale in config.h
2020-11-14 16:24:07 +01:00
- [wide-glyphs ](https://www.reddit.com/r/suckless/comments/jt90ai/update_support_for_proper_glyph_rendering_in_st/ )
- adds proper support for wide glyphs, as opposed to rendering smaller or cut glyphs
2020-03-29 16:46:38 +02:00
- [workingdir ](https://st.suckless.org/patches/workingdir/ )
- allows user to specify the initial path st should use as the working directory
2019-09-16 15:31:58 +02:00
- [xresources ](https://st.suckless.org/patches/xresources/ )
- adds the ability to configure st via Xresources
- during startup, st will read and apply the resources named in the resources[] array in config.h
2024-06-24 12:32:04 +02:00
- xresources-reload
- reload the Xresources config when a SIGUSR1 signal is received e.g. `killall -USR1 st`
## Additions
- Scripts that use externalpipe patch for handling urls and copying of outputs. -
- st-urlhandler
- st-copyout