diff --git a/init.el b/init.el index 3d1c6e902..9b6880976 100644 --- a/init.el +++ b/init.el @@ -85,6 +85,7 @@ module-lb6 ; LaunchBar 6 development module-lua ; one-based indices? one-based indices. module-markdown ; markdown + module-nim ; look out Abraham module-org ; for fearless [organized] leader module-plantuml ; to help show how right I am module-php ; making php less painful to work with diff --git a/modules/module-nim.el b/modules/module-nim.el new file mode 100644 index 000000000..f827b3d67 --- /dev/null +++ b/modules/module-nim.el @@ -0,0 +1,14 @@ +;;; module-nim.el + +(use-package nim-mode + :mode "\\.nim$" + :init + (add-hook! nim-mode '(narf|enable-tab-width-2 flycheck-mode)) + :config + (require 'flycheck-nim) + (require 'company-nim) + (define-company-backend! nim-mode (nim yasnippet)) + (map! :map nim-mode-map "gd" 'nim-goto-sym)) + +(provide 'module-nim) +;;; module-nim.el ends here