rasa
rasa copied to clipboard
Extremely modular text editor built in Haskell
Please may the license be upgraded to GNU-AGPLv3-or-later?
Hi. I've not seen any commits more recent than 3 years, and I'm not sure if the program is still being developed.
I have a question about the design of the extension system. Let me just take an example: The `vim` extension will call `addBottomStatus`, which makes it depend on a particular...
Hi @ChrisPenner So here's the work in progress with combineSpans, dealing with part of the consequences of the fix. Here's a few things worth noting: - The Default instance for...
And building on #65 here's a demo of the syntax modules (for now pinned to github commits). It would be great if you could take a look at - https://github.com/iilab/rasa-ext-syntax/commit/20bbd32d703537d86d01f1291bef1a722523e7a2...
Here's enough file event data to hook the new syntax module. I also added some file related packages to do some basic sanity checks. I guess these will be useful...
``` > combineSpans [Span (Range (Coord 0 0) (Coord 0 2)) "a", Span (Range (Coord 0 1) (Coord 0 1)) "b"] [((Coord (row 0) (col 0)),"a"),((Coord (row 0) (col 1)),"ab"),((Coord...
TODO
- [x] [ALL THE DOCS](https://github.com/ChrisPenner/rasa/issues/10) (Ongoing) - [x] Switch Input Events to use adapter system - [x] Switch Output Display to use adapter system - [x] Add capacity for user...
cc @jmatsushita Allow Buffers to have types by introducing a new event type: ```haskell data BufTypeChanged bufType = BufTypeChanged ``` `BufTypeChanged ReadOnlyBuffer` for read-only buffers in rasa-ext-files (rasa -R example.txt)...
Dispatch `FileOpened FilePath SomeOtherUsefulStuff` in rasa-ext-files. cc @jmatsushita