2019-09-16 07:35:57 +00:00
|
|
|
/*
|
|
|
|
* This file contains patch control flags.
|
|
|
|
*
|
|
|
|
* In principle you should be able to mix and match any patches
|
|
|
|
* you may want. In cases where patches are logically incompatible
|
|
|
|
* one patch may take precedence over the other as noted in the
|
|
|
|
* relevant descriptions.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* Patches */
|
|
|
|
|
|
|
|
/* The alpha patch adds transparency for the terminal.
|
|
|
|
* https://st.suckless.org/patches/alpha/
|
|
|
|
*/
|
|
|
|
#define ALPHA_PATCH 1
|
|
|
|
|
|
|
|
/* This patch allows st to reize to any pixel size rather than snapping to character width/height.
|
|
|
|
* https://st.suckless.org/patches/anysize/
|
|
|
|
*/
|
2019-09-16 07:40:40 +00:00
|
|
|
#define ANYSIZE_PATCH 1
|
|
|
|
|
|
|
|
/* By default bold text is rendered with a bold font in the bright variant of the current color.
|
|
|
|
* This patch makes bold text rendered simply as bold, leaving the color unaffected.
|
|
|
|
* https://st.suckless.org/patches/bold-is-not-bright/
|
|
|
|
*/
|
2019-09-16 07:51:41 +00:00
|
|
|
#define BOLD_IS_NOT_BRIGHT_PATCH 1
|
|
|
|
|
|
|
|
/* By default st only sets PRIMARY on selection.
|
|
|
|
* This patch makes st set CLIPBOARD on selection.
|
|
|
|
* https://st.suckless.org/patches/clipboard/
|
|
|
|
*/
|
2019-09-16 08:40:16 +00:00
|
|
|
#define CLIPBOARD_PATCH 1
|
|
|
|
|
|
|
|
/* Select and copy the last URL displayed with Mod+l. Multiple invocations cycle through the
|
|
|
|
* available URLs.
|
|
|
|
* https://st.suckless.org/patches/copyurl/
|
|
|
|
*/
|
|
|
|
#define COPYURL_PATCH 1
|
|
|
|
|
|
|
|
/* Select and copy the last URL displayed with Mod+l. Multiple invocations cycle through the
|
|
|
|
* available URLs. This variant also highlights the selected URLs.
|
|
|
|
* https://st.suckless.org/patches/copyurl/
|
|
|
|
*/
|
|
|
|
#define COPYURL_HIGHLIGHT_SELECTED_URLS_PATCH 1
|
|
|
|
|
|
|
|
/* This patch adds the option of disabling bold fonts globally.
|
|
|
|
* https://st.suckless.org/patches/disable_bold_italic_fonts/
|
|
|
|
*/
|
2019-09-16 10:40:07 +00:00
|
|
|
#define DISABLE_BOLD_FONTS_PATCH 1
|
2019-09-16 08:40:16 +00:00
|
|
|
|
|
|
|
/* This patch adds the option of disabling italic fonts globally.
|
|
|
|
* https://st.suckless.org/patches/disable_bold_italic_fonts/
|
|
|
|
*/
|
2019-09-16 10:40:07 +00:00
|
|
|
#define DISABLE_ITALIC_FONTS_PATCH 1
|
2019-09-16 08:40:16 +00:00
|
|
|
|
|
|
|
/* This patch adds the option of disabling roman fonts globally.
|
|
|
|
* https://st.suckless.org/patches/disable_bold_italic_fonts/
|
|
|
|
*/
|
2019-09-16 10:40:07 +00:00
|
|
|
#define DISABLE_ROMAN_FONTS_PATCH 1
|
|
|
|
|
2019-09-16 23:18:44 +00:00
|
|
|
/* Reading and writing st's screen through a pipe, e.g. pass info to dmenu.
|
|
|
|
* https://st.suckless.org/patches/externalpipe/
|
|
|
|
*/
|
|
|
|
#define EXTERNALPIPE_PATCH 1
|
|
|
|
|
2019-09-16 10:40:07 +00:00
|
|
|
/* This patch adds better Input Method Editor (IME) support.
|
|
|
|
* https://st.suckless.org/patches/fix_ime/
|
|
|
|
*/
|
|
|
|
#define FIXIME_PATCH 1
|
|
|
|
|
|
|
|
/* Hide the X cursor whenever a key is pressed and show it back when the mouse is moved in
|
|
|
|
* the terminal window.
|
|
|
|
* https://st.suckless.org/patches/hidecursor/
|
|
|
|
*/
|
|
|
|
#define HIDECURSOR_PATCH 1
|
|
|
|
|
|
|
|
/* This patch 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.
|
|
|
|
* https://st.suckless.org/patches/newterm/
|
|
|
|
*/
|
|
|
|
#define NEWTERM_PATCH 1
|
|
|
|
|
|
|
|
/* Open contents of the clipboard in a user-defined browser.
|
|
|
|
* https://st.suckless.org/patches/open_copied_url/
|
|
|
|
*/
|
|
|
|
#define OPENCOPIED_PATCH 1
|
|
|
|
|
2019-09-16 13:31:58 +00:00
|
|
|
/* Scroll back through terminal output using Shift+{PageUp, PageDown}.
|
|
|
|
* https://st.suckless.org/patches/scrollback/
|
|
|
|
*/
|
|
|
|
#define SCROLLBACK_PATCH 1
|
|
|
|
|
|
|
|
/* Scroll back through terminal output using Shift+MouseWheel.
|
|
|
|
* This variant depends on SCROLLBACK_PATCH being enabled.
|
|
|
|
* https://st.suckless.org/patches/scrollback/
|
|
|
|
*/
|
|
|
|
#define SCROLLBACK_MOUSE_PATCH 0
|
|
|
|
|
|
|
|
/* Scroll back through terminal output using mouse wheel (when not in MODE_ALTSCREEN).
|
|
|
|
* This variant depends on SCROLLBACK_PATCH being enabled.
|
|
|
|
* https://st.suckless.org/patches/scrollback/
|
|
|
|
*/
|
|
|
|
#define SCROLLBACK_MOUSE_ALTSCREEN_PATCH 1
|
|
|
|
|
2019-09-16 23:18:44 +00:00
|
|
|
/* Use inverted defaultbg/fg for selection when bg/fg are the same.
|
|
|
|
* https://st.suckless.org/patches/spoiler/
|
|
|
|
*/
|
|
|
|
#define SPOILER_PATCH 1
|
|
|
|
|
|
|
|
/* Instead of a default X cursor, use the xterm cursor from your cursor theme.
|
|
|
|
* https://st.suckless.org/patches/themed_cursor/
|
|
|
|
*/
|
|
|
|
#define THEMED_CURSOR_PATCH 1
|
|
|
|
|
2019-09-16 13:31:58 +00:00
|
|
|
/*
|
|
|
|
* Vertically center lines in the space available if you have set a larger chscale in config.h
|
|
|
|
* https://st.suckless.org/patches/vertcenter/
|
|
|
|
*/
|
|
|
|
#define VERTCENTER_PATCH 1
|
|
|
|
|
2019-09-16 12:21:09 +00:00
|
|
|
/* This patch adds the ability to configure st via Xresources. At startup, st will read and
|
|
|
|
* apply the resources named in the resources[] array in config.h.
|
|
|
|
* https://st.suckless.org/patches/xresources/
|
|
|
|
*/
|
|
|
|
#define XRESOURCES_PATCH 1
|