From 2bbcf8af76ae719483b20104b34ef87ca94ee5d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=B6r=C3=B6k=20Edwin?= Date: Tue, 2 Jun 2015 19:37:34 +0300 Subject: [PATCH] ocaml: don't auto-close backticks they are used for polymorphic variants, like `Foo --- contrib/!lang/ocaml/packages.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/!lang/ocaml/packages.el b/contrib/!lang/ocaml/packages.el index 6bd3c87d1..7ce5ea1b5 100644 --- a/contrib/!lang/ocaml/packages.el +++ b/contrib/!lang/ocaml/packages.el @@ -95,8 +95,9 @@ "mcc" 'compile)) :config (when (fboundp 'sp-local-pair) - ;; don't auto-close apostrophes (type 'a = foo) - (sp-local-pair 'tuareg-mode "'" nil :actions nil)))) + ;; don't auto-close apostrophes (type 'a = foo) and backticks (`Foo) + (sp-local-pair 'tuareg-mode "'" nil :actions nil) + (sp-local-pair 'tuareg-mode "`" nil :actions nil)))) (defun ocaml/init-utop () (use-package utop