This project is a place to try out new things I learn in Scala. So do not expect consistency and optimized code.
In order to make changes to lithepad and then run it you will need to have sbt installed on your system. You can get it here.
Here is a quick start guide:
$ git clone https://github.com/billpcs/lithepad
$ cd lithepad/
$ sbt run
You can read the README.txt for more information.
If you just want to run it as an app, grab the jar from the releases page.
Use only if you know what you are doing. There may be bugs that can cause data loss.
Even if you choose the same tab-size as before the whole text gets reloaded(FIXED v0.0.0.15)- If you choose multiple times the font-size from the menu, new windows keep opening
- The line-counter is relatively unreliable (wrapping messes it up)
There are no file-not-saved indicators so various strange things can happen(FIXED v0.0.1.1)Although it be started from command line, it can not load files provided as arguments(FIXED v0.0.1.1)- You can not edit the
settings.properties
file without using a compression software
LithePad is licensed under the MIT license. See the file LICENSE for more information.