Commit graph

48 commits

Author SHA1 Message Date
三咲雅 · Misaki Masa
e9fcab3b37
feat: new arrow top and arrow bot commands to jump to the top and bottom (#2294) 2025-02-05 21:35:15 +08:00
darcy
ba62b407bd
feat: replace mode and Vim motions (W, E, B, ^, _) for inputs (#2143)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2025-01-08 18:38:21 +08:00
三咲雅 · Misaki Masa
6308873f0b
fix: backspace --under didn't map UTF-8 character code points to byte indices (#2010) 2024-12-07 22:53:22 +08:00
三咲雅 · Misaki Masa
37292adfde
perf: introduce copy-on-write for event system to eliminate all memory reallocations (#1962) 2024-11-28 01:56:53 +08:00
三咲雅 · Misaki Masa
35c3c9e0f7
refactor!: rename the term select to toggle to reserve select for future use (#1773) 2024-10-13 18:47:12 +08:00
三咲雅 · Misaki Masa
13e307eab2
refactor: simplify module exports (#1770) 2024-10-12 21:05:12 +08:00
三咲雅 · Misaki Masa
2014aee646
fix!: introduce a new btime term to align ctime with Unix (#1761) 2024-10-11 18:05:08 +08:00
三咲雅 · Misaki Masa
064517665d
refactor: derive the Into<Opt> trait with procedural macros to avoid bloat (#1742) 2024-10-07 22:04:38 +08:00
XYenon
a96c60ce6a
feat!: make backspace command not close the input even when value is empty (#1680) 2024-10-03 07:41:28 +08:00
三咲雅 · Misaki Masa
631afd09ee
fix: warnings should be output to stderr instead of stdout (#1669) 2024-09-21 20:12:35 +08:00
sxyazi
987b1d5c49
feat: simplify keybindings (#1241) 2024-07-01 23:58:03 +08:00
三咲雅 · Misaki Masa
28dfe728ab
feat: support stdin and pipe for Child API (#1033) 2024-05-14 22:07:19 +08:00
Mika Vilpas
28972ff54d
feat: add ya.clipboard() Lua API (#980)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-01 20:44:00 +08:00
三咲雅 · Misaki Masa
ff14b9a265
fix: always persist static messages even when there are no remote clients (#928) 2024-04-19 20:36:27 +08:00
三咲雅 · Misaki Masa
09bc9aa371
feat: expand the types supported by the event system (#923) 2024-04-19 13:45:01 +08:00
Nguyễn Đức Toàn
f442ae2adf
feat: trigger path completion with both / and \ on Windows (#909)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-04-14 23:16:23 +08:00
三咲雅 · Misaki Masa
903f3da7e5
feat: DDS (Data Distribution Service) (#826) 2024-03-29 23:30:30 +08:00
三咲雅 · Misaki Masa
d96af54574
fix: track the latest file changes for the selected, yanked state when available (#791) 2024-03-08 15:37:53 +08:00
三咲雅 · Misaki Masa
37acd94345
feat: ya.notify() plugin API (#780) 2024-03-05 16:46:12 +08:00
三咲雅 · Misaki Masa
bd572706cd
feat: ya.input() plugin API (#762) 2024-03-02 20:33:34 +08:00
Rolv Apneseth
fab5bc16cc
feat: if input is empty, close it on backspace command (#630) 2024-02-06 22:51:34 +08:00
三咲雅 · Misaki Masa
d754044aae
fix: task manager not re-rendering after progress update (#633) 2024-02-06 08:35:50 +08:00
三咲雅 · Misaki Masa
9d912b07aa
refactor: use Cmd instead of Exec (#604) 2024-01-31 08:59:47 +08:00
三咲雅 · Misaki Masa
087448fd94
fix: input offset is not reset when renaming with --cursor=start and the filename is too long (#575) 2024-01-25 08:01:18 +08:00
三咲雅 · Misaki Masa
56ede51c53
perf: new event system (#561) 2024-01-22 18:43:50 +08:00
三咲雅 · Misaki Masa
1bfd1c002f
fix: shell input code highlighting is not adapted for the default ANSI theme (#536) 2024-01-19 11:26:59 +08:00
Azad
ca78f4c9b0
feat: add --empty and --cursor options to the rename command (#513) 2024-01-16 00:14:49 +08:00
sxyazi
ee8b8fc730
fix: support unicode characters in kill command 2024-01-15 16:47:44 +08:00
sxyazi
63f81f6431
refactor: replace FilesOp::IOErr with FilesOp::Deleting 2024-01-03 09:46:47 +08:00
三咲雅 · Misaki Masa
5c62cf2c65
perf: new UI rendering architecture (#468) 2024-01-02 08:38:26 +08:00
三咲雅 · Misaki Masa
82bab0f24a
feat!: custom preloader & previewer (#401) 2023-12-26 19:48:33 +08:00
sxyazi
df42ca799e
feat: use a global clipboard 2023-12-19 22:49:54 +08:00
三咲雅 · Misaki Masa
d6ca524c53
feat: copy content over SSH (#447) 2023-12-12 10:46:19 +08:00
三咲雅 · Misaki Masa
6d29420e2f
refactor: integrate tasks into scheduler (#406) 2023-11-29 01:37:06 +08:00
三咲雅 · Misaki Masa
a1984725e4
refactor: move event to shared (#403) 2023-11-28 02:21:36 +08:00
三咲雅 · Misaki Masa
d57a9642db
feat: make emacs readline keybindings configurable (#382) 2023-11-21 09:35:25 +08:00
三咲雅 · Misaki Masa
ac039c628e
fix: directories are recreated after deletion did not update the watcher tracking properly (#381) 2023-11-21 00:50:26 +08:00
Hanaasagi
bb2353c7b9
feat: make Input and Select positions customizable (#361) 2023-11-18 01:40:20 +08:00
sxyazi
ab7acfec5c
refactor: remove unnecessary code 2023-11-17 09:17:30 +08:00
sxyazi
027c7a79c1
fix: panic caused by incorrect offset reset 2023-11-15 23:38:04 +08:00
Francis Chua
5968b82b0e
feat: emacs readline keybindings for Input component (#345) 2023-11-15 07:36:03 +08:00
sxyazi
3caf3ccda5
fix: Windows directory separator 2023-11-14 12:05:31 +08:00
三咲雅 · Misaki Masa
c41397957d
refactor: extracting commands into separate files to make them easier to maintain (#338) 2023-11-10 09:25:23 +08:00
sxyazi
7c49d9c57a
fix: use <Tab> for completion confirming to avoid conflicts with the Input component 2023-11-07 20:24:53 +08:00
三咲雅 · Misaki Masa
8ff62c80ca
perf: fallback to plain highlighter for long text (#329) 2023-11-04 06:33:20 +08:00
XOR-op
5b66f6fcf5
feat: auto-completion for input component (#324) 2023-11-04 06:30:52 +08:00
sxyazi
bfc1dcb4f6
refactor: format and adjust log levels 2023-10-23 16:07:08 +08:00
三咲雅 · Misaki Masa
671b480ab1
refactor: publish to crates.io (#298) 2023-10-22 16:34:20 +08:00