diff --git a/README.md b/README.md index ca121b2..307a6b7 100644 --- a/README.md +++ b/README.md @@ -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: diff --git a/bemoji b/bemoji index 7a648e1..50b9898 100755 --- a/bemoji +++ b/bemoji @@ -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