summaryrefslogtreecommitdiffstats
path: root/compiler/cryptol.vim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/cryptol.vim')
-rw-r--r--compiler/cryptol.vim24
1 files changed, 24 insertions, 0 deletions
diff --git a/compiler/cryptol.vim b/compiler/cryptol.vim
new file mode 100644
index 00000000..1b512365
--- /dev/null
+++ b/compiler/cryptol.vim
@@ -0,0 +1,24 @@
+if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cryptol') == -1
+
+" Vim compiler file
+" Compiler: Cryptol version 1.8.19-academic Compiler
+" Maintainer: Edward O'Callaghan <victoredwardocallaghan AT gmail DOT com>
+" Latest Revision: 25-Apr-2013
+
+if exists("current_compiler")
+ finish
+endif
+let current_compiler = "cryptol"
+
+if exists(":CompilerSet") != 2
+ command = -nargs =* CompilerSet setlocal <args>
+endif
+
+" TODO: Work out errorformat for the Cryptol compiler, see
+" :help errorformat
+CompilerSet errorformat& " use the default 'errorformat'
+
+" "%<" means the current file name without extension.
+CompilerSet makeprg=cryptol\ -o\ %<\ %
+
+endif