Skip to content

luxluth/oz.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oz.nvim

GitHub Workflow Status Lua

A neovim plugin for the oz programming language

Configuration

Default configuration options

opts = {
  ozengine_path = "ozengine",
  show_compiler_output = true,
  linter = false,
  keymaps = {
    feed_selection_mapping = "<C-r>",
  },
}

Commands

Some available commands:

  • OzEnginePath to get the current ozengine path
  • OzFeedFile to feed the current oz buffer to the engine
  • OzEngineRestart to restart the engine
  • OzOpenLog to see the logs

TODOs

  • simple connection to the ozengine
  • code feeding
  • compiler output into a different buffer
  • linting
  • more platform support (windows ?)

Contributing

Feel free to send a pr.


Licence: MIT