Add flycheck + company completion to swift-mode
This commit is contained in:
parent
a180cc9970
commit
dae889f6c9
2 changed files with 6 additions and 1 deletions
1
Cask
1
Cask
|
@ -211,6 +211,7 @@
|
||||||
|
|
||||||
;; Swift -- modules/module-swift.el
|
;; Swift -- modules/module-swift.el
|
||||||
(depends-on "swift-mode")
|
(depends-on "swift-mode")
|
||||||
|
(depends-on "company-sourcekit" :git "https://github.com/nathankot/company-sourcekit")
|
||||||
|
|
||||||
;; Vim -- modules/module-vim.el
|
;; Vim -- modules/module-vim.el
|
||||||
(depends-on "vimrc-mode")
|
(depends-on "vimrc-mode")
|
||||||
|
|
|
@ -2,9 +2,13 @@
|
||||||
|
|
||||||
(use-package swift-mode
|
(use-package swift-mode
|
||||||
:mode "\\.swift$"
|
:mode "\\.swift$"
|
||||||
|
:init
|
||||||
|
(add-hook! swift-mode 'flycheck-mode)
|
||||||
:config
|
:config
|
||||||
(after! flycheck (add-to-list 'flycheck-checkers 'swift))
|
(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
|
;; TODO Set up emacs task runners for fruitstrap
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue