Live data from Hacker News

NotepadNext – a cross-platform reimplementation of Notepad++

github.com

161–170 of 317 posts

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#161
post #58

Earlier quoted context omitted.

Also, the original Notepad++ is unabashedly native to Windows, with none of the limitations or expense of cross-platform toolkits like Qt. So it's lightweight and responsive even on lowest-specced boxes.

I use Notepad++ on Linux, ran the installer, works, it auto updates just like it did on Windows, WINE enables it to run just fine. I use it every day for small files like my TODO, Notes and Scrap files.

But that is a recent developement? Some years ago the experience under WINE with npp was not great.

(might be also 10 years, since I tried it the last time)

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#162
post #14

Why would I choose notepad++ over something like vim or emacs? Is there a compelling differentiator?

I use vim and geany and code::blocks and np++ for different things at different times. geany, codeblocks, and np++ are all scintilla, so what I am really saying is I use both "something like vim or emacs" AND scintilla, and there is no dichotomy. And what is "something like vim or emacs"? The two are nothing like each other. Anyone who used either vim or emacs already knows why they do so, and already knows that none…

Unless you're looking for a compelling reason to switch. For example, I use VS Code sometimes because of its markdown preview pane. That's not available in emacs or vim (to my knowledge).

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#163
post #14

Why would I choose notepad++ over something like vim or emacs? Is there a compelling differentiator?

Not really, if you already know vim or emacs well enough.

You don't need to worry about modes or plugins for language syntax highlighting for most file types as it's built in.

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#164
post #49

Notepad++ (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

Yes, unfortunately it seems that the Scintilla codebase is far from async-ready which will make it a challenge to support new stuff like LSP. We might get tree-sitter parsing support, though.

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#165

The startup speed for this app is really good. From my quick testing it seems like it is as fast or slightly faster than npp. I am surprised that QT can be that fast. I recall this line from the Sumatra PDF developer on why he chose win32 only: >The only way for one person to even attempt cross-platform app is to use a UI abstraction layer like Qt, WxWidgets or Gtk. >The problem is that Gtk is ugly, Qt is extremely b…

GTK+ 3 and 4 are quite visually ugly, but you can get Windows classic-styled themes for both (from Chicago95 and B00merang project respectively) that will make them far more usable.

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#166
post #137

Earlier quoted context omitted.

It has been a suggested/encouraged default behavior on the Mac for many years at this point.

It’s just yet another thing Apple gets right: why would the default be to NOT keep what you just put into the computer?

> why would the default be to NOT keep what you just put into the computer?

Because you didn't ask it to save and closed the app?

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#167

Just 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…

I hate cluttered flat surfaces as much as the next guy, but I don't put my toaster away when I'm not using it. It's stays right on the counter because it's convenient for it to be there.

> I don't put my toaster away when I'm not using it

I actually do lol

Re: NotepadNext – a cross-platform reimplementation of Notepad++

#170
post #145

The startup speed for this app is really good. From my quick testing it seems like it is as fast or slightly faster than npp. I am surprised that QT can be that fast. I recall this line from the Sumatra PDF developer on why he chose win32 only: >The only way for one person to even attempt cross-platform app is to use a UI abstraction layer like Qt, WxWidgets or Gtk. >The problem is that Gtk is ugly, Qt is extremely b…

Performance is not an issue with Qt. He probably means the framework is too large and complicated from a developer perspective. The compiled code is fast.

Came here to say the same thing. Qt is a C++ library and is widely used (for example in KDE) and is also used in embedded environments a lot. And its pretty mature.
Post reply on HN