This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/company-mode/funcs.el
syl20bnr c291d0e9c3 Temporarily remove company-yasnippet backend
I have to investigate why it triggers some weird side
effects with anaconda source.
2015-03-23 00:48:06 -04:00

29 lines
1 KiB
EmacsLisp

;;; funcs.el --- Company Layer functions File
;;
;; Copyright (c) 2012-2014 Sylvain Benner
;; Copyright (c) 2014-2015 Sylvain Benner & Contributors
;;
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
;; URL: https://github.com/syl20bnr/spacemacs
;;
;; This file is not part of GNU Emacs.
;;
;;; License: GPLv3
(defun spacemacs/company-backend-with-yas (backend)
"Return BACKEND with support for yasnippet candidates."
backend
;; ------------------
;; syl20bnr: For now adding company-snippet to some backend like anaconda
;; has weird side effects, I need to investigate a little more on this
;; ------------------
;; (if (and (configuration-layer/package-declaredp 'yasnippet)
;; company-mode-enable-yas
;; (not (eq 'company-semantic backend)))
;; (unless (and (listp backend) (member 'company-yasnippet backend))
;; (append (if (listp backend) backend (list backend))
;; (list :with 'company-yasnippet)))
;; ;; (cons backend '(company-yasnippet)))
;; backend)
)