Arijit Basu
bd478ff64b
Update serde_yaml to 0.9
2022-10-12 12:42:49 +05:30
Arijit Basu
57483bef41
Use fuzzy search instead of regex search
...
Ref: https://github.com/sayanarijit/xplr/issues/496
2022-10-06 20:48:29 +05:30
Arijit Basu
58c572d77a
Fix directory explore scheduling
...
Fixes https://github.com/sayanarijit/xplr/issues/503
2022-09-11 08:16:38 +05:30
Arijit Basu
f2713d9549
Fix support for readline keys
2022-09-11 02:03:20 +05:30
Arijit Basu
d579832c69
Update version
2022-09-11 01:31:46 +05:30
Arijit Basu
b4ba56aa72
Fix regex deserialization
...
Fixes https://github.com/sayanarijit/xplr/issues/503
2022-09-11 00:45:27 +05:30
Arijit Basu
f10fad958d
Upgrade deps
2022-09-10 23:19:47 +05:30
Arijit Basu
ed8fb9dc6c
Upgrade deps
2022-06-17 16:45:58 +05:30
Arijit Basu
bf354352d5
Upgrade version
2022-06-06 21:09:26 +05:30
Arijit Basu
3c8f6e1b08
Experiment with OSC 7
...
Ref: https://github.com/wez/wezterm/issues/2054
2022-06-02 18:13:33 +05:30
Arijit Basu
7163c8932c
Simplify Cargo.toml
2022-06-01 21:05:09 +05:30
Arijit Basu
e006152066
Upgrade version
2022-05-21 03:15:50 +05:30
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.
2022-05-21 00:12:58 +05:30
Arijit Basu
0d12762c1d
Upgrade tui-input to 0.4.0
2022-05-16 12:15:50 +05:30
Arijit Basu
a66d5e05d5
Upgrade to tui-input 0.3
2022-05-15 21:21:38 +05:30
Arijit Basu
8f7d6c4c9e
Fix panic when inserting unicode characters
...
Fixed in tui-input 0.2.1
2022-05-15 10:27:53 +05:30
Arijit Basu
a89b58d686
Fix deleting unicode characters
...
Fixed in tui-input 0.2.0.
2022-05-15 09:42:07 +05:30
Arijit Basu
6d9d324a7d
Upgrade version
2022-05-04 10:30:45 +05:30
Arijit Basu
b7ee0fc2e1
Fix cargo build
2022-05-04 10:22:10 +05:30
Arijit Basu
171c93dbb1
Fix ansi colors
...
Also upgrade deps and do some cleanup.
2022-05-04 09:43:14 +05:30
Arijit Basu
9673eba89c
Upgrade version
...
- Upgrade rust to 1.58.1
- Upgrade rust edition to 2021
- Upgrade xplr packages
2022-04-14 13:41:05 +05:30
Arijit Basu
bfd403c894
Upgrade version
2022-02-28 10:19:47 +05:30
Arijit Basu
087f3b0d52
Version 0.17.2
2022-02-03 10:26:06 +05:30
Arijit Basu
4ff11c2ef4
Upgrade version
2022-01-11 12:44:25 +05:30
Arijit Basu
3142cdd3ec
Upgrade version
2021-12-11 21:20:54 +05:30
Arijit Basu
def98de9b3
Upgrade version
2021-11-15 18:12:03 +05:30
Arijit Basu
d2c5f49835
Fix CD (try again)
2021-11-10 10:24:59 +05:30
Arijit Basu
296d93a81a
Fix linux gnu bin release
2021-11-10 10:03:31 +05:30
Arijit Basu
605b2bc391
Fix CD for musl
2021-11-10 09:30:26 +05:30
Arijit Basu
9d088239ea
Upgrade to 0.16.0
2021-11-10 08:08:29 +05:30
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
2021-11-05 10:20:30 +05:30
Tom van Dijk
3c8de699ca
Fix everything @sayanarijit fed back.
2021-10-30 16:26:11 +05:30
Tom van Dijk
cbb244f9a0
Implement --select
2021-10-30 16:26:11 +05:30
Arijit Basu
061d1b068a
Add docs to crate
2021-10-24 15:38:32 +05:30
Arijit Basu
66f5acc482
Fix criterion test
2021-10-24 11:22:50 +05:30
Arijit Basu
3ec870739c
Bump version
2021-10-24 10:37:02 +05:30
Arijit Basu
258937c307
Run cargo diet
2021-10-08 16:17:18 +05:30
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.
2021-10-06 05:40:22 +05:30
Arijit Basu
bec80e98df
Improve input reading by eliminating pause
...
Stop the thread instead of pausing it. This improves the CPU usage and
responsiveness a slightly.
2021-10-05 23:28:32 +05:30
Arijit Basu
5e96d48135
Major release 0.15.0
2021-10-05 16:08:12 +05:30
Arijit Basu
14b14bba42
Let's get a hew home - xplr.dev
...
Thanks to your continued support we're getting a new homepage https://xplr.dev
2021-09-23 14:49:10 +05:30
Arijit Basu
1b1032d0bd
Fix missing config error
...
Do not report error when config file is missing and it's not specified
via CLI args.
2021-09-02 10:11:14 +05:30
Arijit Basu
7cc8c621ef
Update version
2021-08-27 09:20:49 +05:30
Arijit Basu
61657a70c7
Add support for loading extra config files
...
Use `-C` / `--extra-config` to load Lua files to overwrite the default
or user defined config.
This helps with integration, where integrating xplr with another tool
requires xplr to overwrite some config, without requiring the users to
install an xplr plugin or update the xplr config.
Example:
```bash
xplr -C one.lua two.lua
# Or
xplr -C one.lua -C two.lua
```
> **WARNING:**
>
> Extra config doesn't require specifying the `version`, hence, it's the
> integration author or the user's responsibility to assert
> compatibility using the globally exposed `version` in the extra config
> files, similar to xplr plugins.
Ref: https://github.com/sayanarijit/xplr/issues/316
2021-08-23 11:44:58 +05:30
Arijit Basu
af5a99328f
Update version
2021-07-29 23:28:31 +05:30
Arijit Basu
7d0605479e
Allow dynamic linking to load Lua modules using C
...
Also upgrade packages.
Closes: https://github.com/sayanarijit/xplr/issues/309
2021-07-29 21:45:45 +05:30
Arijit Basu
f1e75caf89
Remove termion dependency
...
Termion is only used to get TTY which is simple enough to implement.
2021-07-29 20:36:12 +05:30
Arijit Basu
e1fb5e02c5
Add paste-rs.xplr to Awesome Plugins
...
Also, fix the cargo documentation link and delete unused doc page.
2021-07-08 12:11:59 +05:30
Arijit Basu
db9c926b0c
Update version
2021-07-05 12:08:53 +05:30
Arijit Basu
ed65d85568
Remove auto refresh service
...
Ref: https://github.com/sayanarijit/xplr/issues/10
2021-06-21 13:00:35 +05:30