From 290cacf2a9a303bf3b74af4137da1b926f5fcc40 Mon Sep 17 00:00:00 2001 From: smile13241324 Date: Sat, 31 Aug 2019 22:55:34 +0200 Subject: [PATCH] [python] Bind formatter to == only for LSP backend --- layers/+lang/python/funcs.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/layers/+lang/python/funcs.el b/layers/+lang/python/funcs.el index 4844ba33e..49200380b 100644 --- a/layers/+lang/python/funcs.el +++ b/layers/+lang/python/funcs.el @@ -348,8 +348,12 @@ to be called for each testrunner. " ;; Formatters (defun spacemacs//bind-python-formatter-keys () + "Bind the python formatter keys. +Bind formatter to == for LSP and = for all other backends." (spacemacs/set-leader-keys-for-major-mode 'python-mode - "==" 'spacemacs/python-format-buffer)) + (if (eq python-backend 'lsp) + "==" + "=") 'spacemacs/python-format-buffer)) (defun spacemacs/python-format-buffer () (interactive)