utilize a customized csharp-mode instead of the broken elpa one