Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pschmitt/emoji-fzf.zsh
ZSH plugin for emoji-fzf
https://github.com/pschmitt/emoji-fzf.zsh
cli emoji emoji-cli fuzzy fzf python zinit zsh
Last synced: 26 days ago
JSON representation
ZSH plugin for emoji-fzf
- Host: GitHub
- URL: https://github.com/pschmitt/emoji-fzf.zsh
- Owner: pschmitt
- License: gpl-3.0
- Created: 2020-06-04T08:45:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-25T12:10:09.000Z (11 months ago)
- Last Synced: 2024-05-17T00:11:13.314Z (6 months ago)
- Topics: cli, emoji, emoji-cli, fuzzy, fzf, python, zinit, zsh
- Language: Shell
- Size: 49.8 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# emoji-fzf.zsh
This is a configurable ZSH plugin for the excellent
[emoji-fzf](https://github.com/noahp/emoji-fzf). It is heavily inspired by
[emoji-cli](https://github.com/b4b4r07/emoji-cli).## Requirements
- [emoji-fzf](https://github.com/noahp/emoji-fzf)
## Installation
### With zinit (recommended)
```zsh
zinit light-mode wait lucid for pschmitt/emoji-fzf.zsh
```## Configuration
All the configuration is done via env vars.
```
# Path to the emoji-fzf executable
EMOJI_FZF_BIN_PATH="emoji-fzf"# Bind to Ctrl-K by default. Unset to disable.
EMOJI_FZF_BINDKEY="^k"# Fuzzy matching tool to use for the emoji selection
EMOJI_FZF_FUZZY_FINDER=fzf# Optional arguments to pass to the fuzzy finder tool
EMOJI_FZF_FUZZY_FINDER_ARGS=# Path to an optional custom alias JSON file
EMOJI_FZF_CUSTOM_ALIASES=# Set to non-empty value to prepend the emoji before the emoji aliases
EMOJI_FZF_PREPEND_EMOJIS=1# Set to non-empty value to skip the creation of shell aliases
EMOJI_FZF_NO_ALIAS=# Set clipboard management tool
EMOJI_FZF_CLIPBOARD="xsel -b"
```