Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tortis/mvim
https://github.com/tortis/mvim
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tortis/mvim
- Owner: tortis
- Created: 2024-09-01T06:54:40.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T05:21:59.000Z (about 2 months ago)
- Last Synced: 2024-11-11T06:25:48.841Z (about 2 months ago)
- Language: Lua
- Size: 28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MVIM
A VIM-like editor for ComputerCraft (CC: Tweaked)
See [TODO.md](./TODO.md) for implemented and missing features.
## Local development
Dependencies:
- java 17 (`sudo pacman -S jdk17-openjdk` and `sudo archlinux-java set java-17-openjdk`)Run standalone cc computer. This will start a cc computer with it's root in the
current directory.
```bash
$ ./run.sh
```Inside of the computer emulator open mvim
```shell
> vim vim.lua
```## Re-building standalone
The standalone jar was built from https://github.com/cc-tweaked/CC-Tweaked
The patch in ./standalone/standalone-build.patch can be applied to which will
add a gradle task to build the jar for the standalone project. It also doubles
the font scaling on the emulator.```bash
$ ./gradlew buildStandalone
``````bash
rsync -av projects/core/src/main/resources ../mvim/standalone/
cp projects/standalone/build/libs/cc-tweaked-1.20.1-standalone-1.113.0-standalone.jar ../mvim/standalone/cc.jar
```