Commit Graph

363 Commits (61657a70c71f772d87ab6c1cbcb94800a340bbcf)
 

Author SHA1 Message Date
Arijit Basu 61657a70c7 Add support for loading extra config files
Use `-C` / `--extra-config` to load Lua files to overwrite the default
or user defined config.

This helps with integration, where integrating xplr with another tool
requires xplr to overwrite some config, without requiring the users to
install an xplr plugin or update the xplr config.

Example:

```bash
    xplr -C one.lua two.lua

    # Or

    xplr -C one.lua -C two.lua
```

> **WARNING:**
>
> Extra config doesn't require specifying the `version`, hence, it's the
> integration author or the user's responsibility to assert
> compatibility using the globally exposed `version` in the extra config
> files, similar to xplr plugins.

Ref: https://github.com/sayanarijit/xplr/issues/316
3 years ago
Arijit Basu d6766919de
Update awesome-plugins.md 3 years ago
Arijit Basu 1c9b8322ec
Update awesome-plugins.md 3 years ago
Arijit Basu b66155895a
Update awesome-plugins.md 3 years ago
Arijit Basu 7b2b29b27d Cleanup - Format Lua code 3 years ago
Arijit Basu af5a99328f Update version 3 years ago
Arijit Basu 35c18a25dc Remove per directory buffer
Closes: https://github.com/sayanarijit/xplr/issues/289
3 years ago
Arijit Basu 7d0605479e Allow dynamic linking to load Lua modules using C
Also upgrade packages.

Closes: https://github.com/sayanarijit/xplr/issues/309
3 years ago
Arijit Basu 865d6930db Use unsafe lua to allow c modules
Closes: https://github.com/sayanarijit/xplr/issues/309
3 years ago
Arijit Basu f1e75caf89 Remove termion dependency
Termion is only used to get TTY which is simple enough to implement.
3 years ago
Arijit Basu 5626335e0e
More docs 3 years ago
Arijit Basu 9070cd9e17 Add more docs 3 years ago
Arijit Basu 6162744bef Minor improvements
Closes: https://github.com/sayanarijit/xplr/issues/305
3 years ago
Arijit Basu 1b6ea5b63c
Add icons.xplr 3 years ago
Arijit Basu 6b926c2b88
Minor fix again 3 years ago
Arijit Basu d6893130a6
Minor doc fixes 3 years ago
Arijit Basu 3171c37d4e
Add type-to-nav.xplr to awesome plugins 3 years ago
Arijit Basu a12818ea30
Add qrcp.xplr 3 years ago
Arijit Basu 72712a8bae
Update install.md 3 years ago
Arijit Basu b916701d59
Add completion.xplr 3 years ago
Raf Czlonka 9b20affbfd Use 'noice' actual repository URL 3 years ago
Arijit Basu e1fb5e02c5
Add paste-rs.xplr to Awesome Plugins
Also, fix the cargo documentation link and delete unused doc page.
3 years ago
Arijit Basu 193202c325
Improve FreeBSD install instructions 3 years ago
Arijit Basu f5aceb1e66 Make the number of visible logs dynamic
It helps to see all the logs when switching to a bigger InputAndLogs
layout.
3 years ago
Arijit Basu 7eb81c33de
Update FUNDING.yml 3 years ago
Arijit Basu db9c926b0c Update version 3 years ago
Arijit Basu b1ce57d68b Recursively clean session path
Fixes: https://github.com/sayanarijit/xplr/issues/293
3 years ago
Arijit Basu 6babfeb3d6 Minor improvements
Fixes: https://github.com/sayanarijit/xplr/issues/284
Closes: https://github.com/sayanarijit/xplr/issues/286
Partially fixes: https://github.com/sayanarijit/xplr/issues/285
3 years ago
Arijit Basu 4307ba657a Fix ToggleSelectionByPath
Fixes: https://github.com/sayanarijit/xplr/issues/295
3 years ago
Arijit Basu 6a63f5f3c7
Update awesome-plugins.md 3 years ago
Arijit Basu ea4becf52e
Update awesome-plugins.md 3 years ago
Arijit Basu 3603d24c95
Update modes.md 3 years ago
Arijit Basu 91f8cdf889
Update modes.md 3 years ago
Arijit Basu 9f8a4222ee
Update modes.md 3 years ago
Arijit Basu 1e13fdacda Use footer links
Tool used: https://github.com/sayanarijit/md-footer
3 years ago
Arijit Basu e37752d41e
Document keys and fix links 3 years ago
Arijit Basu fc89910cf7
Move introductions & reviews up 3 years ago
Arijit Basu e3e362d683
Add introductions & reviews in README 3 years ago
Arijit Basu bc140c165b
More doc fixes 3 years ago
Arijit Basu 6056dbc0df
Fix typo 3 years ago
Arijit Basu f42285f459
Fix doc formatting 3 years ago
Arijit Basu 659d2db075
Document all the messages for human 3 years ago
Arijit Basu 0542ad6b7e
Update awesome-plugins.md 3 years ago
Arijit Basu c9d91660d3
Add preview-tabbed.xplr 3 years ago
Arijit Basu 3e6c6954f3
Add dragon.xplr 3 years ago
Arijit Basu 0e9a96f0a8
Add zoxide.xplr 3 years ago
Arijit Basu 41e0f3c09e
Update awesome-plugins.md 3 years ago
Arijit Basu be0a96abae
Update awesome-plugins.md 3 years ago
Arijit Basu 7e373972f4
Update integration.md 3 years ago
Arijit Basu ed0ca1009d
Update writing-plugins.md 3 years ago