<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div style="font-family:Arial;">Andy, thank you so much for reuniting me with this command I've long been missing. I can get used to M-j, especially since I already use C-j. Thank you so much! Not sure how I lost track of that change. Anyhow, this really helps me. Thanks!<br></div>
<div><br></div>
<div>----- Original message -----<br></div>
<div>From: Andy Peterson <<a href="mailto:andy.arvid@gmail.com">andy.arvid@gmail.com</a>><br></div>
<div>To: Discussion list for Common Lisp professionals <<a href="mailto:pro@common-lisp.net">pro@common-lisp.net</a>><br></div>
<div>Subject: Re: emacs lisp mode, mailing list?<br></div>
<div>Date: Fri, 22 Jun 2018 00:06:57 -0400<br></div>
<div><br></div>
<div dir="ltr"><div>Mark,<br></div>
<div><br></div>
<div>from key help: c-h k  c-m-j:<br></div>
<div><br></div>
<div><blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div style="font-family:Arial;">C-M-j runs the command indent-new-comment-line (found in global-map),<br></div>
<div style="font-family:Arial;">which is an alias for ‘comment-indent-new-line’ in ‘newcomment.el’.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">It is bound to C-M-j, M-j.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">(indent-new-comment-line &optional SOFT)<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">Break line at point and indent, continuing comment if within one.<br></div>
<div style="font-family:Arial;">This indents the body of the continued comment<br></div>
<div style="font-family:Arial;">under the previous comment line.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">This command is intended for styles where you write a comment per line,<br></div>
<div style="font-family:Arial;">starting a new comment (and terminating it if necessary) on each line.<br></div>
<div style="font-family:Arial;">If you want to continue one comment across several lines, use M-x newline-and-indent.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">If a fill column is specified, it overrides the use of the comment column<br></div>
<div style="font-family:Arial;">or comment indentation.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">The inserted newline is marked hard if variable ‘use-hard-newlines’ is true,<br></div>
<div style="font-family:Arial;">unless optional argument SOFT is non-nil.<br></div>
</blockquote></div>
<div><br></div>
<div>andy peterson<br></div>
</div>
<div><div style="font-family:Arial;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:Arial;">On 21 June 2018 at 21:09, Sky Hester <span dir="ltr"><<a href="mailto:skyjhester@gmail.com">skyjhester@gmail.com</a>></span> wrote:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><div style="font-family:Arial;">Hi Mark,<br></div>
<div><br></div>
<div>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.<br></div>
<div style="font-family:Arial;"><span><span class="colour" style="color:rgb(136, 136, 136)"></span></span><br></div>
<div><span><span class="colour" style="color:rgb(136, 136, 136)"></span></span><br></div>
<div><span><span class="colour" style="color:rgb(136, 136, 136)">-Sky</span></span><br></div>
<div><span><span class="colour" style="color:rgb(136, 136, 136)"></span></span><br></div>
<div style="font-family:Arial;"><span><span class="colour" style="color:rgb(136, 136, 136)"></span></span><br></div>
</div>
<div><div><div style="font-family:Arial;"><br></div>
<div defang_data-gmailquote="yes"><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 defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr"><div>G'day Mark,<br></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.<br></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><div style="font-family:Arial;">(defun example ()<br></div>
<div style="font-family:Arial;">  ;; This is a really long comment designed to show how the function paredit-reindent-defun works.*<br></div>
<div style="font-family:Arial;">  (print "hello world"))<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">(defun example ()<br></div>
<div style="font-family:Arial;">  ;; This is a really long comment designed to show how the function<br></div>
<div style="font-family:Arial;">  ;; paredit-reindent-defun works.*<br></div>
<div style="font-family:Arial;">  (print "hello world"))<br></div>
</div>
<div><br></div>
<div>Mark<br></div>
</div>
<div><div style="font-family:Arial;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:Arial;">On Fri, Jun 22, 2018 at 8:50 AM, Mark H. David <span dir="ltr"><<a href="mailto:mhd@yv.org">mhd@yv.org</a>></span> wrote:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div style="font-family:Arial;"><u></u><br></div>
<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;">      ;; *<br></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.<br></div>
<div><div><div><br></div>
<div>----- Original message -----<br></div>
<div>From: Pascal Bourguignon <<a href="mailto:pjb@informatimago.com">pjb@informatimago.com</a>><br></div>
<div>To: Discussion list for Common Lisp professionals <<a href="mailto:pro@common-lisp.net">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">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>
</div>
</blockquote></div>
</div>
</div>
</blockquote></div>
</div>
<div style="font-family:Arial;"><br></div>
</body>
</html>