Compare commits

..

No commits in common. "1b5e9c1284ede59d771bfd43780cc8f6f7446f38" and "b9c4ea7c77efd81584bac2d4c5c2b99dd22a469f" have entirely different histories.

2 changed files with 6 additions and 9 deletions

View file

@ -137,7 +137,7 @@ Put both together to completely ignore the recent emoji feature of the program
bemoji -p -P0
```
Like this, you'll be hiding any recent personal emoji and keep any new ones you use out of your history.
Like this, you'll be hiding any recent personal emoji and no one will know that you always type 👄🍆💦.
To limit the number of your recently used emoji that are shown without hiding them completely simply increase the number to however many you wish to display.
For example, to display only the top 4 recently used emoji:

13
bemoji
View file

@ -180,7 +180,6 @@ dl_nerd_symbols() {
}
gather_emojis() {
local result
if [ -n "$BEMOJI_CUSTOM_LIST" ] && [ -f "$BEMOJI_CUSTOM_LIST" ]; then
result=$(cat "$BEMOJI_CUSTOM_LIST")
elif [ -n "$BEMOJI_CUSTOM_LIST" ] && curl -fsSI "$BEMOJI_CUSTOM_LIST" >/dev/null 2>&1; then
@ -198,12 +197,12 @@ gather_emojis() {
}
get_most_recent() {
local limit=${1}
local recent_file="$bm_history_file"
limit=${1}
recent_file="$bm_history_file"
if [ ! -f "$recent_file" ]; then
touch "$recent_file"
fi
# TODO: improve this messy line
# TODO improve this messy line
local result
result=$(sed -e '/^$/d' "$recent_file" |
sort |
@ -245,15 +244,13 @@ _clipper() {
# Set default typing util
_typer() {
local totype
totype=$(cat -)
if [ -n "$BEMOJI_TYPE_CMD" ]; then
# shellcheck disable=SC2068
${BEMOJI_TYPE_CMD[@]} "$totype"
${BEMOJI_TYPE_CMD[@]}
return
fi
totype=$(cat -)
if [ -n "$WAYLAND_DISPLAY" ] && command -v wtype >/dev/null 2>&1; then
wtype -s 30 "$totype"
elif [ -n "$DISPLAY" ] && command -v xdotool >/dev/null 2>&1; then