Commit Graph

283 Commits (508f4b980b26e84fa89aab3515df8e033e1c7a09)

Author SHA1 Message Date
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 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 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 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 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 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