ChrisPenner / ChrisPenner/rasa
Add Buffer Types
Open
- 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.