ChrisPenner / ChrisPenner/rasa

Add Buffer Types

Open
#63 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
625
Forks
39
PR merge metrics
No merged PRs in 30d

Description

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)
`BufTypeChanged (EditorBuffer languageType)` for specifying syntax choice in rasa-ext-syntax. Allowing to make syntax modular by having for instance a markdown syntax extension listen to `BufferTypeChanged (EditorBuffer MarkdownLanguage)`
` BufTypeChanged FileBrowser` for a file browser, etc.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.