<div dir="ltr">Hi Rocio,<div> I'm adding the cuis list to the thread :-)</div><div> I tested it and works great but I found these two problems:</div><div>1) The option does not appear on the Method Categories menu, and the 'c' shortcut is already taken by the "Categorize all uncategorized" option.</div><div>2) The shortcut does not work on the messages list ... I do not know why because the menu option is there.</div><div><br></div><div>Could you check and fix these two issues? Regarding the 'c' collision in the Methods Categories list, maybe we could change 'c' to 'T' (uppercase t) in all the lists if 'T' is not taken. I'll talk with the code coverage package when you fix it.</div><div><br></div><div>Thanks!</div><div>Hernan.</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Jun 19, 2026 at 3:41 PM ROCÍO ELIZABETH VERA <<a href="mailto:rvera@fi.uba.ar">rvera@fi.uba.ar</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">Hi Hernan, thank you so much for the feedback!<br><br>You're right about the package — I'm aware CodeCoverage isn't loaded in Cuis by default and that it comes with CuisUniversity. My change extends that package specifically, so it only makes sense for setups that already have it loaded.<br><br>About the `Cmd+C` / copy question: there's no conflict. The shortcut I added is registered in the browser's **list** menu specs (message list, class list, etc.), where shortcuts are single keystrokes, just like `t` for "run tests". It only triggers when the focus is on one of those lists, not on the code editor. The editor's `Cmd+C` copy keeps working normally — I tested both: copying text in the editor still works, and pressing `c` while a method/class is selected in the list runs the tests with coverage.<br><br>If you think a different key would be clearer to avoid any confusion, I'm happy to change it — `c` just felt natural for "coverage".<br><br>Thanks again for taking the time to look at this!<br><br>Cheers,<br>Rocío</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El vie, 19 jun 2026 a las 15:31, Hernán Wilkinson (<<a href="mailto:hernan.wilkinson@10pines.com" target="_blank">hernan.wilkinson@10pines.com</a>>) escribió:<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">Hi Rocío!<div> That is really useful, but keep in mind that Cuis does not have the CodeCoverage package loaded by default; CuisUniversity has it (you are using CuisUniversity at university :-) )</div><div> On the other hand, does not cmd+c conflict with "copy" when used in the editor? Or is the shortcut only active when in the browser's lists?</div><div> </div><div>Cheers!</div><div>Hernan.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 19, 2026 at 3:03 PM ROCÍO ELIZABETH VERA via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</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 everyone,<br><br>My name is Rocio Vera and I'm a Computer 
Engineering student at the University of Buenos Aires (UBA). I'm 
currently taking Software Engineering 1, a course where we learn 
Smalltalk using Cuis.<br><br>As part of the course, we were asked to 
contribute to the Cuis ecosystem, and I thought it would be useful to 
add a **keyboard shortcut to run tests with code coverage**. Until now, 
the CodeCoverage package only offered this option from the context menu;
 my change adds the shortcut `c` (for *coverage*) to the System Browser 
panels, in the same way that `t` already exists for "run tests". I also 
updated the menu labels to reflect the shortcut, e.g., "Run Tests with 
Coverage (c)".<br><br>The change is implemented in the 
`CodeCoverageBrowserMenues` class, by populating the shortcut field in 
the menu specs (`systemCatListMenuSpec`, `classListMenuSpec`, 
`methodCategoriesListMenuSpec`, and `messageListMenuSpec`) and maintaining the registration using `BrowserWindow registerAll:`.<br><br>I've
 attached the `.st` file with the modifications. I tested it on CUIS 7.5
 (update #7641) with the CodeCoverage package loaded at its current 
version.<br><br>I look forward to your comments and suggestions. Thank you very much for your time and help.<br><br>Regards,<br>Rocio Vera<br></div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div style="font-size:12.8px"><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div style="font-size:12.8px"><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div style="font-size:12.8px"><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div style="font-size:12.8px"><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div>