<div dir="ltr">As discussed in the meeting, here's the relevant line from my .vimrc:<br><br><font face="monospace">set listchars=tab:┌┬┐,trail:·</font><br><div><br></div><div>The non-ASCII characters are:</div><div>250c:BOX DRAWINGS LIGHT DOWN AND RIGHT<br></div><div>252c:BOX DRAWINGS LIGHT DOWN AND HORIZONTAL<br></div><div>2510:BOX DRAWINGS LIGHT DOWN AND LEFT<br></div><div>b7:MIDDLE DOT<br></div><div><br></div><div>A sample looks like this (with tabstop=4):</div><div><br></div><div><font face="monospace">#include <stdio.h><br>int main(void) {<br>┌┬┬┐for (int i = 1; i <= 100; i ++) {<br>┌┬┬┐if (i % 15 == 0) {<br>┌┬┬┐┌┬┬┐puts("FizzBuzz");<br>┌┬┬┐}<br>┌┬┬┐else if (i % 3 == 0) {<br>┌┬┬┐┌┬┬┐puts("Fizz");<br>┌┬┬┐}<br>┌┬┬┐else if (i % 5 == 0) {<br>┌┬┬┐┌┬┬┐puts("Buzz");<br>┌┬┬┐}<br>┌┬┬┐else {<br>┌┬┬┐┌┬┬┐printf("%d\n", i); <br>┌┬┬┐}<br>┌┬┬┐}<br>┌┬┬┐return 0;<br>}</font><br></div><div><br></div><div>Here every tab occupies 4 columns, but it also works nicely when tabs expand to a varying number of columns and/or you have odd mixtures of tabs and spaces:</div><div><br></div><div><font face="monospace">x x<br> x┌┐x<br>  x┐  x<br>   x┌┬┬┐x<br> ┌┬┐x┌┬┐  x<br>┌┬┬┐ x┌┐┌┬┬┐x<br>┌┬┬┐  x┐┌┬┬┐  x<br>┌┬┬┐   x┌┬┬┐┌┬┬┐x<br>   ┐ ┌┬┐x┌┬┐┌┬┬┐  x<br>┌┬┬┐┌┬┬┐ x┌┐┌┬┬┐┌┬┬┐x<br>┌┬┬┐ ┌┬┐  x┐┌┬┬┐┌┬┬┐  x</font><br></div><div><br></div><div><div><img src="cid:ii_kg8u2e5w0" alt="tabs-vs-spaces.png" width="472" height="214"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 12, 2020 at 2:31 PM Bob Kleemann <<a href="mailto:rkleeman@energoncube.net">rkleeman@energoncube.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Perl Mongers,<div><br></div><div>This is a quick reminder that the quarterly San Diego Perl Mongers meeting will be occurring on Tuesday evening, starting at our normal time of 7 PM.  As has been for the last several meetings, we're going to meet online, as in-person meetings are discouraged, and online meetings seem to be a bit more popular.</div><div><br></div><div>Here's the Meeting ID: 851 5455 5818<br>Here's the Zoom link: <a href="https://us02web.zoom.us/j/85154555818" target="_blank">https://us02web.zoom.us/j/85154555818</a><br><br>The passcode can be acquired by running the short Perl program:<br><br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="monospace">sub sum {<br>    $a = shift();<br>    $a += shift() while @_;<br>    return $a;<br>}</font><div><font face="monospace">@n = ( 3 ); END{ print @n, "\n"; }<br>push @n, sum( $n[0], 0+@n );<br>push @n, sum( $n[0], $n[-1] ) for @n[0,1];<br>push @n, sum( @n ) / $n[0];<br></font></div></blockquote><div><br></div>We'll start the conversation by checking in with everyone, and seeing if there are any questions.  Following that, I'm trying to work up a short presentation.  Otherwise, it looks to be a mostly social meeting.</div><div><br></div><div>We're looking forward to an enjoyable evening with you all!</div><div><br></div><div>Bob</div>





</div>
_______________________________________________<br>
San-Diego-pm mailing list<br>
<a href="mailto:San-Diego-pm@pm.org" target="_blank">San-Diego-pm@pm.org</a><br>
<a href="https://mail.pm.org/mailman/listinfo/san-diego-pm" rel="noreferrer" target="_blank">https://mail.pm.org/mailman/listinfo/san-diego-pm</a><br>
</blockquote></div>