doomemacs/modules/defuns/defuns-go.el

19 lines
475 B
EmacsLisp
Raw Normal View History

2015-10-01 01:44:13 +08:00
;;; defuns-go.el
2016-05-21 10:37:30 +08:00
;; TODO Implement doom:go-get-package
(defun doom--go-get-package ())
2015-10-01 01:44:13 +08:00
;;;###autoload
2016-05-21 10:37:30 +08:00
(defun doom:go-test-run-all ()
2015-10-01 01:44:13 +08:00
(interactive)
2016-05-21 10:37:30 +08:00
(async-shell-command (format "cd '%s' && go test" (doom/project-root))))
2015-10-01 01:44:13 +08:00
;;;###autoload
2016-05-21 10:37:30 +08:00
(defun doom:go-test-run-package ()
2015-10-01 01:44:13 +08:00
(interactive)
(error "Not yet implemented")
2016-05-21 10:37:30 +08:00
(async-shell-command (format "cd '%s' && go test %s" (doom/project-root) (doom--go-get-package))))
2015-10-01 01:44:13 +08:00
(provide 'defuns-go)
;;; defuns-go.el ends here