Arijit Basu
d80b1b4db8
Alternate theme
1 year ago
Arijit Basu
5f07e6143f
Update v0.20.2
1 year ago
Arijit Basu
d52ccac8ba
Fix file creation for mac's default bash
1 year ago
Arijit Basu
553b4ed3d6
Fix keeping input buffer
1 year ago
Arijit Basu
e9fc643bd9
Fix test
1 year ago
Arijit Basu
3afccf2a54
Doc fix
1 year ago
Arijit Basu
1d9d5f5145
Minor changes
1 year ago
Emanuel
0715e242ef
fix: run cargo fmt
1 year ago
Emanuel
105e770f58
feat: complete last changes to add hooks
1 year ago
emanuel
d6e33e68e3
:feat: Add hooks for mode and layout changes
1 year ago
Arijit Basu
0cd5a9163d
Minor fixes
1 year ago
Arijit Basu
7fbcd18bb4
Update util.rs
1 year ago
Arijit Basu
d17489de8d
Update version
2 years ago
Arijit Basu
57492b84c0
Show HelpMenu in intermediate modes
...
Also, use xplr.util api in xplr.fn.builtin.try_complete_path
2 years ago
Arijit Basu
d719700122
Launch $SHELL, fallback to bash
...
Closes : #499
2 years ago
Arijit Basu
011d3d4a68
Fix logs count
2 years ago
Arijit Basu
efb4d605c5
Fix doc
2 years ago
Arijit Basu
e559b96e31
Implement xplr.util.version
...
Closes: https://github.com/sayanarijit/xplr/issues/540
2 years ago
Arijit Basu
c382768f23
Implement xplr.util.to/from_json/yaml
...
Closes: https://github.com/sayanarijit/xplr/issues/541
2 years ago
Arijit Basu
6558ba8092
Hide counts if 0
...
Closes https://github.com/sayanarijit/xplr/issues/542
2 years ago
Arijit Basu
91c87a3901
Fix creating file with spaces
...
Fixes: https://github.com/sayanarijit/xplr/issues/544
2 years ago
Arijit Basu
25798009ad
Fix displaying multispace characters
...
Ref: https://github.com/sayanarijit/tui-input/pull/14
2 years ago
Arijit Basu
104dc0534b
Minor doc fixes
2 years ago
Arijit Basu
053615b041
Fix linting errors
2 years ago
Arijit Basu
7e70487511
Use default values for some fields
2 years ago
Arijit Basu
70cb745c9f
Implement and expose xplr.util
...
Closes: https://github.com/sayanarijit/xplr/issues/517
2 years ago
Arijit Basu
15979e4974
Release v0.20.0
2 years ago
Arijit Basu
49c4729047
Improve CLI errors
2 years ago
Arijit Basu
01060ed025
Add $XPLR_INITIAL_PWD and 'gi' key binding
...
This will allow enable workspace like features, without using vroot.
2 years ago
Arijit Basu
74318435e8
Update version
2 years ago
Arijit Basu
553f6b9bc6
Fix doc
2 years ago
Arijit Basu
71bd2e2776
Add more vroot options
...
- ToggleVroot
- UnsetVroot
Along with key bindings.
2 years ago
Arijit Basu
94154c56df
Consistent help text
2 years ago
Arijit Basu
5c4dec05ed
Don't restrict saving location outside vroot
2 years ago
Arijit Basu
289556f452
Add builtin vroot mode
...
Also fix ResetVroot
2 years ago
Arijit Basu
eba9de5a44
Improve vroot indicator
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
bafe15e25e
Add more hooks
2 years ago
Arijit Basu
fc798aad97
Update version
2 years ago
Arijit Basu
deb28fa14a
Add initial support for hooks
...
A new optional section of the configuration defined using the lua return
statement, which can be used to define append only things, such as hooks
and callbacks, specific to each config file.
Example
```lua
version = "0.0.0"
return {
-- Adds messages to pass when xplr loads (similar to `--on-load`)
on_load = {
{ LogInfo = "Hello xplr user," },
{ LogSuccess = "Configuration successfully loaded!" },
}
}
```
2 years ago
Arijit Basu
723dd6ec2c
Even better error messages
2 years ago
Arijit Basu
4a34780eb4
Improve errors messages `-m` and `-M`
2 years ago
Arijit Basu
b05e702536
Actually validate the passed message
2 years ago
Arijit Basu
baa8759d68
Minor performance improvement
2 years ago
Arijit Basu
52c8e05a1e
Fix clippy error
2 years ago
Arijit Basu
65eee2dc90
Use serde_yaml::with::singleton_map_recursive
2 years ago
Arijit Basu
77852b435f
Error on missing *-msg-in arguments
2 years ago
Arijit Basu
060544a2b8
Minor fixes
2 years ago