Spacemacs の補完インタフェースとして Ivy を利用しているが、gtags の layer は Helm 用しかないので、counsel-gtags を使えるようにする。
layer を新規に作るほど精通していないので、use-package で追加して、Spacemacs 風のキーバインドを定義する。
(use-package counsel-gtags
:ensure t
:commands counsel-gtags-mode
:hook
((clojure-mode . counsel-gtags-mode))
:config
(spacemacs/set-leader-keys-for-minor-mode 'counsel-gtags-mode
"gt" 'counsel-gtags-find-definition
"gr" 'counsel-gtags-find-reference
"gs" 'counsel-gtags-find-symbol
"g," 'counsel-gtags-go-backward))
今のところうまく動作しているように見える。