Arijit Basu
c1fc5aee70
Add xplr.util.lscolor and xplr.util.paint ( #569 )
...
* Add xplr.util.lscolor and xplr.util.style
* Fix formatting
* Fix clippy suggestions
* Remove redundant closures
* Optimize, support NO_COLOR, and rename style to paint
* Use xplr.util.paint and xplr.util.color in init.lua
Co-authored-by: Noah Mayr <dev@noahmayr.com>
2 years ago
Arijit Basu
5f07e6143f
Update v0.20.2
2 years ago
Arijit Basu
d17489de8d
Update version
2 years ago
Arijit Basu
25798009ad
Fix displaying multispace characters
...
Ref: https://github.com/sayanarijit/tui-input/pull/14
2 years ago
Arijit Basu
15979e4974
Release v0.20.0
2 years ago
Arijit Basu
74318435e8
Update version
2 years ago
Arijit Basu
e3a5f3c044
Add messages SetVroot and ResetVroot
2 years ago
Arijit Basu
a62b72bf2a
Add support for --vroot
...
--vroot helps isolating navigation of an xplr session inside a specific
directory. However, interaction still requires passing full paths
(`/tmp/vroot`). Shell scripts and Lua functions can still access files
outside the virtual root.
This PR also fixes unwanted dot (.) and extra slash (//) issues in paths.
2 years ago
Arijit Basu
00ffd077aa
Upgarde version
2 years ago
Arijit Basu
fc798aad97
Update version
2 years ago
Arijit Basu
85c4253782
Upgrade version
2 years ago
Arijit Basu
1e820030a0
Implement subcommand -m / --pipe-msg-in
2 years ago
Arijit Basu
bd478ff64b
Update serde_yaml to 0.9
2 years ago
Arijit Basu
57483bef41
Use fuzzy search instead of regex search
...
Ref: https://github.com/sayanarijit/xplr/issues/496
2 years ago
Arijit Basu
58c572d77a
Fix directory explore scheduling
...
Fixes https://github.com/sayanarijit/xplr/issues/503
2 years ago
Arijit Basu
f2713d9549
Fix support for readline keys
2 years ago
Arijit Basu
d579832c69
Update version
2 years ago
Arijit Basu
b4ba56aa72
Fix regex deserialization
...
Fixes https://github.com/sayanarijit/xplr/issues/503
2 years ago
Arijit Basu
f10fad958d
Upgrade deps
2 years ago
Arijit Basu
ed8fb9dc6c
Upgrade deps
2 years ago
Arijit Basu
bf354352d5
Upgrade version
2 years ago
Arijit Basu
3c8f6e1b08
Experiment with OSC 7
...
Ref: https://github.com/wez/wezterm/issues/2054
2 years ago
Arijit Basu
7163c8932c
Simplify Cargo.toml
2 years ago
Arijit Basu
e006152066
Upgrade version
2 years ago
Arijit Basu
1de737cefa
Add regex support and dynamic input prompt
...
- Add new regex filters
- `RelativePathDoesMatchRegex`
- `RelativePathDoesNotMatchRegex`
- `IRelativePathDoesMatchRegex`
- `IRelativePathDoesNotMatchRegex`
- `AbsolutePathDoesMatchRegex`
- `AbsolutePathDoesNotMatchRegex`
- `IAbsolutePathDoesMatchRegex`
- `IAbsolutePathDoesNotMatchRegex`
- Search mode now defaults to regex
- Added new message `SetInputPrompt` to set the input prompt
dynamically.
2 years ago
Arijit Basu
0d12762c1d
Upgrade tui-input to 0.4.0
2 years ago
Arijit Basu
a66d5e05d5
Upgrade to tui-input 0.3
2 years ago
Arijit Basu
8f7d6c4c9e
Fix panic when inserting unicode characters
...
Fixed in tui-input 0.2.1
2 years ago
Arijit Basu
a89b58d686
Fix deleting unicode characters
...
Fixed in tui-input 0.2.0.
2 years ago
Arijit Basu
6d9d324a7d
Upgrade version
2 years ago
Arijit Basu
b7ee0fc2e1
Fix cargo build
2 years ago
Arijit Basu
171c93dbb1
Fix ansi colors
...
Also upgrade deps and do some cleanup.
2 years ago
Arijit Basu
9673eba89c
Upgrade version
...
- Upgrade rust to 1.58.1
- Upgrade rust edition to 2021
- Upgrade xplr packages
3 years ago
Arijit Basu
bfd403c894
Upgrade version
3 years ago
Arijit Basu
087f3b0d52
Version 0.17.2
3 years ago
Arijit Basu
4ff11c2ef4
Upgrade version
3 years ago
Arijit Basu
3142cdd3ec
Upgrade version
3 years ago
Arijit Basu
def98de9b3
Upgrade version
3 years ago
Arijit Basu
d2c5f49835
Fix CD (try again)
3 years ago
Arijit Basu
296d93a81a
Fix linux gnu bin release
3 years ago
Arijit Basu
605b2bc391
Fix CD for musl
3 years ago
Arijit Basu
9d088239ea
Upgrade to 0.16.0
3 years ago
Arijit Basu
ca6cefb1c1
Use tui-input to handle input buffer
...
New message: `UpdateInputBufferFromKey` to replace most
`BufferInputFromKey` usage.
This adds more functionalities to the input buffer and reduces
boilerplate code.
This commit also deprecates `config.general.cursor` as the cursor will
be set by the terminal from now.
Repo: https://github.com/sayanarijit/tui-input
3 years ago
Tom van Dijk
3c8de699ca
Fix everything @sayanarijit fed back.
3 years ago
Tom van Dijk
cbb244f9a0
Implement --select
3 years ago
Arijit Basu
061d1b068a
Add docs to crate
3 years ago
Arijit Basu
66f5acc482
Fix criterion test
3 years ago
Arijit Basu
3ec870739c
Bump version
3 years ago
Arijit Basu
258937c307
Run cargo diet
3 years ago
Arijit Basu
9982a205db
Downgrade version for the docs
...
Upgrade version when just before making a new release, else the doc will
link to invalid release.
3 years ago