Menu

A Qt Port...

Evan Teran
2017-12-14
2020-07-06
  • Evan Teran

    Evan Teran - 2017-12-14

    Hello fellow nedit lovers!

    I wanted to share a long running effort with the nedit community. I have been a loyal nedit user since around 2000, but unfortunately with things like 4K screens and anti-aliased fonts... it hasn't aged too well.

    So about a year ago I started a personal project to port nedit to Qt5 using C++14 as the underlying implemtentation language. And am finally at an "RC1" stage of development.

    I understand that this is a "competetor" to the traditional nedit, and in no way intend to undermine the efforts of people still working on nedit. Since I've reworked the code to use C++, a lot of internal implementationm details have been changed. This includes the lifting of a lot of internal size limits due to using dynamically sized containers.

    Anyway, If you are interested, you can find it at: https://github.com/eteran/nedit-ng

    It is intended to be a "drop-in" replacement for nedit, so if something doesn't work quite right, please create an issue!

    Thanks!

     
  • Scott Tringali

    Scott Tringali - 2017-12-21

    This is great news! Can't wait to try it and get it production ready.

    Given how powerful Qt is, there might not be much code left...

     
  • TK Soh

    TK Soh - 2018-08-08

    Glad to see nedit is still alive and kicking. With Qt, does it also work on Windows platform? I don't see any binary releases on GitHub, are they available somewhere? Thanks for working on our beloved editor.

     
  • Evan Teran

    Evan Teran - 2018-12-12

    @Scott, Qt did offer a lot of outright replacements for some of nedit's code, and I think at this point just about every line of code has been "touched". But there is still a lot that remains the same, at least algorithmically.

    @TK, No pre-built binaries, but yes, it does build on windows! There are some minor quirks such as Ctrl+Shift+0 being trapped by windows, so "shigt right by tabs" doesn't work out of the box as a keybaord shortcut.

    But eventually I'll add the ability to remap-shortcuts, and that should solve that! But yes, it does compile and work under windows!

     
    • TK Soh

      TK Soh - 2020-07-06

      @Even, I managed to build the latest source on Windows. Nice work! On the Ctrl+Shift+0 matter, I worked around by disabling the language switching hot key in Windows' region and language settings (it is affecting nedit on Unix when running via VNC too, as I found out recently). So, perhaps you can make a note in the help doc to the user for that, at least for now, or perhaps, adding the Tab/Shift-Tab keys to augment the existing keys.

       

Log in to post a comment.

MongoDB Logo MongoDB