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
Arijit Basu
12264722ef
Add missing doc
2 years ago
Arijit Basu
d579832c69
Update version
2 years ago
Arijit Basu
4e9c056a10
Custom input prompts for different modes without SetInputPrompt
...
Closes: https://github.com/sayanarijit/xplr/issues/502
2 years ago
Arijit Basu
5dcaca3816
Document new input operation
2 years ago
Arijit Basu
9f9a6f9d73
Parse file UID and GID
...
Closes https://github.com/sayanarijit/xplr/pull/494
2 years ago
Arijit Basu
12d2020f01
Improve preview hacks
2 years ago
Matt_BSD
d6d7e70425
Added FreeBSD to a list of OSes
...
Added FreeBSD 13.1-RELEASE to a list of OSes on which the image preview hack and text preview hack were tested on.
2 years ago
Arijit Basu
846e0c7f60
Update awesome-plugins.md
2 years ago
Arijit Basu
c42c4dc69d
Fix doc
2 years ago
Arijit Basu
673bcd21c0
Update awesome-hacks.md
2 years ago
Arijit Basu
a9b1527e55
Point type-to-nav to th eupdated plugin for now
2 years ago
Junker
7f1f33b422
add 'nuke.xplr' plugin to awesome-plugins
2 years ago
Arijit Basu
bf354352d5
Upgrade version
2 years ago
Arijit Basu
bea0f277bc
Add global key bindings that can be overwritten.
...
- Use `xplr.config.general.global_key_bindings` to define a set of
key bindings that are available by default in every mode. e.g `esc`
and `ctrl-c`.
- Remove boilerplate config from `init.lua`.
- Update docs.
2 years ago
Arijit Basu
07d0fe2dee
Update configure-key-bindings.md
2 years ago
Arijit Basu
563e2d1475
Update docs
2 years ago
Arijit Basu
5370cc2e8c
Go to path and native auto completion on tab
...
- BREAKING: Rename mode `create directory` and `create file` to
`create_directory` and `create_file`.
- Add key binding `gp` to go to a given path from input.
- Add function `fn.builtin.try_complete_path` to auto complete the path
in input buffer.
- Use `tab` to auto complete path in `rename`, `create_file`,
`create_directory` and `go_to_path` modes.
- Show different prompts in different modes.
And some cleanup.
2 years ago
Arijit Basu
c3b25bb82f
Update awesome-integrations.md
2 years ago
Arijit Basu
a28addbd0e
Add wl-clipboard.xplr
2 years ago
Arijit Basu
33e537949f
Install instructions for Alpine and Gentoo
2 years ago
Arijit Basu
7c3721a46c
Add PayPal link
2 years ago
Arijit Basu
e3184c5f88
Update awesome-hacks.md
2 years ago
Arijit Basu
3eabbd4ed6
Update awesome-hacks.md
2 years ago
Arijit Basu
fba1c2d0d6
ethicalads back to bottom
2 years ago
Arijit Basu
1df0d2cc90
Clarify sponsoring
2 years ago
Arijit Basu
87783872a5
Remove xplr.nvim for the time being
...
Discussed in chat room.
2 years ago
Arijit Basu
2aee3743e1
Update awesome-plugins.md
2 years ago
Arijit Basu
3733dc3262
Add offline-docs.xplr
2 years ago
Arijit Basu
a25659d76c
Try ads above toc
2 years ago
Arijit Basu
cb2851875c
Fix mime_essence doc - again
2 years ago
Arijit Basu
dc8cb30eb3
Fix mime_essence docs
2 years ago
Arijit Basu
cf052d2691
Fix doc
2 years ago
Arijit Basu
6f626d1ba0
Clarify metadata API
2 years ago
Arijit Basu
de45123e26
Update writing-plugins.md
2 years ago
Tom van Dijk
4fa90d715e
fixup! Edit footnote
2 years ago
Tom van Dijk
2194ddcc61
Edit footnote
...
Co-authored-by: Arijit Basu <sayanarijit@users.noreply.github.com>
2 years ago
Tom van Dijk
c40ffe1633
Add dtomvan/extra-icons.xplr to awesome-plugins.md
2 years ago
Arijit Basu
90e56deedc
Doc updates
2 years ago
Arijit Basu
2c39f9499a
Umprove the upgrade guide
2 years ago
Arijit Basu
3da8140bb1
Fix printing unicode
2 years ago
Arijit Basu
071195fd61
Fix link
2 years ago
Arijit Basu
e006152066
Upgrade version
2 years ago
Arijit Basu
2179be473f
Fix docs
2 years ago
Arijit Basu
cc5b996db9
Add remove last filter
2 years ago
Arijit Basu
e634d7150f
Add more docs
2 years ago
Arijit Basu
fadfb3d70c
Add docs
2 years ago
Arijit Basu
1fef30ce56
Update key bindings
2 years ago
Arijit Basu
5f598648a8
Make the prompt not null
2 years ago
Arijit Basu
d2390285fb
Fix doc
2 years ago
Arijit Basu
21c8ea68bb
Document regex filters
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
5765698fb7
Minor doc fix
2 years ago
Arijit Basu
a233bc9bfb
Update awesome-plugins.md
2 years ago
Arijit Basu
e045b3ac3a
Update awesome-hacks.md
2 years ago
Arijit Basu
3cfed5aa6f
Improve docs
2 years ago
Arijit Basu
188a2a8751
Update environment-variables-and-pipes.md
2 years ago
Matt_BSD
ed392a0755
Update docs/en/src/environment-variables-and-pipes.md
...
Co-authored-by: Arijit Basu <sayanarijit@users.noreply.github.com>
2 years ago
Matt_BSD
9a7e8cc0f4
Update docs/en/src/environment-variables-and-pipes.md
...
Co-authored-by: Arijit Basu <sayanarijit@users.noreply.github.com>
2 years ago
Matt_BSD
fb54b29dec
Update environment-variables-and-pipes.md
...
added section for for environment variables and did a short description for each of those.
I don't know what $XPLR_INPUT_BUFFER does thou, so I left it as TODO.
I also added a small example using $XPLR_FOCUS_PATH with xdg-open.
2 years ago
Arijit Basu
7f8e293bd0
Update install.md
2 years ago
Arijit Basu
6d9d324a7d
Upgrade version
2 years ago
Arijit Basu
171c93dbb1
Fix ansi colors
...
Also upgrade deps and do some cleanup.
2 years ago
Arijit Basu
bbcd0be0c4
Fix book
3 years ago
Arijit Basu
0e380f980c
Try EthicalAds on sidebar
3 years ago
Arijit Basu
9b686baf50
Document luarocks support
3 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
a8b0775f7e
Update awesome-plugins.md
3 years ago
Arijit Basu
4c167bae7f
Update installing-plugins.md
3 years ago
Arijit Basu
536ee9b439
Update awesome-plugins.md
3 years ago
Arijit Basu
583f685627
Minor line gap
3 years ago
Arijit Basu
aca6127166
Minor fixes
3 years ago
Arijit Basu
0472bc3e66
Auto generate docs
3 years ago
Arijit Basu
88b79643cb
Update configure-key-bindings.md
3 years ago
Arijit Basu
88d13e675d
Dark theme book
3 years ago
Arijit Basu
bfd403c894
Upgrade version
3 years ago
Arijit Basu
3d81a49cec
Auto generate messages docs
...
- Huge refactor.
- Run `python docs/script/generate.py` to generate `docs/en/src/messages.md`.
3 years ago
Arijit Basu
119adc6b57
Make linkcheck optional
3 years ago
Arijit Basu
db8ef0e15a
Fix docs and build
3 years ago
Arijit Basu
ca211bb073
Auto generate some API docs from init.lua
...
This is the beginning of the xplr documentation revolution.
Closes: https://github.com/sayanarijit/xplr/issues/445
3 years ago
Arijit Basu
618ade53ec
Document init.lua
...
Ref: https://github.com/sayanarijit/xplr/issues/445
3 years ago
Arijit Basu
721ffd0216
Support custom `border_type` and `border_style`
...
This adds support for defining custom border types and border styles.
Example:
```
xplr.config.general.panel_ui.default.border_type = "Thick"
xplr.config.general.panel_ui.default.border_style.fg = "Black"
xplr.config.general.panel_ui.default.border_style.bg = "Gray"
```
Closes: https://github.com/sayanarijit/xplr/issues/448
3 years ago
Arijit Basu
26a363c7b1
Update message.md
3 years ago
Arijit Basu
74d5bb5e87
Update awesome-hacks.md
3 years ago