UI: let user choose between custom or standard cd, programmatically toggle history features

parent 32013028
......@@ -16,7 +16,7 @@ between. For more detailed information see the git log.
'history sync' is active
* New Features
- new command 'history -D COMMAND' which deletes all entries of
- New command 'history -D COMMAND' which deletes all entries of
a given command from the history, example:
'history -D rm'
......@@ -25,9 +25,22 @@ between. For more detailed information see the git log.
-D' does exact matches, so for example 'rmdir' is not removed
from history, if 'rm' is passed as 'COMMAND'.
- New history isolation feature. This will set 'HISTFILE' to a
different file for each new session, this file is deleted when
bash exits. Logically history sync feature is always disabled
when this is active.
* Misc. Changes
- Minor user interface improvements.
x Widget adjustments and sizes improved.
x User can now choose between standard 'cd' or BashStyle-NG
'lscd' or 'treecd'.
x User can now choose between standard 'history' or
BashStyle-NG 'History Sync' or 'History Isolation'.
- 'bashstyle -v' and About Page now show the release codename,
too.
......
......@@ -20,17 +20,27 @@ Each release lists incompatible changes at its top.
@item New Features
@itemize @minus
@item new command @code{history -D COMMAND} which deletes all entries of a given command from the history, example:
@item New command @code{history -D COMMAND} which deletes all entries of a given command from the history, example:
@code{history -D rm}
will delete all occurences of @code{rm} from the history. @code{history -D} does exact matches, so for example @code{rmdir} is not removed from history, if @code{rm} is passed as @code{COMMAND}.
@item New history isolation feature. This will set @code{HISTFILE} to a different file for each new session, this file is deleted when bash exits. Logically history sync feature is always disabled when this is active.
@end itemize
@item Misc. Changes
@itemize @minus
@item Minor user interface improvements.
@itemize x
@item Widget adjustments and sizes improved.
@item User can now choose between standard @code{cd} or BashStyle-NG @code{lscd} or @code{treecd}.
@item User can now choose between standard @code{history} or BashStyle-NG @code{History Sync} or @code{History Isolation}.
@end itemize
@item @code{bashstyle -v} and About Page now show the release codename, too.
@item New internally used variable @code{BSNG_SESSION_TIME} contains the BashStyle-NG startup time in @code{+%I-%M-%S-%N} format.
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment