From 48dc7776ae32a03256f6df4eb841ac4cd344f415 Mon Sep 17 00:00:00 2001 From: Eivind Fonn Date: Mon, 17 Oct 2016 14:00:15 +0200 Subject: [PATCH] Some nim layer fixes - Define nimscript backend list - Use jump handlers API --- layers/+lang/nim/config.el | 3 +++ layers/+lang/nim/packages.el | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/layers/+lang/nim/config.el b/layers/+lang/nim/config.el index 7e0553bd7..7b593dc1f 100644 --- a/layers/+lang/nim/config.el +++ b/layers/+lang/nim/config.el @@ -12,3 +12,6 @@ ;; Variables (spacemacs|defvar-company-backends nim-mode) +(spacemacs|defvar-company-backends nimscript-mode) + +(spacemacs|define-jump-handlers python-mode) diff --git a/layers/+lang/nim/packages.el b/layers/+lang/nim/packages.el index 0f833078c..04450d448 100644 --- a/layers/+lang/nim/packages.el +++ b/layers/+lang/nim/packages.el @@ -19,9 +19,11 @@ (use-package nim-mode :defer t :init - (when (configuration-layer/package-usedp 'company) - (push 'company-capf company-backends-nim-mode)) - (add-hook 'nim-mode-hook 'nimsuggest-mode) + (progn + (when (configuration-layer/package-usedp 'company) + (push 'company-capf company-backends-nim-mode)) + (add-hook 'nim-mode-hook 'nimsuggest-mode) + (push 'nimsuggest-find-definition spacemacs-jump-handlers-nim-mode)) :config (progn (defun spacemacs/nim-compile-run () @@ -30,5 +32,4 @@ (spacemacs/set-leader-keys-for-major-mode 'nim-mode "cr" 'spacemacs/nim-compile-run - "gg" 'nimsuggest-find-definition "gb" 'pop-tag-mark))))