在使用python mode的时候 lsp mode 的s-l和evil冲突了,我要如何设置才能使evil的生效,lsp mode的失效
我查了网上的方法都没有成功
(eval-after-load 'python '(define-key python-mode-map "\s-l/" nil))
还是我配置的不对吗
在使用python mode的时候 lsp mode 的s-l和evil冲突了,我要如何设置才能使evil的生效,lsp mode的失效
我查了网上的方法都没有成功
(eval-after-load 'python '(define-key python-mode-map "\s-l/" nil))
还是我配置的不对吗
用 (define-key lsp-mode-map (kbd "s-l") nil)
来取消
例:
(require 'lsp-python-ms)
(setq lsp-python-ms-auto-install-server t)
(add-hook 'python-mode-hook
#'(lambda ()
(lsp); or lsp-deferred
(define-key lsp-mode-map (kbd "s-l") nil)))
使用 use-package
(use-package lsp-python-ms
:ensure t
:init (setq lsp-python-ms-auto-install-server t)
:hook (python-mode . (lambda ()
(require 'lsp-python-ms)
(lsp) ; or lsp-deferred
(define-key lsp-mode-map (kbd "s-l") nil))))