add company-slime
This commit is contained in:
parent
1190288e38
commit
a019da48ce
12
init.el
12
init.el
@ -448,13 +448,23 @@ of the key binding used to execute this command."
|
|||||||
(show-paren-mode 1)
|
(show-paren-mode 1)
|
||||||
(paren-face-mode))
|
(paren-face-mode))
|
||||||
|
|
||||||
|
(use-package slime-company
|
||||||
|
:defer)
|
||||||
|
|
||||||
|
(use-package slime
|
||||||
|
:init
|
||||||
|
(slime-setup '(slime-fancy slime-company slime-cl-indent)))
|
||||||
|
|
||||||
(defun my-lisp-mode-hook-fn ()
|
(defun my-lisp-mode-hook-fn ()
|
||||||
(set (make-local-variable 'lisp-indent-function)
|
(set (make-local-variable 'lisp-indent-function)
|
||||||
#'common-lisp-indent-function)
|
#'common-lisp-indent-function)
|
||||||
(paredit-mode 1)
|
(paredit-mode 1)
|
||||||
(local-set-key (kbd "C-c S") (global-key-binding (kbd "M-s")))
|
(local-set-key (kbd "C-c S") (global-key-binding (kbd "M-s")))
|
||||||
(show-paren-mode 1)
|
(show-paren-mode 1)
|
||||||
(paren-face-mode))
|
(paren-face-mode)
|
||||||
|
(set (make-local-variable 'company-backends) '(company-slime))
|
||||||
|
(company-mode)
|
||||||
|
(local-set-key "\C-i" #'company-indent-or-complete-common))
|
||||||
|
|
||||||
(add-hook 'emacs-lisp-mode-hook #'my-emacs-lisp-mode-hook-fn)
|
(add-hook 'emacs-lisp-mode-hook #'my-emacs-lisp-mode-hook-fn)
|
||||||
(add-hook 'lisp-mode-hook #'my-lisp-mode-hook-fn)
|
(add-hook 'lisp-mode-hook #'my-lisp-mode-hook-fn)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user