Re: getting nicely justified comments in an easy way

Seb <[email protected]> Fri, 29 Mar 2019 22:50:45 +0100 (CET)
Newsgroups gmane.editors.nano.general
Message-ID <[email protected]>
Hi Benno,


Thanks for the information!

> Start nano with --quotestr="^(# |// )".  When you want to write a 
> comment, you enable automatic hard-wrapping with M-L and start your 
> comment with either "# " or "// ", and then type away your text.  When 
> you've finished, you use <Shift+Up> to select the whole comment (but 
> make sure the selection does not begin before the first comment line), 
> and then type ^J.  Et voilĂ : the comment is justified and all lines 
> start with the same character sequence as the first.

Nice feature. Hopefully the upcoming new Debian stable will include a 
version of nano compatible with it.

> The justify command will recognize any character (or character group) 
> that is in quotestr as a comment-introducer.  See man nanor(5).  You can 
> customize it if you want, like adding a mandatory trailing space, as 
> done above.

Thanks!

> Yes, you can toggle softwrap with: M-$.  On an American keyboard this is 
> somewhat awkward: Alt+Shift+$, but on a French keyboard it seems the $ 
> is on the first, unshifted plane, next to the Enter key?  So it should 
> be easy to type.  Or does the keystroke not work for you?

Thanks again.
(I am French indeed but I use a qwerty keyboard, which I find more 
convenient for typing code. Combinations with the Alt keys redefine the 
keyboard to produce latin1 symbols. In nano, I use Esc, eg Esc-L for long 
lines. Esc-$ is OK.)


* Oh, I almost forgot, pico had a nice feature within Pine (before
   Alpine): if I put a "*" at the beginning of a line, then a space and
   then some text, the following line would automagically start with
   two spaces, as in this paragraph. And it was compatible with ^J, too.

Any chance of reproducing this clean appearance, or is it in the same 
category as introducing a '#' after a \n?


Kind regards,
Sébastien.

_______________________________________________
Help-nano mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-nano