A neovim plugin for the oz programming language
It's not a complete implementation but it can do the job for now
Default configuration options
opts = {
ozengine_path = "ozengine",
show_compiler_output = true,
linter = false,
keymaps = {
feed_selection_mapping = "<C-r>",
},
}
Some available commands:
OzEnginePath
to get the current ozengine pathOzFeedFile
to feed the current oz buffer to the engineOzEngineRestart
to restart the engineOzOpenLog
to see the logs
The plugin depends on the socat
command to send code to the ozengine.
It's available on all major distros see here
On macOS, socat
can be installed with brew:
brew install socat
The plugin is only tested on linux for the moment.
- simple connection to the ozengine
- code feeding
- compiler output into a different buffer
- linting
- more platform support (windows ?)
Feel free to send a pr.
Licence: MIT