summary refs log tree commit diff
path: root/emacs/custom/my-lang-python.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/custom/my-lang-python.el')
-rw-r--r--emacs/custom/my-lang-python.el32
1 files changed, 0 insertions, 32 deletions
diff --git a/emacs/custom/my-lang-python.el b/emacs/custom/my-lang-python.el
deleted file mode 100644
index 10c1cd9..0000000
--- a/emacs/custom/my-lang-python.el
+++ /dev/null
@@ -1,32 +0,0 @@
-;;; my-lang-python.el --- Configures emacs for python -*- lexical-binding: t -*-
-;; Author: Franck Cuny <franck@fcuny.net>
-
-;;; Commentary:
-
-;;; Code:
-
-(require 'python)
-
-(setq python-interpreter "ipython3")
-(setq python-shell-interpreter "python3")
-(setq python-shell-interpreter-args "-i")
-
-;;; bindings
-(define-key python-mode-map (kbd "C-h f") 'python-eldoc-at-point)
-
-;;; hooks
-;; if black is present, enable it
-(when (executable-find "black")
-  (require 'blacken)
-  (add-hook 'python-mode-hook 'blacken-mode))
-
-(when (executable-find "pylsp")
-  (add-hook 'python-mode-hook 'eglot-ensure)
-  ;; https://github.com/python-lsp/python-lsp-server/blob/develop/CONFIGURATION.md
-  (setq-default eglot-workspace-configuration
-                '((pylsp (plugins (flake8      (enabled . :json-false))
-                                  (pycodestyle (enabled . :json-false)))))))
-
-(provide 'my-lang-python)
-
-;;; my-lang-python.el ends here