Version: GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu)

OS: Linux 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux

Issue: History Behavior

For up-arrow completion, I think restricting to the history of the current bash session is the correct behavior, but for invocations of the 'history' built-in command, being able to search across all sessions (past and present) is sometimes more useful.

I would suggest:

1. Append to history file immediately on each command.

2. Restrict up-arrow completion to the history of present session.

3. Add column(s) to the history file to identify the session the command came from (pty, pid, etc).

4. Add options to the 'history' command to toggle between session-local and global reporting.

Reply via email to