<div dir="ltr"><div class="gmail_default" style=""><font face="monospace">> i write go these days and use dozens of third party libraries.</font></div><div class="gmail_default" style=""><font face="monospace">> zed allows me to ask “what methods are available on this variable?”</font></div><div class="gmail_default" style=""><font face="monospace"><br></font></div><div class="gmail_default" style=""><font face="monospace">Interestingly, 'samuel' has a feature not unlike the above, called<br style="">'advisor'.  You can select a string in a file window, and look up<br style="">its definition. The manual has<br style=""><br style="">       Advisor<br style="">          Advisor is a C advisor service.  It will look-up the<br style="">          selected library routine name or C Language keyword (while,<br style="">          for, if, etc.) and return (in the command window)<br style="">          information about the routine's calling sequence or use.<br style=""><br style="">The inclusion of C language keywords may have been influenced by the<br style="">fact that 'samuel' also had an interface to 'cin', the C interpreter.<br style="">The 'database' file has a simple format, e.g.,</font></div><div class="gmail_default" style=""><font face="monospace"><br style="">        Jrect   Bitmap Jrect={0, 0, XMAX, YMAX};<br style="">        Point   struct{ short x; short y; }Point;<br style="">        add     Point add(p, q) Point p, q; add two points<br style=""><br style="">and the distributions I have seen have come with such files for 630<br style="">routines, X11 and C library functions. The 'advisor' was a separate<br style="">program, not built in to 'samuel', and </font><font face="monospace">I daresay this functionality</font></div><div class="gmail_default" style=""><font face="monospace">could be added to 'acme', </font><span style="font-family:monospace">via 'libacme'.</span></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, 22 Jul 2025 at 20:16, Steve Simon <<a href="mailto:steve@quintile.net">steve@quintile.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">sam was my only editor from 92 when i discovered it until last year.<br>
<br>
under continual peer pressure i moved to zed on a mac which does many clever things i don’t need and even occasionally gets in the way, but (for me) it had one killer feature:<br>
<br>
i write go these days and use dozens of third party libraries. zed allows me to ask “what methods are available on this variable?”<br>
<br>
i would love to go back to sam but i fear adding treesitter and the rest needed to support this feature would kill one of us for sure.<br>
<br>
-Steve</blockquote></div>