summaryrefslogtreecommitdiff
path: root/config.def.h
AgeCommit message (Collapse)Author
2024-03-19config.def.h: improve latency for the default configurationHiltjo Posthuma
2022-11-21Alpha patchRafael Marçalo
2022-07-06Revert "Added Alpha Patch"rafa_99
This reverts commit 5a92580ea0fe459a040f62303a0a140402c12882.
2022-01-07Added Alpha Patchrafa_99
2021-04-13Modularized Colorsrafa_99
2021-04-13Scrollback Patchrafa_99
2021-04-13Font2 Patchrafa_99
2021-04-13Boxdraw Patchrafa_99
2021-04-13Stocked Out strafa_99
2020-07-03Scrollback Patchrafa_99
2020-07-03Font2 Patchrafa_99
2020-07-03Blinking Cursor Patchrafa_99
2020-07-03Alpha Patchrafa_99
2020-07-03Updated Source to Bumped Versionrafa_99
2020-05-26Scrollback Patchrafa_99
2020-05-26Font2 Patchrafa_99
2020-05-26Alpha Patchrafa_99
2020-05-26Bump to version 0.8.3rafa_99
2020-03-15Font2 Patchrafa_99
2020-01-15Added Transparencyrafa_99
2019-11-24Scrollback Patchrafa_99
2019-11-24Boxdraw Patchrafa_99
2019-08-26config.def.h: remove crlf value sectionHiltjo Posthuma
this is not used anymore. patch sent as an ed script using RFC2549 by k0ga.
2019-03-15revert part of commit add0211522737b79dad990ccd65c8af63b5cc1ddHiltjo Posthuma
"use iswspace()/iswpunct() to find word delimiters this inverts the configuration logic: you no longer provide a list of delimiters -- all space and punctuation characters are considered delimiters, unless listed in extrawordchars." Feedback from IRC and personal preference.
2019-03-15config.def.h: tweak extra worddelimitersHiltjo Posthuma
This changes the selection more like xterm. To test try: "find /" and select a path.
2019-03-15use iswspace()/iswpunct() to find word delimitersLauri Tirkkonen
this inverts the configuration logic: you no longer provide a list of delimiters -- all space and punctuation characters are considered delimiters, unless listed in extrawordchars.
2019-03-15replace utf8strchr with wcschrLauri Tirkkonen
2019-01-10config: add Shift+Insert as selpaste() againHiltjo Posthuma
This was changed before in: commit 20f713548de451b67db3306cf8cf7b2f38fee05c on Wed Jan 25 19:17:38 2017
2018-09-11Remove the ISO 14755 featureQuentin Rameau
And move it to the patches section. Keeping it would force to add an exec pledge on OpenBSD, and some people think it's bloated, so bye!
2018-07-17Revert "Make cursor follow text color"Hiltjo Posthuma
This reverts commit b51bcd5553af3db394014efbd78acf7828fa48ff.
2018-07-14Make cursor follow text colorJules Maselbas
2018-02-25Limit usage of extern to config.h globalsDevin J. Pohly
Prefer passing arguments to declaring external global variables. The only remaining usage of extern is for config.h variables which are needed in st.c instead of x.c (where it is now included). Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
2018-02-25Move CRLF input processing into ttywriteDevin J. Pohly
This also allows us to remove the crlf field from the Key struct, since the only difference it made was converting "\r" to "\r\n" (which is now done automatically in ttywrite). In addition, MODE_CRLF is no longer referenced from x.c. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
2018-02-25Move config.h include from st.c to x.cDevin J. Pohly
config.h includes references to KeySyms and other X stuff. Until we come up with a cleaner way to separate configuration, it is simpler (leads to more code removal) to have this here. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
2018-02-25Move key-matching functions into x.cDevin J. Pohly
Modifiers and keysyms are specific to X, and the functions match and kmap are only used in x.c. Needed to global-ize the key arrays and lengths from config.h (for now). Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
2018-02-25Move window urgency handling entirely into x.cDevin J. Pohly
This allows us to make xseturgency internal. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
2017-01-25Change default keybindingsRoberto E. Vargas Caballero
CTRL+SHIFT is an impossible combination in the terminal world (0x20 | x & 0x1F), so it is perfect to be used for internals shortcuts of terminals, and being a double combination reduces the prossibility of having comflicts.
2017-01-20Split X-specific code into x.cMichael Forney
2016-12-16Move column and row default numbers into config.hfpqc
2016-11-14make the various combinations of arrow keys and shift/control/meta workManuel Tobias Schiller
When using st with screen, I've bound next, prev, new screen to combinations like Ctrl-Alt-Right,Left,Down; xterm and (u)rxvt work fine when this combination of modifiers is pressed, st does not seem to transport all of them; a single modifier key is fine (e.g. Ctrl-Up, Alt-Down etc., but combinations are not). While I'm not terribly familiar with this, I have tried to hack config.h in a more or less systematic way to generate the expected sequences.
2016-10-23Do not use color when font attributes are supportedQuentin Rameau
If fontconfig gives us a font without the attributes we asked for, display an alternative color instead.
2016-10-18Add support for iso14755Quentin Rameau
We launch dmenu for getting a codepoint, then convert it and send it to the terminal.
2016-07-20Change who's expanding tabs.Christoph Lohmann
2016-07-20Add some hint to have the pseudo terminal in the right mode.Christoph Lohmann
If you don't make sure that the terminal does not expand tabs to spaces, of course such a setting won't work.
2016-07-20Add comment about tabspaces.Christoph Lohmann
st.info needs to be changed too, when tabspaces are changed.
2016-07-12Consistent Alt+BackSpace behaviorAlive 4ever
The default config specifies BackSpace as "\177". The default behavior should persist across modifier keys, commonly Mod1 (Alt or Meta) which is widely used to delete a word on readline and text editors, notably Emacs. This will make Alt+BackSpace behaves as expected, i.e. sends "\033\177" instead of "\033\010" as previous default behavior. Signed-off-by: Christoph Lohmann <20h@r-36.net>
2016-03-08I like empty lines.Christoph Lohmann
2016-03-08Measure the single advance width with a heuristic methodRyusei Yamaguchi
This fix is needed to use dual-width fonts, which have double-width glyphs (e.g. CJK unified ideographs). Signed-off-by: Ryusei Yamaguchi <mandel59@gmail.com> Signed-off-by: Christoph Lohmann <20h@r-36.net>
2015-10-31Now the Shortcuts are more consistent.Christoph Lohmann
Keep the debile happy.
2015-10-05Make the cursor shapes more descriptive.Christoph Lohmann
»IBeam« is now »Bar« because it's named like that in the source code.