<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">I couldn't agree more. After I was exposed to 'sam' in 1987, there</div><div class="gmail_default" style="font-family:monospace,monospace">was no other editor.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I was, however, heavily involved in the porting of 'pads' and 'pi'</div><div class="gmail_default" style="font-family:monospace,monospace">to Solaris and Linux, and 'pads' has a 'move' operation, distinct</div><div class="gmail_default" style="font-family:monospace,monospace">from 'resize/reshape'. I had sometimes felt the need of such an</div><div class="gmail_default" style="font-family:monospace,monospace">operation when I had a large samterm open with lots of open files,</div><div class="gmail_default" style="font-family:monospace,monospace">so, with no pretensions to originality, I took the code from 'pads'</div><div class="gmail_default" style="font-family:monospace,monospace">and put it into 'samterm', and it was trivial to add. For which I</div><div class="gmail_default" style="font-family:monospace,monospace">should perhaps apologize to the author of 'sam'.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, 18 Jul 2025 at 12:12, Douglas McIlroy <<a href="mailto:douglas.mcilroy@dartmouth.edu">douglas.mcilroy@dartmouth.edu</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">I always recoiled from vi's plethora of commands. Then came sam, and I<br>
haven't looked back since. It handles multiple windows with barely<br>
more commands than ed, real regular expressions, good mouse support,<br>
and great global editing capability. It can even run by script without<br>
a screen.<br>
<br>
Doug<br>
</blockquote></div>