Add flycheck + company completion to swift-mode

This commit is contained in:
Henrik Lissner 2015-12-09 02:09:33 -05:00
parent a180cc9970
commit dae889f6c9
2 changed files with 6 additions and 1 deletions

1
Cask
View File

@ -211,6 +211,7 @@
;; Swift -- modules/module-swift.el
(depends-on "swift-mode")
(depends-on "company-sourcekit" :git "https://github.com/nathankot/company-sourcekit")
;; Vim -- modules/module-vim.el
(depends-on "vimrc-mode")

View File

@ -2,9 +2,13 @@
(use-package swift-mode
:mode "\\.swift$"
:init
(add-hook! swift-mode 'flycheck-mode)
:config
(after! flycheck (add-to-list 'flycheck-checkers 'swift))
(after! company (define-company-backend! swift-mode (xcode))))
(after! company
(require 'company-sourcekit)
(define-company-backend! swift-mode (sourcekit yasnippet))))
;; TODO Set up emacs task runners for fruitstrap