[emacs] Updates go-compile-commande
This commit is contained in:
14
.emacs
14
.emacs
@@ -906,17 +906,19 @@
|
||||
:after (projectile)
|
||||
:config
|
||||
(unbind-key "C-c C-d" go-mode-map)
|
||||
(defun go-compile-command ()
|
||||
(defun atu/go-compile-command ()
|
||||
"returns a string to compile a go project"
|
||||
(setq project-makefile (concat (file-name-as-directory (projectile-project-root)) "Makefile"))
|
||||
(if (file-exists-p project-makefile)
|
||||
"make"
|
||||
"go build && go test && go vet"
|
||||
(interactive)
|
||||
(let ((project-makefile (concat (file-name-as-directory (projectile-project-root)) "Makefile")))
|
||||
(if (file-exists-p project-makefile)
|
||||
"make"
|
||||
"go build && go test && go vet"
|
||||
)
|
||||
)
|
||||
)
|
||||
(projectile-update-project-type
|
||||
'go
|
||||
:compile 'go-compile-command)
|
||||
:compile 'atu/go-compile-command)
|
||||
:hook
|
||||
(go-mode . lsp-deferred)
|
||||
(go-mode . (lambda ()
|
||||
|
||||
Reference in New Issue
Block a user