| Age | Commit message (Collapse) | Author |
|
See #486.
|
|
|
|
|
|
|
|
|
|
Support bookmarks in vterm.
|
|
Fix incorrect terminal width when using vterm-other-window
|
|
WIP: Support opening a vterm over TRAMP/SSH
|
|
This fixes incorrect terminal width when using `vterm-other-window`.
Vterm sets terminal width in `vterm-mode` by calling `window-body-width`.
If we call `vterm-mode` before terminal window creation,
it would actually get previous window's width.
|
|
|
|
|
|
(find-file /ssh:foo@bar.example.com:)
(vterm)
Then type `top`, and observe it correctly renders a remote 'top' process.
|
|
current input method.
this should fix bug of https://github.com/DogLooksGood/emacs-rime/issues/152
|
|
Exclude "C-M-" "C-M-S-" keys
|
|
Fix USE_SYSTEM_LIBVTERM description in docstring
|
|
The default of USE_SYSTEM_LIBVTERM changed in commit
78d4883ae13054c26440a79a876929a8617560b3. Update the docstring to
describe the new behavior.
|
|
After commit 060910425b77660503ec248fb1c383df40eec758, setting
vterm-module-cmake-args without including a leading space will typically
result in an error like:
CMake Error: Could not create named generator Unix Makefiles-DUSE_SYSTEM_LIBVTERM=yes
If vterm-module-cmake-args is an empty string (the default) everything
still works.
Fix it by adding a space between the cmake generator name and
vterm-module-cmake-args.
|
|
|
|
|
|
|
|
This reverts commit c1daf2b81846f27de9e61b6f96b7de3122a32971.
|
|
This reverts commit 694b79cc56e30658d36cefefbf162d5ad693c362.
|
|
|
|
close #505
|
|
This makes keys translated using key-translation-map properly insert the translated character instead of trying to insert the original character. Fixes #202.
|
|
Make `vterm--self-insert` function send key that corresponds to
current input method
|
|
|
|
Inspired by emacs/lisp/term.el:term-send-raw-string, fixed issue
https://github.com/akermu/emacs-libvterm/issues/489.
|
|
This `require' should have been added in #485.
|
|
This patch allows saving bookmarks in vterm mode. It saves the
current buffer name, as well as the current directory.
When asked to restore a bookmark, it will create a new vterm buffer
if needed, and navigate to the previous directory if the custom
variable vterm-bookmark-check-dir is set to non-nil.
This can be quite convenient for people who constantly have several
vterm buffers with different names/dirs for different needs.
|
|
Fix xterm-paste in vterm.
|
|
Vterm-yank does not copy from the system clipboard that is supported
via xterm.el. This patch fixes it.
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
make sure the cursor is at the right position after vterm-send-key and vterm-send-string.
vterm-goto-char and vterm-delete-region will depends on this.
|
|
|
|
|
|
|
|
|
|
Fix [1: beda920], whose commit message was quite accurate. That
commit used `defvar-local' in the believe that this would define a
variable with some sort of local scope, which would be the correct
thing to do, but unfortunately that's not what this macro does at
all. (Please refer to the Emacs Lisp manual for more information.)
Luckily we don't need a variable at all, but if we did, then we
would use `let' to introduce it.
Furthermore `system-type's value is a symbol not a string, wrapping
the condition in `not' needlessly complicates things, and the lines
are too long.
1: beda920037a36084d0d312cf2d1133314f68feba
[Fix] Gross hack to work around problem on *BSD
|
|
|
|
|
|
|
|
|