Damn this app is so fast. It handles 24x War and Peace without sweating a bit. Much faster than Sublime as well. The only thing with equivalent performance (on macOS) is BBEdit. Does anyone know how they are able to load such large files so fast? I guess they lazy load from disk as well? I'm writing a block editor in Qt C++ (Npp is also written in Qt) and QML[1], so I'm very curious. I load the entire text and then r…
NotepadNext – a cross-platform reimplementation of Notepad++
171–180 of 317 posts
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#172Re: NotepadNext – a cross-platform reimplementation of Notepad++
#173Earlier quoted context omitted.
I tried it. The first week I shared your opinion. But then something flipped. I configured and learned hotkeys to hide the file/services/... pane and ended up with something I can only describe as 'calm'. Only 1 or 2 panes of code visible, and all functions hidden but available. The main detractor is indeed the hamburger menu. Vscode had ctrl-p, emacs has alt-x, and both provide a way to search for some function to e…
Jetbrains has Double Shift and Ctrl+Shift+A .
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#174Just to provide a diversity of opinion: I've heard basically nothing but positive feedback about Notepad++ over the years. However, I tried it out for about 10 seconds before closing it and never looked back. The, what I call "millions of tiny buttons" interface is ugly and distracting. I've never liked IDEs or other apps with this UI style. I use a JetBrains IDE now that has just as many features but the UI is not c…
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#175I very much miss Notepad++ for making quick notes, and then being able to close the window without being asked whether I'd like to save the document. This, and auto-save (so not losing documents if you forget to save) is one of the main reasons I replaced Notepad with ++. Rather quickly, I found that I had to completely remove Notepad so muscle memory would stop guiding me to it. Good times (and sad ones; I lost a lo…
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#176Earlier quoted context omitted.
What are multiple cursors used for?
If you're using the same variable name across the file, but want to change only a couple of references to something else, it fills that "I need to do this more than once, but in a bit of an easier to reach, fancier way than with find and replace" niche.
M-x lsp-rename in emacs, for example works great, if you're using lsp.
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#177Damn this app is so fast. It handles 24x War and Peace without sweating a bit. Much faster than Sublime as well. The only thing with equivalent performance (on macOS) is BBEdit. Does anyone know how they are able to load such large files so fast? I guess they lazy load from disk as well? I'm writing a block editor in Qt C++ (Npp is also written in Qt) and QML[1], so I'm very curious. I load the entire text and then r…
That's been my preferred editor for a decade, but massive files have always been a pain point.
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#178Shameless plug: I'm working on a multi-platform code editor similar to NP++ and some new editors like Zed called ecode, that tries to be a fresh take on code editors using some modern tools and technologies like LSPs. I started working on it after using Geany for many years but finding Geany lacking some essential features for my needs. ecode is developed with speed in mind and has a very fast startup time. [1] https…
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#179I think I missed what was wrong with npp that needed superseding. Is it just that it’s not portable? Perhaps a portability layer could be contributed?
That said, from memory, it actually works well in Wine, but plugins can be iffy.
Re: NotepadNext – a cross-platform reimplementation of Notepad++
#180Notepad++ (and this one here) are based on Scintilla [0]. It's worth pointing it out because it is a high-quality open source code editor component. SciTE [1] is the "official" demo-editor for Scintilla and was last updated on March 9th 2024. The history reaches back to 1999. [0] https://www.scintilla.org/ [1] https://www.scintilla.org/SciTE.html
As much as I love npp, really all I need is sessions, tabs and spellcheck. Maybe a few other minor features. I've been wanting/meaning to make a new text editor using SciTE as a base, just adding in that core functionality that I need, but I haven't got around to it. If this NPN uses flatpacks I'm not really interested though. I want something super lightweight and fast that can be run as close to standalone as possi…