;;; lisp/langs/csharp.el --- C# -*- lexical-binding: t -*- ;; csharp-ts-mode is built-in since Emacs 29 (with-eval-after-load 'eglot (add-to-list 'eglot-server-programs '((csharp-mode csharp-ts-mode) . ("csharp-ls")))) (dolist (hook '(csharp-mode-hook csharp-ts-mode-hook)) (add-hook hook #'eglot-ensure))