# Prolog syntax highlighting for Sublime Text 2 & 3 #
[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)
This package provides syntax highlighting and automated build for the logic
programming language Prolog. It is highly work in progress, so use with care.
## Auto Build System ##
To be able to use the Ctrl+B automatic build, you need to define `main/0`
where you compute the solution and you also print it. For example:
```prolog
main :- compute(input, Solution), writef('%t\n', [Solution]).
```
An indicator that this is not done (correctly) is the following error:
```
ERROR: call/2: Undefined procedure: main/1
ERROR: However, there are definitions for:
ERROR: main/0
```
## Installation ##
### Installation via Sublime Package Control ###
I recommend using the [Sublime Package Control](http://wbond.net/sublime_packages/package_control) to install this package.
This way is much more convenient. It is named *Prolog*.
### Manual installation ###
If you want to manually install this package, please do:
```sh
cd /tmp
wget -O sublimeprolog.tar.gz http://github.com/alnkpa/sublimeprolog/tarball/master
tar -xzvf sublimeprolog.tar.gz
cd alnkpa-sublimeprolog-
mv Prolog.tmLanguage ~/.config/sublime-text-2/Packages/User/
```
## License ##
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at .