diff --git a/Support/bin/tmctags b/Support/bin/tmctags index c3bf7b6..ace0714 100755 --- a/Support/bin/tmctags +++ b/Support/bin/tmctags @@ -568,8 +568,16 @@ HTML } - my $history.=qq{
$ENV{'TM_FILENAME'}:$ENV{'TM_LINE_NUMBER'} -- $ENV{'TM_DIRECTORY'}
$ENV{'TM_CURRENT_LINE'}
\n}; - + my $history; + if(exists($ENV{'TM_LINE_NUMBER'})) + { + $history.=qq{
$ENV{'TM_FILENAME'}:$ENV{'TM_LINE_NUMBER'} -- $ENV{'TM_DIRECTORY'}
$ENV{'TM_CURRENT_LINE'}
\n}; + } + else + { + $history.=qq{
$ENV{'TM_FILENAME'}:$ENV{'TM_INPUT_START_LINE'} -- $ENV{'TM_DIRECTORY'}
$ENV{'TM_SELECTED_TEXT'}
\n}; + } + if($CtagsHistorySize>1) { my $h=$CtagsHistorySize-1;