summaryrefslogtreecommitdiffstats
path: root/lisp/init-python.el
blob: d3ed060fc83b0fd60bc362213098cbe81e224335 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(use-package python
  :ensure nil ;; package is bundled with emacs

  :config
  ;; use flake8 as flymake backend
  (setq python-flymake-command '("flake8" "-"))
  ;; set buffer local variables
  (add-hook 'python-mode-hook
          (lambda ()
            ;; highlight lines longer than 88 characters
            (setq-local fill-column 88)
            ;; use flat index in imenu
            (setq-local imenu-create-index-function
                        'python-imenu-create-flat-index))))

(provide 'init-python)