anchor.diff:          else
             Result:= 'c:'+IntToStr(NCmd);
         end;
  +
       categ_RecentFile:
         begin
           NIndex:= NCmd-cmdFirstRecentCommand;
  
positive.code:           else
              Result:= Format('p:%s.%s', [ItemModule, ItemProc]);
        end;
      categ_Lexer:
        begin
          NIndex:= NCmd-cmdFirstLexerCommand;
  
negative.code:   AProps.LexerName:= F.LexerName[F.Editor];
    NCmd:= DoDialogCommands_Custom(F.Editor, AProps);
    if NCmd<=0 then exit;
    Category:= AppCommandCategory(NCmd);
  
    case Category of
      //PluginSub is needed here, e.g. for ExtTools plugin with its subcommands
      categ_Plugin,
      categ_PluginSub:
        begin
          NIndex:= NCmd-cmdFirstPluginCommand;
          with TAppCommandInfo(AppCommandList[NIndex]) do
  