nedit-ng
nedit-ng copied to clipboard
a Qt5 port of the NEdit using modern C++14
The original nedit had a few features involving X secondary selections. Unfortunately, Qt doesn't have any real notion of secondary selections so to implement this, we'll have to use some...
I'd like the make macro processing an independent process, where interaction with the current buffer or window would be done via RPC. This has a few advantages: 1. If for...
nedit has a few "hidden" settings, that are only accessible via X resources. We should expose them via an advanced settings dialog. Especially since X resource support is phased out...
This may end up being very complex to do well, but I think it's a worthy goal. I personally love nedit's keyboard bindings, but if we want to be the...
I often do multi-file editing and there is no good solution in nedit for saving all documents quickly. The best I usually can do is to close nedit, and confirm...
Using Qt makes translation possible. If there is anyone who is able to provide translations, they will be welcome!
The nedit preference system is confusing. There is basically two sets of preferences, one for defaults, one for the active window. This confuses new users. I'd like to have them...
The nedit macro language has served it well over the years, but we can do better with a more robust, more complete language like python or lua. We will benefit...
When user accidentally selects parent directory ".." in open file dialog when already in root directory "/" then "Look in: " directory name becomes "/..". Every additional parent directory selection...
The "Resource Continued" pattern of: ``` ^(\s*[^:\s]+\s*:)(?:(\\.)|.)*(\\)\n ``` Effectively hangs `NEdit-ng` (and `nedit`) for some inputs. Something as simple as this causes things to hang indefinitely: ``` Ada:Default\n\tAwk:Default\n\tC++:Default\n\tC:Default\n\tCSS:Default\n\tCsh:Default\n\tFortran:Default\n\tJava:Default\n\tJavaScript:Default\n\tLaTeX:Default\n\tLex:Default\n\tMakefile:Default\n\tMatlab:Default\n\tNEdit Macro:Default\n\tPascal:Default\n\tPerl:Default\n\tPostScript:Default\n\tPython:Default\n\tRegex:Default\n\tSGML HTML:Default\n\tSQL:Default\n\tSh...