diff --git a/users/alice/home/doom/custom.el b/users/alice/home/doom/custom.el index 12a953b..bf6b266 100644 --- a/users/alice/home/doom/custom.el +++ b/users/alice/home/doom/custom.el @@ -22,3 +22,6 @@ (setq! lsp-nix-nil-max-mem 20000) (setq! lsp-nix-nil-formatter ["nixfmt"]) +(add-hook 'python-mode-hook (lambda () + (require 'sphinx-doc) + (sphinx-doc-mode t))) diff --git a/users/alice/home/doom/packages.el b/users/alice/home/doom/packages.el index f8c7373..a8c623b 100644 --- a/users/alice/home/doom/packages.el +++ b/users/alice/home/doom/packages.el @@ -80,3 +80,10 @@ (package! pacdiff.el :recipe (:host github :repo "fbrosda/pacdiff.el" :files ("pacdiff.el" "README.org" "LICENSE"))) + +(package! python-docstring-mode + :recipe (:host github :repo "glyph/python-docstring-mode" :files ("python-docstring.el" "docstring_wrap.py"))) + +(package! sphinx-doc) + +;; https://github.com/glyph/python-docstring-mode.git