LINUX.ORG.RU

История изменений

Исправление Xwo, (текущая версия) :

emacs --version

GNU Emacs 25.1.1
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

auto-update-package-now

[PACKAGES UPDATED]:
let-alist up to date.
request up to date.
yasnippet up to date.
yaml-mode up to date.
which-key up to date.
web-mode up to date.
use-package up to date.
smartparens up to date.
projectile up to date.
ivy up to date.
helm-core up to date.
helm up to date.
helm-projectile up to date.
helm-make up to date.
haskell-mode up to date.
google-translate up to date.
go-mode up to date.
flycheck up to date.
avy up to date.

ошибка пропадает, если отключить ycmd

ycmd имеет такой конфиг

(use-package ycmd
  :config
  (defvar ycmd-path (concat (getenv "HOME") "/.emacs.d/packages/ycmd/ycmd"))
  (set-variable 'ycmd-server-command `("python", ycmd-path))
  (set-variable 'ycmd-global-config "~/.emacs.d/packages/ycmd/examples/.ycm_extra_conf.py")
  (set-variable 'ycmd-startup-timeout 15)
  (add-hook 'python-mode-hook 'ycmd-mode)
  (add-hook 'c-mode-hook 'ycmd-mode)
  (add-hook 'go-mode-hook 'ycmd-mode)
  (add-hook 'c++-mode-hook 'ycmd-mode)

(defun ycmd-setup-completion-at-point-function ()
  "Setup `completion-at-point-functions' for `ycmd-mode'."
  (add-hook 'completion-at-point-functions
            #'ycmd-complete-at-point nil :local))
(add-hook 'ycmd-mode #'ycmd-setup-completion-at-point-function)
:init (global-ycmd-mode))

Исправление Xwo, :

emacs --version

GNU Emacs 25.1.1
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

auto-update-package-now

[PACKAGES UPDATED]:
let-alist up to date.
request up to date.
yasnippet up to date.
yaml-mode up to date.
which-key up to date.
web-mode up to date.
use-package up to date.
smartparens up to date.
projectile up to date.
ivy up to date.
helm-core up to date.
helm up to date.
helm-projectile up to date.
helm-make up to date.
haskell-mode up to date.
google-translate up to date.
go-mode up to date.
flycheck up to date.
avy up to date.

ошибка пропадает, если отключить ycmd

ycmd имеет такой конфиг

(use-package ycmd
  :config
  ;; (set-variable 'ycmd-server-command `("python" (format "%s/.emacs.d/packages/ycmd/ycmd" (getenv "HOME"))))
  (defvar ycmd-path (concat (getenv "HOME") "/.emacs.d/packages/ycmd/ycmd"))
  (set-variable 'ycmd-server-command `("python", ycmd-path))
  (set-variable 'ycmd-global-config "~/.emacs.d/packages/ycmd/examples/.ycm_extra_conf.py")
  (set-variable 'ycmd-startup-timeout 15)
  (add-hook 'python-mode-hook 'ycmd-mode)
  (add-hook 'c-mode-hook 'ycmd-mode)
  (add-hook 'go-mode-hook 'ycmd-mode)
  (add-hook 'c++-mode-hook 'ycmd-mode)
  ;; (let ((ycmd-server-command '("python, ycmd-path"))
  ;;       (ycmd-global-config "~/.emacs.d/packages/ycmd/examples/.ycm_extra_conf.py")
  ;;       (ycmd-startup-timeout 15))
  ;;   (ycmd-close)
  ;;   (ycmd-mode))

(defun ycmd-setup-completion-at-point-function ()
  "Setup `completion-at-point-functions' for `ycmd-mode'."
  (add-hook 'completion-at-point-functions
            #'ycmd-complete-at-point nil :local))
(add-hook 'ycmd-mode #'ycmd-setup-completion-at-point-function)
:init (global-ycmd-mode))
;; (set-variable 'ycmd-server-command '("python2" "/usr/share/vim/vimfiles/third_party/ycmd/ycmd"))
;; (set-variable 'ycmd-global-config "~/.ycmd_settings.json"))
;; (setq ycmd-force-semantic-completion t)

;; (with-temp-buffer
;;   (let ((ycmd-server-command '("/tmp/ycmd.sh"))
;;         (ycmd-server-port 9999)
;;         (ycmd-startup-timeout 15))
;;     (ycmd-close)
;;     (ycmd-mode)))

Исправление Xwo, :

emacs --version

GNU Emacs 25.1.1
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

auto-update-package-now

[PACKAGES UPDATED]:
let-alist up to date.
request up to date.
yasnippet up to date.
yaml-mode up to date.
which-key up to date.
web-mode up to date.
use-package up to date.
smartparens up to date.
projectile up to date.
ivy up to date.
helm-core up to date.
helm up to date.
helm-projectile up to date.
helm-make up to date.
haskell-mode up to date.
google-translate up to date.
go-mode up to date.
flycheck up to date.
avy up to date.

ошибка пропадает, если отключить ycmd

Исходная версия Xwo, :

emacs --version

GNU Emacs 25.1.1
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

auto-update-package-now

[PACKAGES UPDATED]:
let-alist up to date.
request up to date.
yasnippet up to date.
yaml-mode up to date.
which-key up to date.
web-mode up to date.
use-package up to date.
smartparens up to date.
projectile up to date.
ivy up to date.
helm-core up to date.
helm up to date.
helm-projectile up to date.
helm-make up to date.
haskell-mode up to date.
google-translate up to date.
go-mode up to date.
flycheck up to date.
avy up to date.