AI;DR - The first part of this blog post was written by me, implementing the new feature and writing the rest of the post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading after the list. Prompted by feature request #95 from 2019: "Have Installer detect keyboard conflicts … Continue reading GExperts shortcut conflicts
Category: GExperts
GExperts menu grouped into submenus
AI;DR - Implementing this feature and writing this blog post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading now. With all experts enabled, the GExperts menu had grown so long that on some smaller screens it needed one or more "More" submenus to fit. Back in 2019 … Continue reading GExperts menu grouped into submenus
GExperts Code Formatter as the IDE’s Format Source command in Delphi 13.2
AI;DR - Implementing this feature, investigating the bookmark problem and writing this blog post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading now. Delphi 13 no longer comes with a source code formatter: Embarcadero removed the old one together with other legacy code. But the Open Tools … Continue reading GExperts Code Formatter as the IDE’s Format Source command in Delphi 13.2
GExperts: access violation in the 64-bit IDE caused by a ToolsAPI declaration
AI;DR - Reproducing this bug and writing this blog post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading now. If you have used a GExperts DLL compiled from the sources in the 64-bit IDE of RAD Studio 13, it may have raised an access violation in coreide370.bpl … Continue reading GExperts: access violation in the 64-bit IDE caused by a ToolsAPI declaration
GExperts: Copy or Cut the Identifier or Line with Ctrl+C and Ctrl+X
A feature request that has been open since 2019 (#91 One Key Cut/Copy) asked for something the long dead CodeRush for Delphi (archive.org) used to offer: with nothing selected, Ctrl+C copies the identifier at the cursor and Ctrl+X cuts it. GExperts can do that now, and it can also do what Visual Studio does, copying … Continue reading GExperts: Copy or Cut the Identifier or Line with Ctrl+C and Ctrl+X
Debugging the Delphi IDE with itself with Claude Code via GxInspect
AI;DR - The investigation described here was done by Claude Code, with the model Claude Opus 5.5 (1M context) at the effort setting "medium", and this blog post was written mostly by it too. The prompts I gave it are at the end. If you don't want to read "AI slop", stop reading now. While … Continue reading Debugging the Delphi IDE with itself with Claude Code via GxInspect
GExperts 1.3.29 released
GExperts 1.3.29 is available. It brings 12 new features, 34 enhancements and 72 bug fixes, including two new experts, a way to move your whole GExperts configuration from one Delphi installation to another, and a set of fixes for a silent data corruption in the Code Librarian library file. For the impatient: head over to … Continue reading GExperts 1.3.29 released
Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager
AI;DR - This blog post and the debug memory manager it describes were developed with significant help from Claude. If you don't want to read "AI slop", stop reading now. I recently added a new import functionality to the GExperts Code Librarian. During the test phase I found a nasty (preexisting) bug: After deleting a … Continue reading Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager
SwissDelphiCenter Delphi Tips: The Scraper Scripts
Here are the two Python scripts I used to create the SwissDelphiCenter Delphi Tips archive: download. scrape_tips.py downloads the tip pages from the Wayback Machine. It waits 10 seconds between requests and it is resumable, so you can stop it and continue later. Before you run it, you must put your email address into the … Continue reading SwissDelphiCenter Delphi Tips: The Scraper Scripts
SwissDelphiCenter Delphi Tips
The SwissDelphiCenter (archive.org) site closed down a few months ago and I could not find any other way to get at the Delphi Tips database they were hosting. So I vibe coded a scraper script that extracted them from the Internet Archive and converted them to a format that can be imported into the GExperts … Continue reading SwissDelphiCenter Delphi Tips