The famous Arcade Time Code Editor from Pahlen & Krauß originally released on the Atari ST and now available as a 64-Bit application for Windows 10 and Windows 11.
To follow the latest updates or to contribute visit the PKS Edit Github Repository.
PKS Edit supports many of the features supported by other code editors such as Ultra Edit
or Notepad++
,
but is typically much faster - a heritage of the old days, where CPU cycles mattered.
Here are some highlights:
The examples directory contains several coding samples demonstrating the features of PKS Edit when it comes to using it to edit files of a given supported type.
To install PKS Edit, you may use the provided Inno Setup based installer. The installer will associate typical file extensions and make PKS Edit the default editor for those extensions if you request it to do so.
PKS Edit supports the Universal Ctags format for navigating cross references. By default PKS Edit will try to locate a file named "tags" in the current working directory to navigate cross references. One may navigate a reference by clicking with Ctrl+Left Mouse Button onto a word in the source code.
To change, edit, compile and run the source code of PKS Edit, we recommend to use Microsoft Visual Studio 2022. The community edition will do it - you do not need a professional or enterprise edition. Simply open the Pksedit.sln solution and run / debug / build it.
To enhance the macro compiler, you need winflex and winbison. You may download flex and bison from here. We currently use the latest version 2.5.25.
GNU_HOME
to
point to that directory: The bin directory containing the files should be placed below GNU_HOME.PKS Edit build needs the environment variable GITLIBDIRECTORY
to point to the directory where the
GIT library can be found (clone https://github.com/libgit2/libgit2 and refer to building it locally).
In order to build without GIT integration (no libgit2 present), you need to build configuration
No Git
in Visual Studio.
To edit or execute the installation script (pksedit.iss), you need to download Inno Setup (we use currently the latest version 6.2.2).
Enjoy Tom & Rolf