Nikita Revenco
f193705ca7
feat: add main separator when showing current file's directory
2025-02-18 15:38:56 +00:00
Nikita Revenco
7fdf2ba92a
refactor: simplify function
2025-02-18 15:20:34 +00:00
Nikita Revenco
eb35b604b5
fix: remove previous pickers when refreshing the current one
2025-02-18 15:17:01 +00:00
Nikita Revenco
ed570d9f45
fix: use MAIN_SEPARATOR instead of just unix separator
2025-02-18 15:02:38 +00:00
Nikita Revenco
a9612dad1d
refactor: extract into a type alias
2025-02-18 14:52:49 +00:00
Nikita Revenco
6dbb09f1fa
style: format mod.rs
2025-02-18 14:45:13 +00:00
oxcrow
1c0b36b1b4
Improve jump label colors for `github_light` theme ( #12907 )
2025-02-18 08:40:42 -06:00
Nikita Revenco
e6e80e2185
fix: remove unneeded panics
2025-02-18 14:27:11 +00:00
Nikita Revenco
a97ebc2ed0
style: format
2025-02-18 14:17:31 +00:00
Nikita Revenco
4fabd7927d
refactor: remove unneeded macro
2025-02-18 14:08:16 +00:00
Nikita Revenco
24bd14863b
feat: restore cursor when performing file operations
2025-02-18 14:04:10 +00:00
Nikita Revenco
9227267aa3
chore: remove TODO comment
2025-02-18 13:52:09 +00:00
Nikita Revenco
8eac1c2721
feat: refresh picker when directory operations are performed
2025-02-18 13:11:37 +00:00
Nikita Revenco
fac6c7c1a6
chore: appease clippy
2025-02-18 12:38:27 +00:00
Nikita Revenco
b6bbd4f18a
fix: delete path, not confirmation e.g. `y`
2025-02-18 12:38:11 +00:00
Nikita Revenco
6a558be7b3
feat: better initial prompts when using file picker commands
2025-02-18 12:36:54 +00:00
Nikita Revenco
0e6e3e8aeb
refactor: rename variable
2025-02-18 12:24:45 +00:00
Nikita Revenco
cd6584f0ab
chore: appease clippy
2025-02-18 12:20:37 +00:00
Nikita Revenco
baddacfe20
docs: add file explorer keymap info
2025-02-18 12:19:20 +00:00
Nikita Revenco
382803c803
feat: add confirmation prompt when overwriting
2025-02-18 12:15:35 +00:00
Nikita Revenco
e177c48208
refactor: use Option<Result> to indicate if a status message should not be changed
2025-02-18 11:42:03 +00:00
Nikita Revenco
a099ae1dbe
style: formatting
2025-02-18 11:33:01 +00:00
Nikita Revenco
eafd8ace18
style: formatting
2025-02-18 11:28:30 +00:00
Nikita Revenco
eecabdbeb5
feat: pass context to all callbacks in file operations
2025-02-18 11:16:15 +00:00
Nikita Revenco
7fd7b7274a
feat: implement copy path of selected item
2025-02-18 11:11:02 +00:00
Nikita Revenco
b3d0f16276
feat: use display method on paths
2025-02-18 10:48:38 +00:00
Nikita Revenco
835cda11f1
refactor: variable renaming
2025-02-18 10:27:58 +00:00
Michael Davis
e35d420199
application: Eliminate duplicate theme and syntax loader clones
...
The application held onto these since their introduction in ce97a2f0
but
the Arcs are duplicated between Application and Editor - we can store it
only on Editor without issue.
2025-02-17 19:01:54 -05:00
Nikita Revenco
a96841dac1
feat: implement copying
2025-02-17 23:54:37 +00:00
Nikita Revenco
469115e5ee
feat: implement delete files
2025-02-17 23:46:04 +00:00
Nikita Revenco
f59c5966f6
feat: implement creating new files and directory
2025-02-17 23:37:58 +00:00
dependabot[bot]
48194825b9
build(deps): bump the rust-dependencies group with 3 updates ( #12903 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 17:36:50 -06:00
Nikita Revenco
2eef82e4df
feat: implement basic callback functions for prompt operarions
2025-02-17 23:08:17 +00:00
Michael Davis
82f07fe6d1
Migrate helix-event to foldhash
...
This is following `hashbrown`'s switch in v0.15 from ahash to foldhash
for its `default-haster` feature, applied only to helix-event for now.
I don't have a strong preference between the two. Benchmarks in
Spellbook, which is particularly sensitive to hashers and hash table
performance, show no perceptible difference. Foldhash is dependency-free
though.
Once we migrate to the new tree-sitter bindings and highlighter we
should be able to eliminate the remaining dependencies on ahash.
2025-02-17 17:35:00 -05:00
Nikita Revenco
7dc631de9a
chore: allow macro to destructure
2025-02-17 22:24:13 +00:00
Nikita Revenco
43f40d318f
chore: add TODO comments
2025-02-17 22:08:31 +00:00
Nikita Revenco
d5fb7b2999
refactor: improve the declare_key_handlers macro
2025-02-17 21:54:45 +00:00
Nikita Revenco
5d29a175f3
refactor: utility macro to declare multiple handlers with ease
2025-02-17 21:41:23 +00:00
Nikita Revenco
9a28d4fa42
feat: create operations for create, delete, copy, rename in file explorer
2025-02-17 21:22:51 +00:00
Nikita Revenco
f4e5c26112
feat: figure out how to pass custom callback function set by keymap to picker
2025-02-17 21:09:04 +00:00
Nikita Revenco
87b5bd58bc
feat: add API to register additional hooks with Pickrs
2025-02-17 20:53:14 +00:00
Mike Boutin
1c47aec30c
Improve `onedarker` theme contrast `cursorline`/`selection` ( #12833 )
2025-02-17 13:04:15 -06:00
Nik Revenco
ef375d690e
feat: highlight rust repetition pattern ( #12871 )
...
Co-authored-by: Nikita Revenco <154856872+NikitaRevenco@users.noreply.github.com>
2025-02-17 12:54:49 -06:00
Axlefublr
0445062d27
fix `:yank-joined` disrespecting default-yank-register option ( #12890 )
2025-02-17 10:06:29 -06:00
Abderrahmane TAHRI JOUTI
46728046fd
Cyan Theme : fix popup not having any background ( #12891 )
2025-02-17 10:05:15 -06:00
dependabot[bot]
7275b7f850
build(deps): bump pulldown-cmark from 0.12.2 to 0.13.0 in the rust-dependencies group ( #12865 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 08:31:38 -06:00
Michael Davis
ed3bc2b294
Remove unused dependencies
...
The dependabot file was matching on tree-sitter crates - that's a relic
from v0.6.0 and lower where grammars were regular dependencies.
The remaining changes are unused crates that were forgotten about during
shuffles like moving path canonicalization from helix-core to
helix-loader (and then again from helix-loader to helix-stdx).
2025-02-13 08:41:46 -05:00
Abderrahmane TAHRI JOUTI
3ccf8d58de
Cyan light UI grays and directory prompt ( #12864 )
2025-02-13 07:21:37 -06:00
RoloEdits
efb44e0b22
feat(sql): update tree-sitter files ( #12837 )
2025-02-13 07:16:27 -06:00
Michael Davis
144a4f402f
queries: Fix html highlight precedence ordering
2025-02-12 20:58:09 -05:00