Experimental “CodeMirror” build

I’ve just pushed a new branch on GitHub: https://github.com/notepadqq/notepadqq/tree/codemirror. It’s an experimental notepadqq build based on CodeMirror instead of QScintilla. CodeMirror is an highly active project, and it could be a good thing to use something like that as our engine.

CodeMirror, however, is written in javascript, so we have to run it in a web view. Currently, the experimental branch uses the QtWebView component of Qt 5.3. The intention is to switch to QtWebEngine (faster, newer) as soon as possible.

If we’ll be able to maintain high code performance and a seamless integration of CodeMirror with the C++ part, it isn’t excluded that CodeMirror could become the primary engine of notepadqq. Almost nothing should change from a user perspective, except a whole bunch of new features.

Notepadqq & CodeMirror screenshot

A screenshot of the experimental build, as it looks right now.

0 0 vote
Article Rating
Subscribe
Notify of
guest
4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
ElectricPrism
ElectricPrism
9 years ago

Its nice to see a new update on this project. I would love to try this on ElementaryOS and add it to my text editor aersonol next to Sublime.

Atom just doesn’t do all the things I want it to, I hope you guys make it as NPP on windows was such a useful editor.

ElectricPrism
ElectricPrism
9 years ago
Reply to  danieleds

Will this compile on Ubuntu 14.04? I’m now running Elementary Freya 0.3 which is based on 14.04.

Or is there a PPA where I can have a daily version installed on my machine to sample? Thanks :)