rasa

Rasa Editor

Extremely modular text editor built in Haskell

Installation

At the moment you must build Rasa from source;
  1. Install stack
  2. Clone this repo and cd into the directory
  3. 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

Popular posts from this blog

Google Open Source it's Google I/O 2019 Android App

Nikita Voloboev - His wonderful world of macOS Applications

Free Tools for Teams and Collaboration For Developers