Arijit Basu
66f5acc482
Fix criterion test
3 years ago
Arijit Basu
3ec870739c
Bump version
3 years ago
Arijit Basu
0328eb63c7
Fix selection count
...
Fixes https://github.com/sayanarijit/xplr/issues/363
3 years ago
Shunsuke Mie
13d046e6ad
Move definitions runner related functions
...
fn runner() and fn from_cli(cli: Cli) util functions are located to
app.rs. However, those are utils for runner. So this commit change the
functions to runner.rs.
3 years ago
Shunsuke Mie
a3b400d749
Add a trace level to test CI task
...
To enable to get stack trace on CI, add a `RUST_BACKTRACE` env
variable. It is useful to debug.
Some rust projects applied this parameter. e.g. deno
https://github.com/denoland/deno/blob/main/.github/workflows/ci.yml#L54
3 years ago
Arijit Basu
947cfeb327
Minor fixes and format docs
3 years ago
Hans Tognon
413430d5f8
added remaining fields for general config.
3 years ago
Arijit Basu
cd9880de71
Update community.md
3 years ago
Arijit Basu
385c8fd755
Add matrix chat link
3 years ago
Arijit Basu
258937c307
Run cargo diet
3 years ago
Arijit Basu
ee48fa1568
Don't open new tabs by default
3 years ago
Arijit Basu
884cd98d0b
Minor links and formatting fixes for the homepage
3 years ago
Zain ul abideen
4ad4e0894d
Updates in 2nd version of xplr
3 years ago
Zain ul abideen
8c9905f7f9
Updates in 2nd version of xplr
3 years ago
Zain Ul abideen
8bac4cf92a
Adding version2 of the website xplr
3 years ago
Arijit Basu
347b9625aa
Add padding to custom content titles
3 years ago
Arijit Basu
4bb54d49df
Fix typo
3 years ago
Gilad Woloch
402715cdcd
Remove trivial `ResolvedNode` methods
3 years ago
Gilad Woloch
95b580203f
Introduce `xor` helper
3 years ago
Gilad Woloch
18b784f054
Correct typo
3 years ago
Gilad Woloch
2ef7523bb0
Derive `PartialEq`
3 years ago
Gilad Woloch
46287f6373
Use `Result::is_ok`
3 years ago
Gilad Woloch
45ad449eb3
Avoid unnecessary lambda
3 years ago
Arijit Basu
7142c97c7f
Add map.xplr
3 years ago
Gilad Woloch
a2343c05ca
Correct `clippy` error
3 years ago
Gilad Woloch
cc022e85ff
Fix `cargo clippy` warnings and reformat
3 years ago
Gilad Woloch
c399236fd3
Reformat
3 years ago
Gilad Woloch
3f0e479f56
Remove trivial methods
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
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.
3 years ago
Gilad Woloch
ac1b40799a
Apply `rustfmt`
3 years ago
Gilad Woloch
394c09ae87
Merge normal/reversed cases in `NodeSorterApplicable::apply`
3 years ago
Gilad Woloch
a1ee7f931c
Ignore Vi[m] backups & Jetbrains config
3 years ago
Arijit Basu
b2ad4a1303
List more examples in "writing plugins" section
3 years ago
Arijit Basu
113bdde01b
Further improve upgrade guide.
3 years ago
Arijit Basu
dcbccde096
Improve upgrade guide
...
Upgrade guide is not release note.
3 years ago
Arijit Basu
e0c1581a0a
Optimize silent calls
...
Silent calls don't need to pause input reading as they are non
interactive and quickly finish execution.
3 years ago
Arijit Basu
5e96d48135
Major release 0.15.0
3 years ago
Arijit Basu
3a897ea0d1
Fix doc
3 years ago
Arijit Basu
dd73220ec8
Support switching modes keeping input buffer.
...
Closes: https://github.com/sayanarijit/xplr/issues/303
3 years ago
Arijit Basu
14e1360820
More cleanup
3 years ago
Arijit Basu
ac1476bc08
Cleanup
3 years ago
Arijit Basu
aee49dad78
Support terminal colors in custom layout
...
Example:
```lua
xplr.config.layouts.builtin.default = {
CustomContent = {
title = "custom title",
body = {
StaticParagraph = { render = "\x1b[31mcustom body\x1b[0m" },
},
},
}
```
3 years ago
Arijit Basu
5eab3c6033
Support defining custom layout for different modes
...
Closes: https://github.com/sayanarijit/xplr/issues/335
3 years ago
Arijit Basu
85cc956792
Fix reading input
...
Wait for confirmation after sending a message to a thread.
Also, use unwrap() to crash and burn than using unwrap_or_default() when
message passing fails.
It's highly unlikely to happen and also trivial to the core logic. But
let's see the error when it does happen.
Fixes https://github.com/sayanarijit/xplr/issues/301
3 years ago
Arijit Basu
8c42a62c93
Try in docker
3 years ago
Arijit Basu
5723acc21b
Fix input conversion logic
3 years ago
Arijit Basu
9e08287c31
Fix CI
3 years ago
Arijit Basu
e3150798d9
Disable recover mode by default
...
Closes: https://github.com/sayanarijit/xplr/issues/330
3 years ago
Arijit Basu
bb5dcff0bf
Use --locked in CI/CD & remove daily compile check
...
Daily compile check doesn't capture runtime errors. It's better to
--locked and be safe.
3 years ago