Arijit Basu
5f07e6143f
Update v0.20.2
2 years ago
Arijit Basu
43c88b4873
Improve install instruction for macOS
2 years ago
Arijit Basu
26d79bd799
Update awesome-plugins.md
2 years ago
Arijit Basu
3afccf2a54
Doc fix
2 years ago
Arijit Basu
1d9d5f5145
Minor changes
2 years ago
Emanuel
006c655e3a
fix: restore a wrongly removed part
2 years ago
Emanuel
105e770f58
feat: complete last changes to add hooks
2 years ago
BoolPurist
078da205ca
Fixed own typo.
2 years ago
BoolPurist
caa365b4a0
link to header for crates.io install is fixed
2 years ago
emanuel
4c4e7f41b4
Add style.xplr plugin to awesome-plugins.md
2 years ago
Arijit Basu
e6e701b371
Update alternatives.md
2 years ago
Arijit Basu
0cd5a9163d
Minor fixes
2 years ago
Arijit Basu
ac958c9532
Update awesome-plugins.md
2 years ago
Arijit Basu
1369fcea9a
Update xplr.util.md
2 years ago
Arijit Basu
d17489de8d
Update version
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
d4edf3302f
Gen docs
2 years ago
Arijit Basu
104dc0534b
Minor doc fixes
2 years ago
Arijit Basu
555bc02e10
Update lua-function-calls.md
2 years ago
Arijit Basu
aea17b415b
Update writing-plugins.md
2 years ago
Arijit Basu
15e7123aba
Update awesome-hacks.md
2 years ago
Arijit Basu
ea8a1fcd46
Update xplr.util.md
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
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
289556f452
Add builtin vroot mode
...
Also fix ResetVroot
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
85c4253782
Upgrade version
2 years ago
Arijit Basu
1d829c36e6
Implement -M, --print-msg-in
...
To help with creating safe arguments for --on-load.
e.g.
```
xplr --on-load $(xplr -M 'ChangeDirectory: %q' "${HOME:?}")
```
2 years ago
Arijit Basu
111a648818
Shell escape file paths in logs
2 years ago
Arijit Basu
1e820030a0
Implement subcommand -m / --pipe-msg-in
2 years ago
Arijit Basu
bffe1d43ec
Escape newline in selection list
2 years ago
Arijit Basu
88fe71779b
Add best practices section
2 years ago
Arijit Basu
91e3990df1
Rename messages
2 years ago
Arijit Basu
a4f98f0b63
Add tri-pane.xplr
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
93bd53bbcb
Add quick scrolling
...
Not ideal, but better than nothing.
Closes: https://github.com/sayanarijit/xplr/issues/509
2 years ago
Arijit Basu
81e83365f2
Document how to try out the hacks.
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