Python の PEP 8 スタイル ガイドでは、インライン コメントを行の残りの部分と2 つのスペースで区切ることが推奨されています。ただし、Emacs のデフォルトでは、running comment-dwim
orindent-for-comment
は行末とコメントの間にスペースを 1 つだけ置きます。emacs でこのデフォルトの動作を変更する方法はありますか?
Emacs 23.3.1 を実行しています
これはあなたが望むことをするはずです:
(add-hook 'python-mode-hook
(lambda () (set (make-local-variable 'comment-inline-offset) 2)))
これはあなたが望むことをするかもしれないと思います:
(defun my-comment-indent ()
(interactive)
(end-of-line)
(let ((comment-column (+ 2 (current-column))))
(comment-indent)))
(1 つ前のスペース、1 つ後のスペース) に設定comment-start
してみてください。" # "
M-x set-variable comment-start " # "