   (dolist (func '(flycheck-4-elisp
                   flycheck-4-cc-mode
                   flycheck-4-python
+                  flycheck-4-rust
                   flycheck-4-go))
     (funcall func))
   )



(defun flycheck-4-go ()

  (require 'go-flycheck)
  (add-hook 'go-mode-hook 'flycheck-mode))


(defun flycheck-4-elisp ()

  (add-hook 'emacs-lisp-mode-hook 'flycheck-mode))


(defun flycheck-4-cc-mode ()

  ;; TODO add impl
  )


(defun flycheck-4-python ()

  (add-hook 'python-mode-hook '(lambda ()
                                 (flycheck-mode)
                                 (flycheck-select-checker 'python-pylint))))


(defun flycheck-settings ()
  "Settings for `flycheck'."

;; Copyright (C) 2014 Dylan.Wen

;; Author: Dylan.Wen <hhkbp2@gmail.com>
;; Time-stamp: <2016-03-01 14:28>

;; This file is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
