make scratch a frontend to limetext backend

Registered by Ash

The best text editor I have ever used (both under windows and under linux) is Sublime Text. There are two issues with the text editor, though. First, it is not open source and second, it doesn't seem to be under active development/support. I encountered an open source project called limetext. It aims to provide an opensource replacement to Sublime Text. The project's backend is, allegedly, almost stable. The frontends(Qt (QML), HTML/JavaScript, termbox) don't seem to be stable yet. I thought rewriting scratch as a Lime Text frontent will be awesome. This way the project shares the design concepts with the Lime Text and kind of outsource backend development load. Scratch would become more stable and feature-rich with more focus on designing part. Moreover, because of API compatibility sublime plugins can be used under scratch.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Ash
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Scratch already outsources syntax highlighting, editting, and some other features to the GtkSourceView. Moreover making Scratch a frontend to Lime would involve some heavy work in binding it's Go to C and that C to Vala. While this proposal isn't necessarily bad, it may help your case to list some features that LimeText could help Scratch with that GtkSourceView doesn't.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.