| Commit message (Collapse) | Author | Age |
| ... | |
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* Behaves like the `Write` action, but one can specify
strings themselves instead of their bytecodes.
Usage:
WriteChars: "cargo make test",
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
(#819)
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* fix(compatibility): handle home/end keys properly from terminfo
* style(fmt): make rustfmt happy
* style(fmt): remove unused import
|
| | |
|
| |
|
|
|
|
|
| |
* fix(performance): do not hang when resizing large line wraps
* style(fmt): make rustfmt happy
* style(clippy): make clippy happy
|
| | |
|
| |
|
|
|
| |
* fix(input): properly handle bracketed paste
* style(fmt): make rustfmt happy
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
middle of existing lines (#806)
* fix(compatibility): handle wide characters inserted in line middle
* fix(compatibility): more wide char handling
* style(fmt): make rustfmt happy
* style(fmt): make clippy happy
* style(fmt): make clippyt happy
* style(fmt): make rustfmt happy... again
|
| | |
|
| |
|
| |
fix #165
|
| | |
|
| |
|
|
|
| |
- change the links in the setup command to be viable hyperlinks
according to:
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
The current code waits for 30ms after reading new data to refresh the
screen in order to batch input together. This reduces the number of
refreshes, but also adds perceptible latency as keystrokes will only get
visual feedback after a 30 ms delay.
Improve this by immediately refreshing if more than 30ms have already
passed since the last refresh. That way punctual events like keystrokes
get immediate feedback, while heavier input still gets batched together.
|
| | |
|
| |
|
|
| |
Get with the times, kiddo (and all hail disjoint captures)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* refactor(screen): support multiple mirrored clients
* style(fmt): make rustfmt happy
* style(clippy): make clippy happy
* whitespace
* github, y u no update CI?!
* is this a cache issue?
* is it the checkout cache?
* no cache at all?
* Debug
* fix gototab
* decoment
* gototab none in wasm_vm
* gototab none in wasm_vm
* the fun never ends
* style(fmt): make rustfmt happy
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Feature: Move panes directionally
* change keybinds
* Fix active pane after move
* Add a separate 'Move' mode
* Add tests
* Add more tests
* Send resize message to pty
* wrap set_terminal_size_using_fd() in macro
* change keybind for Move mode
* cargo fmt
* fix test
* move render functions from tab.rs to screen.rs
* undo wrong keybinds
|
| | |
|
| |
|
|
|
|
|
|
|
| |
`/target` is useless when there's already `**/target`.
And `**/target` should be written just `target`.
And to be more precise, what's really wanted here is
to match the "target" *directory* everywhere so the
best rule is `target/`.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(plugin): Add mouse events for plugins
* Add double click support in strider
* Add support for mouse clicks in tab-bar and fix bug in strider with selecting past the list of files and random double click action
* continue working on mouse support for tab bar
* finish tab change
* fix fmt and fix bug in strider double-click
* fix clippy
* cleanup dbgs and logs
* fix clippy
* noop change to rerun e2e tests
* Rebase and fix mouse click behavior in tab-bar and strider after rebase
* fix fmt
* remove dbgs and and comment in tab-line/main.rs
* cargo fmt
* Code review suggestions
* rebase fix
* fix clippy
* fix mouse selection for tabs in tab-bar
|
| | |
|
| |
|
|
|
| |
* preserve umask when starting server
* make sure log files are created with explicit permissions
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: add kill-session command
* style: apply formatting rules
* feat: add new instruction for kill-session
* feat: update feedback of kill-session
* separation of command `kill-session` and `kill-all-sessions` function.
* Add information to various situations
* Add a question (yes or no) when executing the `kill-all-sessions`
command.
* chore: adjust clippy warning
* fix warning wording
* make rustfmt happy
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* call update_tabs on closing panes
* screen: avoid explit render after update_tabs
update_tabs causes a render anyway, by updating plugins, and after that
a render is requested.
|
| | |
|
| |
|
| |
- add information to configuration directly to the config file
|