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
3301e03880
Fix fb meta tag
2 years ago
Arijit Basu
a136a469a9
Fix meta tags
2 years ago
Arijit Basu
d596a839ea
Fix homepage image
2 years ago
Arijit Basu
6eec0ff489
New demo and picture
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
2 years ago
Arijit Basu
569d3559d6
Set ea id
2 years ago
Arijit Basu
0e380f980c
Try EthicalAds on sidebar
2 years ago
Arijit Basu
9b686baf50
Document luarocks support
2 years ago
Arijit Basu
9673eba89c
Upgrade version
...
- Upgrade rust to 1.58.1
- Upgrade rust edition to 2021
- Upgrade xplr packages
2 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
84ba95f8e3
Remove bg-hero
3 years ago
Arijit Basu
60e17f3b87
Fix GH pages
3 years ago
Arijit Basu
a1d0c222a1
New website
...
Also try EthicalAds by Read The Docs folks.
3 years ago
Arijit Basu
bfd403c894
Upgrade version
3 years ago
Arijit Basu
28a378e031
Improve generate.py
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
Arijit Basu
4f1e8e9021
Fix doc
3 years ago
Arijit Basu
7c3e74e46c
Document cd on quit
3 years ago
Arijit Basu
5e20eea349
Update docs
3 years ago
Arijit Basu
6b054cbc01
Minor fixes
3 years ago
Arijit Basu
c4ad648556
Add plugin find.xplr
3 years ago
Arijit Basu
087f3b0d52
Version 0.17.2
3 years ago
Arijit Basu
7da7c54e86
Add direct download link for linux musl
3 years ago
Arijit Basu
bb034180f4
Drop snapcraft
3 years ago
Arijit Basu
1627e3974f
Remove xplr-bin
3 years ago
Arijit Basu
e6ea983a8a
Add "duplicate as"
...
Closes https://github.com/sayanarijit/xplr/issues/434
3 years ago
Arijit Basu
64c248f86d
Minor fix
3 years ago
Arijit Basu
ef0d37e9f6
Update Writing Plugins docs
3 years ago
Arijit Basu
4ff11c2ef4
Upgrade version
3 years ago
Arijit Basu
24bd6d9f00
Merge the pending changes from #429
3 years ago
Arijit Basu
533a591d7f
Add dual-pane.xplr
3 years ago
Tom van Dijk
17f3893198
Debug mode
...
Features:
- Display debug menu on configuration error
- Configure wether xplr should show the debug menu
(through `debug_on_error`)
- Open logs in editor
- Redirect people to the issues page on Github.
3 years ago
Arijit Basu
ebbce317a0
Update introduction.md
3 years ago
Arijit Basu
9cafe0d09f
Update introduction.md
3 years ago
Arijit Basu
7723f35944
Remove icons.xplr
3 years ago
Arijit Basu
95abe5e22b
Add dtomvan/icons.xplr
3 years ago
Arijit Basu
59c8db821b
Fix doc
3 years ago
Arijit Basu
7364812554
Add upgrade guide
3 years ago
Arijit Basu
7b9e4deff5
Support passing argument to `LuaEval` and `LuaEvalSilently`
...
If the argument of `LuaEval` evaluates to a function, xplr will try to
pass Lua Context to it.
Example:
```lua
{ LuaEval = [[function(app) return { { LogInfo = app.pwd } } end]] }
```
Closes: https://github.com/sayanarijit/xplr/issues/394
3 years ago
Arijit Basu
ea235b6969
Fix custom dynamic list layout demo
3 years ago
Arijit Basu
8f5e5491f2
Optimize change directory performance
...
This PR breaks the custom layout renderer API by deprecating the
following heavyweight fields in the Lua Context passed to the renderer
functions.
The following fields are being deprecated:
- app.directory_buffer
- app.history
- app.last_modes
However, there's no change in the Lua Context passed to the functions
called via `CallLua*` messages.
Closes: https://github.com/sayanarijit/xplr/issues/418
3 years ago
Arijit Basu
a97ff38e7a
Use classic confinement for snap
3 years ago
Arijit Basu
807f715f8f
Update installation docs
3 years ago
Tom van Dijk
04dde7a477
Docs "help buffer" -> "help menu"
3 years ago
Tom van Dijk
b1ac4944ab
`help_hide_remaps` -> `hide_remaps_in_help_menu`
3 years ago
Tom van Dijk
263eb5943a
Introduce `general.help_hide_remaps` config entry.
3 years ago
Arijit Basu
def98de9b3
Upgrade version
3 years ago
Arijit Basu
05f048ce53
Add demo video
...
Video contributed by @igorepst
Closes: https://github.com/sayanarijit/xplr/issues/389
3 years ago
Arijit Basu
b29c25c66f
Update install.md
3 years ago
Arijit Basu
d2c5f49835
Fix CD (try again)
3 years ago
Arijit Basu
0443c103e7
Fix doc
3 years ago
Arijit Basu
296d93a81a
Fix linux gnu bin release
3 years ago
Arijit Basu
605b2bc391
Fix CD for musl
3 years ago
Arijit Basu
9d088239ea
Upgrade to 0.16.0
3 years ago
Igor Epstein
a5a71c9191
Add context-switch plugin to docs
3 years ago
Arijit Basu
2acfc97653
Update awesome-plugins.md
3 years ago
Arijit Basu
98799d0967
add ouch.xplr
3 years ago
Arijit Basu
3692647a7a
Update debug-key-bindings.md
3 years ago
Arijit Basu
858b4066ca
Update quickstart.md
3 years ago
Arijit Basu
3ac39fd8f4
Fix doc link
3 years ago
Arijit Basu
48ab6eac21
Add on_function key handler
...
This adds `on_function` handler to handle F1-F12 keys.
This also fixes issues with previously added handlers and adds a
checklist for future additions.
3 years ago
Arijit Basu
6a3b26cc18
Add support for LuaEval(Silently) messages
...
This PR adds support for quickly executing arbitrary lua functions,
without needing to define a function.
Example:
```lua
xplr.config.modes.builtin.default.key_bindings.on_key["#"] = {
help = "test",
messages = {
{ LuaEvalSilently = [[return { { LogInfo = "foo" } }]] },
{ LuaEval = [[return { { LogInfo = io.read() } }]] },
},
}
```
Partly closes: https://github.com/sayanarijit/xplr/issues/394
3 years ago
Arijit Basu
05c2f7aa68
Support more control over input buffer
...
This PR adds a new message: `UpdateInputBuffer: InputOperation`
This makes it possible to perform cursor based input operations without
needing input from the keyboard.
3 years ago
Arijit Basu
b45a553a0c
Add more keyboard input handlers
...
This PR adds 3 more keyboard input handlers:
- on_alphanumeric
- on_character
- on_navigation
Also updates documentation.
3 years ago
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
3 years ago
Arijit Basu
4495740cb0
Add fm-nvim integration
3 years ago
Arijit Basu
a81dd3f63f
Update awesome-plugins.md
3 years ago
Arijit Basu
abaaa91409
Add more tips for writing plugins
3 years ago
Arijit Basu
66f5acc482
Fix criterion test
3 years ago
Arijit Basu
3ec870739c
Bump version
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
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
4bb54d49df
Fix typo
3 years ago
Arijit Basu
7142c97c7f
Add map.xplr
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
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
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
5eab3c6033
Support defining custom layout for different modes
...
Closes: https://github.com/sayanarijit/xplr/issues/335
3 years ago
Arijit Basu
8c42a62c93
Try in docker
3 years ago
Arijit Basu
e3150798d9
Disable recover mode by default
...
Closes: https://github.com/sayanarijit/xplr/issues/330
3 years ago
Arijit Basu
20bb7939fe
Fix gh pages CNAME
3 years ago
Arijit Basu
068d45e657
Always pass `--locked` when installing using cargo
...
Closes: https://github.com/sayanarijit/xplr/issues/332
3 years ago
Arijit Basu
6ae7c96937
Improve xplr homepage
3 years ago
Arijit Basu
a6dcd476aa
Update TODOs
3 years ago
Arijit Basu
a7f7fa0012
Fix link
3 years ago
Arijit Basu
f1c417063d
Improve documentation
...
Remove some TODO, add more links.
3 years ago