summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
22 hourschore(release): 0.9.2.1HEADv0.9.2.1masterSuleyman Farajli
22 hoursfix: use bracketleft and bracketright for scrolling up and downSuleyman Farajli
- Enable ^k and ^j - Align using spaces - Remove trailing spaces
2 daysfix(makefile): include all the necessary files when creating tarballSuleyman Farajli
2 daysfix(makefile): install man pages and run tic for st.infoSuleyman Farajli
9 daysstyle(Makefile): add FIXME comment about missing man page installationSuleyman Farajli
2025-05-30version 0.9.2.0v0.9.2.0Suleyman Farajli
2025-05-30man page: rephraseSuleyman Farajli
2025-05-30README: full linkSuleyman Farajli
2025-05-29when generating tarball: `st-farajli-(VERSION)` -> `st_farajli-(VERSION)`Suleyman Farajli
2025-05-29added my name to `LICENSE`Suleyman Farajli
2025-05-29typoSuleyman Farajli
2025-02-11BUGS addedSuleyman Farajli
2025-02-08TODO addedSuleyman Farajli
2025-01-19`dracula` patchedSuleyman Farajli
2025-01-18include version number in the generated tarballSuleyman Farajli
2025-01-18generated tar file renamed to XXX-farajli.tar.gzSuleyman Farajli
2024-09-05gitignore updatedSuleyman Farajli
2024-09-05Makefile: include License with dist optionSuleyman Farajli
2024-09-05man page updatedSuleyman Farajli
2024-09-05License addedSuleyman Farajli
2024-09-05zoom keybinds changedSuleyman Farajli
2024-09-05README updatedSuleyman Farajli
2024-09-05Readme updatedSuleyman Farajli
2024-09-05Makefile tar generation updatedSuleyman Farajli
2024-09-02scrolling keybinds changedSuleyman Farajli
2024-09-02config.h: small style updateSuleyman Farajli
2024-09-02config.h: small style changeSuleyman Farajli
2024-08-27install prefix can be selectedSuleyman Farajli
2024-08-18gitignore updatedSuleyman Farajli
2024-08-18zooming keybinds changedSuleyman Farajli
2024-08-18scroll updated so that it works with lessSuleyman Farajli
2024-08-06config.h addedSuleyman Farajli
2024-08-06gitignore addedSuleyman Farajli
2024-08-06config.def.h removedSuleyman Farajli
2024-08-06scrolling addedSuleyman Farajli
2024-08-06scrolling addedSuleyman Farajli
2024-08-06Merge branch 'anysize'Suleyman Farajli
2024-08-06anysize patchedSuleyman Farajli
2024-08-06config.h: keybinds changed and default font increasedSuleyman Farajli
2024-08-01Makefile updatedSuleyman Farajli
2024-08-01initial stateSuleyman Farajli
2024-04-05bump version to 0.9.2Hiltjo Posthuma
2024-04-03Reset title when an empty title string is givenDOGMAN
With this patch, st will reset its window title when an empty string is given as the terminal title. For example: printf "\033]0;\007" Some applications, like termdown, expect this functionality. xterm implements it, but it seems that most other terminal emulators don't. In any case, I don't see why there should ever be a case where the st window doesn't have a title property.
2024-03-30Revert "Fix cursor move with wide glyphs"Hiltjo Posthuma
This reverts commit 7473a8d1a57e5f9aba41b953f4e498c35e1c9dc5. This patch needs some more work. It caused regressions with programs that use GNU readline, etc. Original test-case example from Tim Culverhouse <tim@timculverhouse.com>: printf " 😀" && sleep 2 && printf "\e[D" && sleep 2 && printf "\e[D" && sleep 2 After the patch it caused regressions, example test-case: printf "A歗\bB\n"
2024-03-19bump version to 0.9.1Hiltjo Posthuma
2024-03-17config.def.h: improve latency for the default configurationHiltjo Posthuma
2024-03-04set upper limit for REP escape sequence argumentTommi Hirvola
Previously, printf 'L\033[2147483647b' would call tputc('L') 2^31 times, making st unresponsive. This commit allows repeating the last character at most 65535 times in order to prevent freezing and DoS attacks.
2024-02-25Fix cursor move with wide glyphsQuentin Rameau
st would always move back 1 column, even with wide glyhps (using more than a single column). The glyph rune is set on its first column, and the other ones are to 0, so loop until we detect the start of the previous glyph.
2024-02-18csi: check for private marker in 'S' caseTim Culverhouse
The handler for 'S' final character does not check for a private marker. This can cause a conflict with a sequence called 'XTSMGRAPHICS' which also has an 'S' final character, but uses the private marker '?'. Without checking for a private marker, st will perform a scroll up operation when XTSMGRAPHICS is seen, which can cause unexpected display artifacts.
2023-10-07Add terminfo entries for bracketed paste modePeter Hofmann
Helps Vim (and hopefully others) to discover that this feature exists without further user configuration.