Browse Source

Move to lsp-mode

master
Brett Langdon 7 years ago
parent
commit
ea884d2cf9
No known key found for this signature in database GPG Key ID: E6600FB894DB3D19
1 changed files with 11 additions and 20 deletions
  1. +11
    -20
      emacs.d/layers/python/init.el

+ 11
- 20
emacs.d/layers/python/init.el View File

@ -1,25 +1,16 @@
;; Anaconda mode
;; https://github.com/proofit404/anaconda-mode
(use-package anaconda-mode
:diminish anaconda-mode
:ensure t
:config
(add-hook 'python-mode-hook 'anaconda-mode)
(add-hook 'python-mode-hook 'anaconda-eldoc-mode))
;; lsp-mode
;; https://github.com/emacs-lsp/lsp-mode
(use-package lsp-mode
:hook (python-mode . lsp)
:commands lsp)
;; Company anaconda
;; https://github.com/proofit404/company-anaconda
(use-package company-anaconda
:mode ("\\.py" . python-mode)
:after (company anaconda-mode)
:config
(add-to-list 'company-backends 'company-anaconda))
(use-package lsp-ui
:ensure t
:hook (python-mode . lsp)
:commands lsp-ui-mode)
;; Enable eldoc mode
(use-package eldoc
:diminish eldoc-mode
:config
(add-hook 'python-mode 'eldoc-mode))
(use-package company-lsp
:hook (python-mode . lsp))
;; Enable pip-requirements when editing a `requirements.txt` file
(use-package pip-requirements


Loading…
Cancel
Save