 ;; (use-package sunshine :ensure t
 ;;   :config
 ;; (when (window-system)
-;;   (setq sunshine-show-icons t))
-;; (setq sunshine-units 'metric)
-;; (setq sunshine-location "London, GB"))
+;;   (validate-setq sunshine-show-icons t))
+;; (validate-setq sunshine-units 'metric)
+;; (validate-setq sunshine-location "London, GB"))
 
 ;; Weather forecast (no login/account needed).
 (use-package wttrin :ensure t
   :config
-  (setq wttrin-default-cities '("London" "Boston"))
+  (setq wttrin-default-cities (list "London" "Boston"))
   (defalias 'ar/weather 'wttrin))
 
 ;; From https://github.com/daschwa/emacs.d


(use-package company-tern :ensure t
  :config
  (setq company-tern-meta-as-single-line t))

(defun ar/js-mode-hook-function ()
  "Called when entering `js-mode'."

  ;; Enable company completion on TAB when in shell mode.
  ;; (company-mode)
  ;; (bind-key "TAB" #'company-manual-begin shell-mode-map)
  (validate-setq company-backends '(company-files
                           (company-dabbrev-code
                            company-gtags
                            company-etags
