From 4d77314df2a96677a13be1550ab4e7b27eb79f52 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 19 Jun 2020 17:09:44 -0400 Subject: [PATCH] Fix string fontification in csharp-mode A temporary fix for josteink/csharp-mode#151 --- modules/lang/csharp/config.el | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/lang/csharp/config.el b/modules/lang/csharp/config.el index ea8990f8c..19345c26c 100644 --- a/modules/lang/csharp/config.el +++ b/modules/lang/csharp/config.el @@ -13,7 +13,15 @@ :post-handlers '(("| " "SPC"))) (when (featurep! +lsp) - (add-hook 'csharp-mode-local-vars-hook #'lsp!))) + (add-hook 'csharp-mode-local-vars-hook #'lsp!)) + + (defadvice! +csharp-disable-clear-string-fences-a (orig-fn &rest args) + "This turns off `c-clear-string-fences' for `csharp-mode'. When +on for `csharp-mode' font lock breaks after an interpolated string +or terminating simple string." + :around #'csharp-disable-clear-string-fences + (unless (eq major-mode 'csharp-mode) + (apply orig-fn args)))) (use-package! omnisharp