User Activity

  • Modified a comment on ticket #250 on GExperts

    My bad, I might've overcomplicated. Yes, I declared it on purpose to differentiate between writing the inline var in one line vs in two lines. To simplify, the change I'd like is a new option "Do not indent inline var in a new line" that when turned on, instead of getting this: var LExample1: IExample := TExample.Create; we get this: var LExample1: IExample := TExample.Create;

  • Posted a comment on ticket #250 on GExperts

    My bad, I might've overcomplicated. Yes, I declared it on purpose to differentiate between writing the inline var in one line vs in two lines. To simplify, the change I'd like is a new option "Do not indent inline var in in a new line" that when turned on, instead of getting this: var LExample1: IExample := TExample.Create; we get this: var LExample1: IExample := TExample.Create;

  • Created ticket #250 on GExperts

    Add "Do not indent inline var if in a new line"

  • Created ticket #501 on GExperts

    Formatter adds spurious spaces around generic brackets containing reserved-word type names

  • Created ticket #498 on GExperts

    Formatter: "Use first occurrence" capitalization lowercases identifiers that share a name with a keyword/directive

  • Modified a comment on ticket #497 on GExperts

    Here's a working fix Claude gave me after describing the issue. It also handles other keywords with the same bug. { GX_CodeFormatterFormatter.pas - TCodeFormatterFormatter } { interface section - new function: UsesUsedAsIdentifier } ///<summary> /// @returns True if the current rtUses token ("uses"/"exports"/"requires"/"contains") /// is actually being used as an ordinary identifier rather than a section /// keyword. "contains" and "requires" are context-sensitive directives that /// are only keywords...

  • Modified a comment on ticket #497 on GExperts

    Here's a working fix Claude gave me after describing the issue: { GX_CodeFormatterFormatter.pas - TCodeFormatterFormatter } { interface section - new function: UsesUsedAsIdentifier } ///<summary> /// @returns True if the current rtUses token ("uses"/"exports"/"requires"/"contains") /// is actually being used as an ordinary identifier rather than a section /// keyword. "contains" and "requires" are context-sensitive directives that /// are only keywords inside package (.dpk) files, so they are common...

  • Posted a comment on ticket #497 on GExperts

    Here's a fix Claude gave me after describing the issue: { GX_CodeFormatterFormatter.pas - TCodeFormatterFormatter } { interface section - new function: UsesUsedAsIdentifier } ///<summary> /// @returns True if the current rtUses token ("uses"/"exports"/"requires"/"contains") /// is actually being used as an ordinary identifier rather than a section /// keyword. "contains" and "requires" are context-sensitive directives that /// are only keywords inside package (.dpk) files, so they are common ///...

View All

Personal Data

Username:
havrlisan
Joined:
2024-09-10 06:57:17.437000

Projects

  • No projects to display.

Personal Tools