<div dir="ltr">Yeah! That is a good idea! I'll add it to the list !<div>If you or anyone has more ideas or features you would like to have in Cuis, let me know! :-)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 25, 2023 at 11:21 AM Mariano Montone <<a href="mailto:marianomontone@gmail.com">marianomontone@gmail.com</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">Hi Hernán,<br>
<br>
El 24/5/23 a las 11:08, Hernán Wilkinson via Cuis-dev escribió:<br>
> that is great!!! but we have to synchronize this changes because I <br>
> have a student doing his thesis working on similar improvements!!<br>
<br>
may I suggest a possible subject for one of those thesis? How about <br>
structured navigation, selection and editing of Smalltalk code, ala <br>
tree-sitter, this kind of thing: <br>
<a href="https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter" rel="noreferrer" target="_blank">https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter</a>.<br>
<br>
For example, I miss the ability to select Smalltalk expressions by <br>
expression. Instead of having to move the cursor to exact positions, I <br>
could use let's say Shift+Ctrl+UP several times, and that would select <br>
the expression at cursor point, then the enclosing expression, etc.<br>
<br>
This is also close to refactoring stuff, like variable renaming and <br>
other things.<br>
<br>
I'm not sure about the level of difficulty and how realistic it is to <br>
implement this as a thesis, but I think the result would be both very <br>
interesting and also useful.<br>
<br>
Cheers,<br>
<br>
Mariano<br>
<br>
</blockquote></div><br clear="all"><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>