Commit Graph

165 Commits

Author SHA1 Message Date
Arijit Basu
0e380f980c
Try EthicalAds on sidebar 2022-04-16 13:03:05 +05:30
Arijit Basu
9b686baf50 Document luarocks support 2022-04-15 21:55:22 +05:30
Arijit Basu
9673eba89c Upgrade version
- Upgrade rust to 1.58.1
- Upgrade rust edition to 2021
- Upgrade xplr packages
2022-04-14 13:41:05 +05:30
Arijit Basu
a8b0775f7e
Update awesome-plugins.md 2022-04-10 18:46:31 +05:30
Arijit Basu
4c167bae7f
Update installing-plugins.md 2022-04-10 18:42:53 +05:30
Arijit Basu
536ee9b439
Update awesome-plugins.md 2022-04-10 13:19:13 +05:30
Arijit Basu
583f685627
Minor line gap 2022-04-09 17:06:37 +05:30
Arijit Basu
aca6127166
Minor fixes 2022-04-09 17:04:43 +05:30
Arijit Basu
0472bc3e66 Auto generate docs 2022-04-09 16:02:04 +05:30
Arijit Basu
88b79643cb
Update configure-key-bindings.md 2022-04-08 11:27:09 +05:30
Arijit Basu
88d13e675d
Dark theme book 2022-04-06 14:55:35 +05:30
Arijit Basu
bfd403c894 Upgrade version 2022-02-28 10:19:47 +05:30
Arijit Basu
3d81a49cec Auto generate messages docs
- Huge refactor.
- Run `python docs/script/generate.py` to generate `docs/en/src/messages.md`.
2022-02-27 23:21:51 +05:30
Arijit Basu
119adc6b57
Make linkcheck optional 2022-02-27 16:29:08 +05:30
Arijit Basu
db8ef0e15a Fix docs and build 2022-02-27 16:02:47 +05:30
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
2022-02-27 15:47:53 +05:30
Arijit Basu
618ade53ec Document init.lua
Ref: https://github.com/sayanarijit/xplr/issues/445
2022-02-26 22:41:18 +05:30
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
2022-02-26 16:01:42 +05:30
Arijit Basu
26a363c7b1
Update message.md 2022-02-19 16:56:45 +05:30
Arijit Basu
74d5bb5e87
Update awesome-hacks.md 2022-02-05 22:19:16 +05:30
Arijit Basu
4f1e8e9021
Fix doc 2022-02-05 13:07:45 +05:30
Arijit Basu
7c3e74e46c
Document cd on quit 2022-02-05 13:03:31 +05:30
Arijit Basu
5e20eea349
Update docs 2022-02-05 12:51:31 +05:30
Arijit Basu
6b054cbc01
Minor fixes 2022-02-04 20:16:56 +05:30
Arijit Basu
c4ad648556
Add plugin find.xplr 2022-02-03 14:39:40 +05:30
Arijit Basu
087f3b0d52 Version 0.17.2 2022-02-03 10:26:06 +05:30
Arijit Basu
7da7c54e86
Add direct download link for linux musl 2022-01-30 06:29:53 +05:30
Arijit Basu
bb034180f4
Drop snapcraft 2022-01-30 05:41:49 +05:30
Arijit Basu
1627e3974f
Remove xplr-bin 2022-01-30 05:31:01 +05:30
Arijit Basu
e6ea983a8a Add "duplicate as"
Closes https://github.com/sayanarijit/xplr/issues/434
2022-01-21 15:27:21 +05:30
Arijit Basu
64c248f86d
Minor fix 2022-01-19 16:38:55 +05:30
Arijit Basu
ef0d37e9f6
Update Writing Plugins docs 2022-01-19 16:30:42 +05:30
Arijit Basu
4ff11c2ef4 Upgrade version 2022-01-11 12:44:25 +05:30
Arijit Basu
24bd6d9f00 Merge the pending changes from #429 2022-01-11 12:27:07 +05:30
Arijit Basu
533a591d7f
Add dual-pane.xplr 2022-01-06 19:44:46 +05:30
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.
2021-12-30 13:21:34 +01:00
Arijit Basu
ebbce317a0
Update introduction.md 2021-12-29 09:26:01 +05:30
Arijit Basu
9cafe0d09f
Update introduction.md 2021-12-29 09:23:30 +05:30
Arijit Basu
7723f35944
Remove icons.xplr 2021-12-13 05:36:34 +05:30
Arijit Basu
95abe5e22b
Add dtomvan/icons.xplr 2021-12-12 22:35:35 +05:30
Arijit Basu
59c8db821b
Fix doc 2021-12-11 21:50:42 +05:30
Arijit Basu
7364812554
Add upgrade guide 2021-12-11 21:40:28 +05:30
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
2021-12-11 21:10:01 +05:30
Arijit Basu
ea235b6969
Fix custom dynamic list layout demo 2021-12-11 20:33:47 +05:30
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
2021-12-11 19:37:40 +05:30
Arijit Basu
a97ff38e7a
Use classic confinement for snap 2021-11-29 16:25:40 +05:30
Arijit Basu
807f715f8f
Update installation docs 2021-11-29 14:42:39 +05:30
Tom van Dijk
04dde7a477 Docs "help buffer" -> "help menu" 2021-11-17 13:26:20 +05:30
Tom van Dijk
b1ac4944ab help_hide_remaps -> hide_remaps_in_help_menu 2021-11-17 13:26:20 +05:30
Tom van Dijk
263eb5943a Introduce general.help_hide_remaps config entry. 2021-11-17 13:26:20 +05:30