How to? Keeping all history lists

Apr 2, 2011
1,441
10
54
North Carolina, USA
TCC can sometimes purge items off the lists (history, command, etc.). Is there a way to keep a record of everything done, maybe by having a ItemsPurgedFromHistoryLists.log - that had no size limitations?
 
May 20, 2008
11,407
99
Syracuse, NY, USA
Options ... Startup tab ... Logging ... check what you want logged and supply file names. My history log goes back years. It's the first place I look when I forget how I did something.
 
Apr 2, 2011
1,441
10
54
North Carolina, USA
I guess I wonder what happens if the History Buffer size is too small to load the current history item. it would remove/purge the first item added, not to be kept. That is why I was wondering how to do a ItemsPurgedFromHistoryLists.log type file?
 
May 20, 2008
11,407
99
Syracuse, NY, USA
I don't use that log file for loading the history. I use SHRALIAS and a global history and only load the history (from SHRALIAS dump file) at login. You *could* use the history log for loading; only the most recent entries will wind up in the history (as much as will fit). But loading that file can be very slow. Loading my history.log, about 5MB, takes 4 minutes. It takes so long because after the list is full, TCC must (one by one) discard entries at one end to make room for entries at the other end.

Perhaps Rex would consider an enhancement to HISTORY /R, namely start loading at a position in the file such that the remainder of the file is guaranteed to fit in the current history size (that's all you get anyway!). That wouldn't be hard to do, set the file pointer to FILE_END - HIST_SIZE, read forward to an EOL, then start loading history lines. I suppose it would be equally easy in a plugin.
 
Apr 2, 2011
1,441
10
54
North Carolina, USA
So essentially if I use SHRALIAS and the associated files - it would grow as needed - never get smaller, so to speak. I used to use SHRALIAS but whne rex said that the log files would automatically be loaded several versions back, I decided to skip SHRALIAS and just let TCMD/TCC load and write the files as necessary. Guess I just need to modify the TCSTART and TCEXIT BTM files....

Thanks Vince
 
Similar threads
Thread starter Title Forum Replies Date
vefatica Keeping taskbar-pinned shortcut? Support 6
samintz Fixed Keeping focus Support 2
J History file load hangs if file has complete garbage in it... Support 1
R History window wrong size, can't remember size change Support 12
T How to? retain command history across reboot? Support 6
nikbackm Speeding up the history dialog Support 6
D ParentDirectory does not update directory history Support 6
vefatica Command history search is off Support 7
D Directory History Window with wildcard search Support 3
R Long commands retrieved from command history have blank line when wrapped Support 20
Joe Caverly @HISTORY issues Support 4
vefatica Deleting entries in the command history popup? Support 3
H History and TPipe Oddness Support 3
D History and control-C Support 1
G Console exe up / down history Support 8
D What does the file "..\Everything\Run history.csv" store? Support 5
rps Cmd history recall Support 4
David McClelland Command history loosing entries Support 18
R history features. Support 6
rps How to? Shralias and producing history.sav, alias.sav .. Support 6
M Ctrl-C when using command line history does nothing Support 2
S Debugger Bat file call history Support 9
Charles Dye Ctrl-Shift-Up doesn't update directory history Support 1
vefatica ESC after recalling a command from history Support 3
T TCHelp executable history? Support 2
thorntonpg @blahblah added to history. Support 0
M Call History popup-window? Support 0
M HISTORY lessons ... Support 0
vefatica The help and IE's history Support 16
D Towards shared (dir-)history lists Support 3
vefatica Ctrl-Enter in command history window? Support 8
vefatica History recall turns off Quick-Edit Support 4
C history is getting deleted under unknown circumstances Support 9
R V19 - At startup, TCC save directory in the directory history list Support 2
T [TCC 18] Can't read nor write history Support 1
I Possible Bug: History /n Returns Nothing Support 3
jbanaszczyk Lost history Support 4
T history.sav Support 4
T How to? sort history in tcexit.btm Support 22
vefatica OT: Windows console history? Support 7
S directory history locks up TCC Support 3
R In addition to ALIAS /Z and FUNCTION /Z, HISTORY /Z? Support 1
E TCC History popups too small Support 0
E Command History not showing on up arrow button Support 8
nikbackm HISTORY /R1 performance Support 3
T Selecting line from popup history without executing Support 8
A How to? Filter history list with unicode chars Support 0
vefatica WAD HISTORY /R, No closing quote? Support 10
vefatica WAD DO /S ... all dirs wind up in the history! Support 12
D Dir History file check Support 18

Similar threads