A neovim plugin for the Conjure and Savile Row constraint modelling tools.
-
Filetype detection and syntax highlighting for the Essence and Essence' modelling languages.
-
Automatic configuration of the Conjure LSP server.
-
Snippets
-
First, ensure Conjure is installed. Version 2.5 or higher is required.
-
Then, install this plugin using your preferred package manager.
For example, using Packer:
use'niklasdewally/conjure.nvim'
-
(Optional) Install LuaSnip to enable snippets.
This plugin is largely made up of parts of other projects:
-
Snippets are taken from the official vscode plugin and are licensed under the original terms.
-
Filetype detection, indentation, syntax, etc. are taken from essence.vim.
Both essence.vim and this project as a whole are licensed with the
vim
licence.