aboutsummaryrefslogtreecommitdiff
path: root/vterm-module.h
AgeCommit message (Collapse)Author
2024-05-19Support overriding SB_MAX at compile-timeJacob Vallejo
This allows the user to select the scrollback buffer size via compiler preprocessor defines (instead of having to edit the source file) and falls back to the statically configured SB_MAX if the is no -DSB_MAX=$VALUE given. Signed-off-by: Jacob Vallejo <jake@jahkeup.com>
2022-11-17Support `sb_clear` callback if presentRussell McClellan
2022-08-30check libvterm version,make it compile with libvterm<0.2jixiuf
2022-08-27reimplement OSC 52 with VTermSelectionCallbacks from libvterm v0.2jixiuf
2021-12-15Do not export unnecessary symbols in dynamic libraryYikai Zhao
2021-02-17run clang-format *.[ch]jixiuf
2021-02-14Allow multiple elisp_code commands between redrawsBlahGeek
2021-01-11fix cursor type after hide cursor and show againYubao 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
2020-11-12Support osc 52 Manipulate Selection Data.jixiuf
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
2020-11-12upgrade libvtermjixiuf
2020-04-13Clean code to silence warnings/errors from compiler/linterGabriele Bozzola
Clean code to reduce compilers/linter errors
2020-04-11[add] Custom faces for cells with underline/inverse-video attrsZajcev 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-06Remove unused vars in vterm-moduleGabriele Bozzola
2020-03-27reimplements vterm--get-prompt-point with text property and bind ↵jixiuf
vterm-previous-prompt and vterm-next-prompt.
2020-03-20Fixing function def to remove unused vars.Mike Brumlow
2020-03-19This 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-02-05add vterm-disable-bold-font. close #79jixiuf
2020-02-03add func vterm--at-prompt-pjixiuf
2020-02-03bind vterm-reset-cursor-pointjixiuf
2020-02-01run clang-formatjixiuf
2019-11-17support compilation-shell-minior-modejixiuf
2019-11-15Make icrnl accessible by elispAdrian Parvin D. Ouano
2019-10-20clear scrollbackjixiuf
2019-10-20Support sending Elisp Command to Emacs Bufferjixiuf
2019-08-15fix an old bug when window height decreased.jixiuf
2019-08-15do not use (count-lines) it is expensive ,we count lines by ourself.jixiuf
2019-08-03Add directory tracking via OSC callbackLukas Fürmetz
Solves #55
2019-07-31Merge pull request #105 from akermu/use_termiosLukas Fürmetz
Fixes for key handling
2019-07-31Fix handling of enterLukas Fürmetz
We query now the corresponding pty to get the exact key for enter. Fixes #77
2019-07-31Remove unused function term_put_caretLukas Fürmetz
2019-07-31Remove static for public functionsLukas Fürmetz
2019-07-30clean code,remove unused function get_hex_color_fg and get_hex_color_bgjixiufeng
2019-07-26Revert "trying support blink-cursor-mode"jixiuf
This reverts commit 74b8e5cb2d1c6798c42e56ae444e5e96c629f2c5.
2019-05-18support set cursor typejixiufeng
2019-05-17trying support blink-cursor-modejixiufeng
2019-01-29Fix color handling and support 256 colorsLukas Fürmetz
2019-01-27Adapt color handling to the latest libvtermupdate_libvtermLukas Fürmetz
2018-12-24Improves performance when receiving large bursts of data.jixiufeng
2018-12-01Refactor Window Width and Heightjixiufeng
2018-11-16support set terminal title .jixiufeng
2018-11-11Refactor refresh_sizeLukas Fürmetz
2018-11-11Merge branch 'only_refresh_invalid_lines_again'Lukas Fürmetz
2018-11-11Minor cleanupLukas Fürmetz
2018-11-11Refactor CursorLukas Fürmetz
2018-11-10only refresh invalid linesjixiufeng
2018-11-10replace refresh_row with refresh_linesjixiufeng
2018-11-03Revert "only refresh invalid lines"Lukas Fürmetz
This reverts commit d8f3388733cfb5abbe00966ab30e1672ed0ae046.
2018-11-01only refresh invalid linesjixiufeng
2018-10-25clang-formatLukas Fürmetz
2018-10-25Fix typdef of struct TermLukas Fürmetz