From f2d709e55942c5c762efd315357b805ece57abfc Mon Sep 17 00:00:00 2001 From: Micah Chalmer Date: Sat, 7 Mar 2015 23:42:39 -0500 Subject: Make fill-region work correctly --- rust-mode.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rust-mode.el') diff --git a/rust-mode.el b/rust-mode.el index 9a6eb5f..77fa349 100644 --- a/rust-mode.el +++ b/rust-mode.el @@ -508,7 +508,7 @@ (funcall body))) (defun rust-find-fill-prefix () - (rust-with-comment-fill-prefix (lambda () fill-prefix))) + (rust-in-comment-paragraph (lambda () (rust-with-comment-fill-prefix (lambda () fill-prefix))))) (defun rust-fill-paragraph (&rest args) "Special wrapping for `fill-paragraph' to handle multi-line comments with a * prefix on each line." @@ -704,6 +704,7 @@ This is written mainly to be used as `end-of-defun-function' for Rust." (setq-local fill-paragraph-function 'rust-fill-paragraph) (setq-local fill-forward-paragraph-function 'rust-fill-forward-paragraph) (setq-local adaptive-fill-function 'rust-find-fill-prefix) + (setq-local adaptive-fill-first-line-regexp "") (setq-local comment-multi-line t) (setq-local comment-line-break-function 'rust-comment-indent-new-line) (setq-local imenu-generic-expression rust-imenu-generic-expression) -- cgit v1.2.3