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