瀏覽代碼

Add my-isortify

master
10sr 4 年之前
父節點
當前提交
f0a640ade5
簽署人: 10sr GPG 金鑰 ID: 7BEC428194130EB2
共有 1 個檔案被更改,包括 13 行新增3 行删除
  1. +13
    -3
      emacs.el

+ 13
- 3
emacs.el 查看文件

@@ -1417,9 +1417,19 @@ found, otherwise returns nil."
(when (require 'with-venv nil t)
(with-venv-advice-add 'blacken-buffer)))

(with-eval-after-load 'isortify
(when (require 'with-venv nil t)
(with-venv-advice-add 'isortify-buffer)))
;; isortify-buffer breaks buffer when it contains japanese text
(defun my-isortify ()
(interactive)
(cl-assert buffer-file-name)
(cl-assert (not (buffer-modified-p)))
(with-venv
(call-process "python" ;; PROGRAM
nil ;; INFILE
nil ;; DESTINATION
nil ;; DISPLAY
"-m" "isort" buffer-file-name))
(message "isortify done")
(revert-buffer nil t))

;; https://github.com/lunaryorn/old-emacs-configuration/blob/master/lisp/flycheck-virtualenv.el
(defun my-set-venv-flycheck-executable-find ()


Loading…
取消
儲存