rasa
Extremely modular text editor built in Haskell
Installation
At the moment you must build Rasa from source;
- Install stack
- Clone this repo and cd into the directory
- Run stack build && stack exec rasa (you may want to alias this to rasa)
Troubleshooting
- You may need to install icu4c (brew install icu4c), it's a dependency of the rope library rasa uses.
- You'll need to point to the icu4c lib in your stack.yaml wherever it's stored on your system. If you install using brew on your Mac, then you can add the following to your stack.yaml:
extra-lib-dirs: - /usr/local/opt/icu4c/lib extra-include-dirs: - /usr/local/opt/icu4c/include
- Depending on which LTS you're on, you'll likely also have to add each rasa package you use to your stack.yaml as extra-deps, here's an example:
# in stack.yaml extra-deps: - rasa-0.1.0.0 - rasa-ext-cursors-0.1.0.0 - rasa-ext-logger-0.1.0.0 - rasa-ext-status-bar-0.1.0.0 - rasa-ext-vim-0.1.0.0 - text-lens-0.1.0.0 - rasa-ext-files-0.1.0.0 - rasa-ext-cmd-0.1.0.0 - rasa-ext-slate-0.1.0.0 - rasa-ext-style-0.1.0.0 - vty-5.14
Getting started
Configuring Rasa
Rasa is designed to be easy to configure and script, both when adding extensions provided by the community, and when writing your own user-scripts.
Rasa is written in Haskell, and the configuration is done in the Haskell language, don't let that scare you though, you can script Rasa and add extensions without knowing much haskell!
Comments
Post a Comment