<div dir="auto">Hi Mark,<div dir="auto"><br></div><div dir="auto">Mark is right; paredit-mode binds paredit-reindent-defun to M-q, which calls either lisp-fill-paragraph (from lisp-mode.el) or indents the form, depending on whether you're in a comment or string. The string part is nice if you like docstrings with a fixed maximum width.</div><div dir="auto"><br></div><div dir="auto">-Sky</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 21, 2018, 5:53 PM Mark Cox <<a href="mailto:markcox80@gmail.com">markcox80@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>G'day Mark,</div><div><br></div><div>I don't know the command you are after but paredit provides the command paredit-reindent-defun which is bound to M-q when in paredit mode.</div><div><br></div><div>You can invoke this command once your comment becomes too long to fit on one line. For example:<br></div><div><br></div><div>(defun example ()<br>  ;; This is a really long comment designed to show how the function paredit-reindent-defun works.*<br>  (print "hello world"))<br><br>(defun example ()<br>  ;; This is a really long comment designed to show how the function<br>  ;; paredit-reindent-defun works.*<br>  (print "hello world"))<br></div><div><br></div><div>Mark<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 22, 2018 at 8:50 AM, Mark H. David <span dir="ltr"><<a href="mailto:mhd@yv.org" target="_blank" rel="noreferrer">mhd@yv.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>





<div><div style="font-family:Arial">OK, well I'm wondering if anyone remembers the keybinding M-RET (meta return), within a semi-colon (;) comment, which used to wonderfully both start a new line, but also continue the comment at the same indent level, same number of leading semi-colons, with a space after.  Example:<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">You're here, and your cursor is where the * is:<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">   (defun foo ()<br></div>
<div style="font-family:Arial">      ;; blah blah blah*<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">and you type M-RET. Next thing that happens is the cursor is on the next line where the * is, and the lines then look like this:<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">   (defun foo ()<br></div>
<div style="font-family:Arial">      ;; blah blah blah<br></div>
<div style="font-family:Arial">      ;; *</div>
<div><br></div>
<div style="font-family:Arial">What happened to that functionality?  I thought it was there for years, I'm pretty sure on the Lisp Machine and I think for years in regular Emacs in Lisp mode.  It got ingrained in my fingers, and I often still try it, but of course now all I get is: M-RET is undefined<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">Thank you.</div><div><div class="m_-30461108064010685h5">
<div><br></div>
<div>----- Original message -----<br></div>
<div>From: Pascal Bourguignon <<a href="mailto:pjb@informatimago.com" target="_blank" rel="noreferrer">pjb@informatimago.com</a>><br></div>
<div>To: Discussion list for Common Lisp professionals <<a href="mailto:pro@common-lisp.net" target="_blank" rel="noreferrer">pro@common-lisp.net</a>><br></div>
<div>Subject: Re: emacs lisp mode, mailing list?<br></div>
<div>Date: Thu, 21 Jun 2018 18:35:04 +0200<br></div>
<div><br></div>
<div style="font-family:Arial"><br></div>
<div><div style="font-family:Arial"><br></div>
<blockquote type="cite"><div>On 21 Jun 2018, at 17:49, Mark H. David <<a href="mailto:mhd@yv.org" target="_blank" rel="noreferrer">mhd@yv.org</a>> wrote:<br></div>
<div style="font-family:Arial"><br></div>
<div><div><div style="font-family:Arial">Is there a mailing list to ask questions and make suggestions and talk about emacs lisp mode for pro Lispers? Would that be here perhaps?<br></div>
</div>
</div>
</blockquote></div>
<div><br></div>
<div style="font-family:Arial">Yes, there’s no other place.<br></div>
<div><br></div>
<div><div><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="font-family:Arial">-- <br></div>
<div style="font-family:Arial">__Pascal J. Bourguignon__<br></div>
</div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="font-family:Arial"><br></div>
<div style="font-family:Arial"><br></div>
</div>
</div>
</div>
</div>
</div>
<div style="font-family:Arial"><br></div>
</div></div></div>

</blockquote></div><br></div>
</blockquote></div>