| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-11 | Fix typo in `vterm-set-bold-highbright` variable name | Martin Geisler | |
| The word “highbright” was spelled as “hightbright” in a few places. | |||
| 2025-11-11 | Fix typos and grammar in comments | Martin Geisler | |
| 2025-09-29 | Fixes segfault when clicking error in compilation-shell-minor-mode | Brian D. Caruso | |
| 2024-07-05 | don't garble partial multi-byte character after control sequence | Yubao Liu | |
| When use [lf](https://github.com/gokcehan/lf) to list files, emacs-libvterm may read partial multi-byte character, for example: $ echo -n '招聘' | hexdump -C 00000000 e6 8b 9b e8 81 98 ; get "招", control sequence and partial character (vterm--filter process "\xE6\x8B\x9B\e[14;111H\xE8") ; now full "聘" (vterm--filter process "\x81\x98") This will send "\xE8" to libvterm which is not a full character. | |||
| 2024-03-18 | Fix typo: postion -> position | Xiyue Deng | |
| 2024-01-02 | Differentiate foreground and background colors | Illia Ostapyshyn | |
| Allow using different background and foreground colors for same ANSI index, analogously to how term-mode does it. Remove magical indices for underlined cells with default foreground and inverse-video cells with default background. Instead, pass relevant info to lisp function to handle these cases at higher level. * elisp.c, elisp.h (Fapply): New binding. (vterm_get_color): Add new argument for optional attributes. * vterm-module.c (cell_rgb_color): Pass relevant attributes to vterm_get_color. * vterm.el (vterm--get-color): Use foreground or background color of the face depending on received attributes. * README.md: Update documentation | |||
| 2023-01-30 | init is_invalidated in Fvterm_new | jixiuf | |
| 2022-11-17 | Support `sb_clear` callback if present | Russell McClellan | |
| 2022-08-30 | check libvterm version,make it compile with libvterm<0.2 | jixiuf | |
| 2022-08-27 | reimplement OSC 52 with VTermSelectionCallbacks from libvterm v0.2 | jixiuf | |
| 2022-04-27 | Revert "fixup, should close #584" "trim trailing whitespace" | jixiuf | |
| This reverts commit dccb6b23edb8c983eb2a3862fad3c9602c03b8df and 17f80c2259512db55003d78c894c308aaa2283e2 | |||
| 2022-04-18 | fixup, should close #584 | jixiuf | |
| 2022-04-16 | trim trailing whitespace | jixiuf | |
| 2021-12-09 | add option vterm-set-bold-hightbright | jixiuf | |
| 2021-02-17 | run clang-format *.[ch] | jixiuf | |
| 2021-02-17 | fixup | jixiuf | |
| 2021-02-14 | Allow multiple elisp_code commands between redraws | BlahGeek | |
| 2021-02-07 | Correctly place cursor after EOL | BlahGeek | |
| If the cursor position is set beyond the EOL, insert spaces | |||
| 2021-01-11 | fix cursor type after hide cursor and show again | Yubao Liu | |
| This patch also adds support for cursor blink. VIM emits these ANSI escape sequences in insert mode: \x1b[?25h show cursor \x1b[?25l hide cursor | |||
| 2021-01-05 | Merge pull request #473 from Dieken/fix-combining-characters-rendering | jixiuf | |
| fix rendering of combining characters | |||
| 2021-01-04 | fix rendering of combining characters | Yubao Liu | |
| Some emoji characters are composed by some other emoji characters with zero width joiner, such as: 🏊🏻♀️ 🏊🏻♂️ 👩👩👧 👨👨👧👦 With this patch, these emoji characters can be correctly rendered by https://bitbucket.org/mituharu/emacs-mac. | |||
| 2020-12-04 | vterm--update do not need give the unused meta shift control | jixiuf | |
| 2020-12-04 | do not call insert/delete-char/delete-region directly. | jixiuf | |
| add function vterm--insert/vterm--delete-char/vterm--delete-region, add variables vterm--delete-region-function/vterm--insert-function/vterm--delete-char-function we can easily let bind these variables to change the behaviour of these functions | |||
| 2020-11-13 | Rename vterm-disable-bold-font to vterm-disable-bold | Gabriele Bozzola | |
| 2020-11-13 | Minimize text properties | Gregory Heytings | |
| 2020-11-12 | make keys (`+`, `-`, `*`, `/`) on numpad work, should fix #437 | jixiuf | |
| 2020-11-12 | Support osc 52 Manipulate Selection Data. | jixiuf | |
| https://invisible-island.net/xterm/ctlseqs/ctlseqs.html | |||
| 2020-11-12 | upgrade libvterm | jixiuf | |
| 2020-09-16 | Merge pull request #390 from blahgeek/memleak-fix | Gabriele Bozzola | |
| Fix memory leak on finalize, free term->lines | |||
| 2020-09-05 | Fix verbs in some docstrings | Gabriele Bozzola | |
| 2020-08-29 | Fix memory leak on finalize, free term->lines | BlahGeek | |
| 2020-06-13 | Add comments on prompt identification | Gabriele Bozzola | |
| 2020-04-11 | [add] Commentary for the special color indexes | Zajcev Evgeny | |
| 2020-04-11 | [add] Custom faces for cells with underline/inverse-video attrs | Zajcev Evgeny | |
| - `vterm-disable-underline' to resemble xterm's "XTerm*underLine: off" - `vterm-color-underline' to resemble xterm's "XTerm*colorULMode", "XTerm*colorUL" - `vterm-disable-inverse-video' to disable `:inverse-video' - `vterm-color-inverse-video' to resemble xterm's "XTerm*highlightColor" | |||
| 2020-04-06 | Remove unused vars in vterm-module | Gabriele Bozzola | |
| 2020-03-27 | reimplements vterm--get-prompt-point with text property and bind ↵ | jixiuf | |
| vterm-previous-prompt and vterm-next-prompt. | |||
| 2020-03-20 | Fixing function def to remove unused vars. | Mike Brumlow | |
| 2020-03-20 | clang-format | Mike Brumlow | |
| 2020-03-19 | This commit fixes the newlines when copied and pasted. | Mike Brumlow | |
| This commit fixes up the newlines that were inserted for wrapping using the same approach as term.el does. It does so by adding a property to the '\n' chars that were inserted as a result of wrapping the terminal. When killing a region text will be passed through the filter-buffer-substring-function vterm--remove-fake-newlines removing the wrapped new lines by looking for the 'vterm-line-wrap property and removing the char that corresponds. If this change set is not up to project standards please work with me to correct any issues you find. | |||
| 2020-03-14 | fix #241 use :extend face property for emacs 27 and later | jixiuf | |
| 2020-02-05 | handle recenter when decreasing the font size using the Emacs command ↵ | jixiuf | |
| text-scale-decrease. | |||
| 2020-02-05 | bind window_body_height | jixiuf | |
| 2020-02-05 | add vterm-disable-bold-font. close #79 | jixiuf | |
| 2020-02-03 | add func vterm--at-prompt-p | jixiuf | |
| 2020-02-03 | bind vterm-reset-cursor-point | jixiuf | |
| 2020-02-03 | fix adjust_topline fix #222 again and this should fix #198 | jixiuf | |
| 2020-02-03 | Revert "fix adjust_topline fix #222" | jixiuf | |
| This reverts commit 855976e2283551db53617d4abb4c1399579a560d. | |||
| 2020-02-01 | run clang-format | jixiuf | |
| 2020-02-01 | fix adjust_topline fix #222 | jixiuf | |
| 2020-01-28 | recognize keypad decimal | paulbdavis | |
