diff --git a/CHANGELOG.md b/CHANGELOG.md index 69a07f6..60a990f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Changelog for zsh-auto-notify ============================= +0.3.0 +----- +* Add support for environments where standard history is disabled. Fixed in #10 + 0.2.0 ----- * Initial stable release diff --git a/auto-notify.plugin.zsh b/auto-notify.plugin.zsh index cd40ba7..0944e38 100644 --- a/auto-notify.plugin.zsh +++ b/auto-notify.plugin.zsh @@ -1,4 +1,4 @@ -export AUTO_NOTIFY_VERSION="0.2.0" +export AUTO_NOTIFY_VERSION="0.3.0" # Threshold in seconds for when to automatically show a notification export AUTO_NOTIFY_THRESHOLD=10 @@ -63,7 +63,10 @@ function _auto_notify_send() { } function _auto_notify_track() { - AUTO_COMMAND="$1" + # $1 is the string the user typed, but only when history is enabled + # $2 is a single-line, size-limited version of the command that is always available + # To still do something useful when history is disabled, although with reduced functionality, fall back to $2 when $1 is empty + AUTO_COMMAND="${1:-$2}" AUTO_COMMAND_FULL="$3" AUTO_COMMAND_START="$(date +"%s")" }