Age | Commit message (Collapse) | Author | |
---|---|---|---|
22 hours | chore(release): 0.9.2.1HEADv0.9.2.1master | Suleyman Farajli | |
22 hours | fix: use bracketleft and bracketright for scrolling up and down | Suleyman Farajli | |
- Enable ^k and ^j - Align using spaces - Remove trailing spaces | |||
2 days | fix(makefile): include all the necessary files when creating tarball | Suleyman Farajli | |
2 days | fix(makefile): install man pages and run tic for st.info | Suleyman Farajli | |
9 days | style(Makefile): add FIXME comment about missing man page installation | Suleyman Farajli | |
2025-05-30 | version 0.9.2.0v0.9.2.0 | Suleyman Farajli | |
2025-05-30 | man page: rephrase | Suleyman Farajli | |
2025-05-30 | README: full link | Suleyman Farajli | |
2025-05-29 | when generating tarball: `st-farajli-(VERSION)` -> `st_farajli-(VERSION)` | Suleyman Farajli | |
2025-05-29 | added my name to `LICENSE` | Suleyman Farajli | |
2025-05-29 | typo | Suleyman Farajli | |
2025-02-11 | BUGS added | Suleyman Farajli | |
2025-02-08 | TODO added | Suleyman Farajli | |
2025-01-19 | `dracula` patched | Suleyman Farajli | |
2025-01-18 | include version number in the generated tarball | Suleyman Farajli | |
2025-01-18 | generated tar file renamed to XXX-farajli.tar.gz | Suleyman Farajli | |
2024-09-05 | gitignore updated | Suleyman Farajli | |
2024-09-05 | Makefile: include License with dist option | Suleyman Farajli | |
2024-09-05 | man page updated | Suleyman Farajli | |
2024-09-05 | License added | Suleyman Farajli | |
2024-09-05 | zoom keybinds changed | Suleyman Farajli | |
2024-09-05 | README updated | Suleyman Farajli | |
2024-09-05 | Readme updated | Suleyman Farajli | |
2024-09-05 | Makefile tar generation updated | Suleyman Farajli | |
2024-09-02 | scrolling keybinds changed | Suleyman Farajli | |
2024-09-02 | config.h: small style update | Suleyman Farajli | |
2024-09-02 | config.h: small style change | Suleyman Farajli | |
2024-08-27 | install prefix can be selected | Suleyman Farajli | |
2024-08-18 | gitignore updated | Suleyman Farajli | |
2024-08-18 | zooming keybinds changed | Suleyman Farajli | |
2024-08-18 | scroll updated so that it works with less | Suleyman Farajli | |
2024-08-06 | config.h added | Suleyman Farajli | |
2024-08-06 | gitignore added | Suleyman Farajli | |
2024-08-06 | config.def.h removed | Suleyman Farajli | |
2024-08-06 | scrolling added | Suleyman Farajli | |
2024-08-06 | scrolling added | Suleyman Farajli | |
2024-08-06 | Merge branch 'anysize' | Suleyman Farajli | |
2024-08-06 | anysize patched | Suleyman Farajli | |
2024-08-06 | config.h: keybinds changed and default font increased | Suleyman Farajli | |
2024-08-01 | Makefile updated | Suleyman Farajli | |
2024-08-01 | initial state | Suleyman Farajli | |
2024-04-05 | bump version to 0.9.2 | Hiltjo Posthuma | |
2024-04-03 | Reset title when an empty title string is given | DOGMAN | |
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-30 | Revert "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-19 | bump version to 0.9.1 | Hiltjo Posthuma | |
2024-03-17 | config.def.h: improve latency for the default configuration | Hiltjo Posthuma | |
2024-03-04 | set upper limit for REP escape sequence argument | Tommi 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-25 | Fix cursor move with wide glyphs | Quentin 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-18 | csi: check for private marker in 'S' case | Tim 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-07 | Add terminfo entries for bracketed paste mode | Peter Hofmann | |
Helps Vim (and hopefully others) to discover that this feature exists without further user configuration. |