54 lines
2.4 KiB
Markdown
54 lines
2.4 KiB
Markdown
|
# lite-hearted
|
||
|
|
||
|
lite-hearted is a small compatibility shim for the lite text editor that allows
|
||
|
it to run in love2d. It is a quick-and-dirty experiment in embedding editing tools
|
||
|
into a game engine, to allow for building smooth game development workflows. It's
|
||
|
also literally a two-evening hack, so you will probably run into some rough edges!
|
||
|
|
||
|
You can run it simply by cloning this repo and running `love .`. Due to the
|
||
|
limitations of love2d's sandboxed filesystem, you can only edit files that are in
|
||
|
the project itself. Given the goals of this project, this should be fine.
|
||
|
|
||
|
Original README follows:
|
||
|
|
||
|
# lite
|
||
|
![screenshot](https://user-images.githubusercontent.com/3920290/81471642-6c165880-91ea-11ea-8cd1-fae7ae8f0bc4.png)
|
||
|
|
||
|
A lightweight text editor written in Lua
|
||
|
|
||
|
* **[Get lite](https://github.com/rxi/lite/releases/latest)** — Download
|
||
|
for Windows and Linux
|
||
|
* **[Get started](doc/usage.md)** — A quick overview on how to get started
|
||
|
* **[Get plugins](https://github.com/rxi/lite-plugins)** — Add additional
|
||
|
functionality
|
||
|
* **[Get color themes](https://github.com/rxi/lite-colors)** — Add additional colors
|
||
|
themes
|
||
|
|
||
|
## Overview
|
||
|
lite is a lightweight text editor written mostly in Lua — it aims to provide
|
||
|
something practical, pretty, *small* and fast, implemented as simply as
|
||
|
possible; easy to modify and extend, or to use without doing either.
|
||
|
|
||
|
## Customization
|
||
|
Additional functionality can be added through plugins which are available from
|
||
|
the [plugins repository](https://github.com/rxi/lite-plugins); additional color
|
||
|
themes can be found in the [colors repository](https://github.com/rxi/lite-colors).
|
||
|
The editor can be customized by making changes to the
|
||
|
[user module](data/user/init.lua).
|
||
|
|
||
|
## Building
|
||
|
You can build the project yourself on Linux using the provided `build.sh`
|
||
|
script. Note that the project does not need to be rebuilt if you are only making
|
||
|
changes to the Lua portion of the code.
|
||
|
|
||
|
## Contributing
|
||
|
Any additional functionality that can be added through a plugin should be done
|
||
|
so as a plugin, after which a pull request to the
|
||
|
[plugins repository](https://github.com/rxi/lite-plugins) can be made. In hopes
|
||
|
of remaining lightweight, pull requests adding additional functionality to the
|
||
|
core will likely not be merged. Bug reports and bug fixes are welcome.
|
||
|
|
||
|
## License
|
||
|
This project is free software; you can redistribute it and/or modify it under
|
||
|
the terms of the MIT license. See [LICENSE](LICENSE) for details.
|