35c76e7098
commit messages are for code, not config I guess
21 lines
539 B
EmacsLisp
21 lines
539 B
EmacsLisp
;;; ~/.doom.d/nix-yapf-mode.el -*- lexical-binding: t; -*-
|
|
|
|
|
|
(defun +grfn/yapfify-call-bin (input-buffer output-buffer start-line end-line)
|
|
(with-current-buffer input-buffer
|
|
(call-process-region
|
|
(point-min)
|
|
(point-max)
|
|
"nix-shell"
|
|
nil
|
|
(list output-buffer nil)
|
|
nil
|
|
"/home/griffin/code/urb/grid/yapf.nix"
|
|
"--run"
|
|
(concat
|
|
"yapf -l "
|
|
(number-to-string start-line)
|
|
"-"
|
|
(number-to-string end-line)))))
|
|
|
|
(advice-add #'yapfify-call-bin :override #'+grfn/yapfify-call-bin)
|