From 1917a8636a0c6eb4992bb675c8dbd804e5efbc0a Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Sun, 20 Apr 2025 07:34:43 +0100 Subject: [PATCH] languages: provide better nim support --- config/config-dev.el | 4 +++- config/config-languages.el | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config/config-dev.el b/config/config-dev.el index 528dbf9..b981192 100644 --- a/config/config-dev.el +++ b/config/config-dev.el @@ -17,6 +17,8 @@ (use-package eglot :defer t :commands (eglot eglot-ensure) - :hook (prog-mode . eglot-ensure))) + :hook (prog-mode . eglot-ensure) + :config + (add-to-list 'eglot-server-programs '((nim-mode nimscript-mode) . ("nimlsp"))))) (provide 'config-dev) diff --git a/config/config-languages.el b/config/config-languages.el index 07f3342..ec0ed30 100644 --- a/config/config-languages.el +++ b/config/config-languages.el @@ -1,6 +1,5 @@ ;; -*- lexical-binding: t -*- - (defun config-init-languages () (use-package nix-ts-mode :defer t @@ -50,7 +49,8 @@ (use-package nim-mode :defer t :commands (nim-mode) - :mode "\\.nim\\'") + :mode (("\\.nim\\'" . nim-mode) + ("\\.nims\\'" . nimscript-mode))) (use-package go-ts-mode :defer t