Got a little update on my text editor I've been making for large projects and large files!

  • It's now called Photon (cause it's as fast as light lol)
  • The core text editing system has been completely rewritten to be fully threadsafe and lockless
    • Thanks to @starfreakclone for the help! Uses a similar data structure to his editor Fred
  • It is now highly parallelized and even faster!
  • It now support projects!
  • In the demo below I have a copy of Unreal Engine's source code loaded as the project, 43,000 files (that includes Engine/Source/ThirdParty)
    • I can navigate the source tree to a file and load it instantly
    • I can fuzzy search for a filename in all the project files and load it instantly
    • The feature I'm most proud of, you can string search all 43k files in less than 16ms, giving you realtime, instant search feedback, updates instantly as you type
    • You can jump to any file and location instantly!
    • At the end, just for extra flare, I open a 1GB json file, which loads in about half a second, you can jump around in it, and search the 1GB file at realtime instant speeds