EDIT OK thanks to @[email protected] I'm now at 39 lines long. 🤣
.kshrc side by side in vim and vi. I do like a splash of color and do enjoy the command completion though so I guess I will tinker with n(vi) further. #vi📰 Albert Verlinde acht toekomst RTL Tonight onwaarschijnlijk: 'Ga niet zeggen dat er niks aan de hand is'

Albert Verlinde (64) heeft zich in 'Vandaag Inside' uitgesproken over de toekomst van 'RTL Tonight', na de aanhoudende geruchten over een mogelijk einde. Volgens hem staat het programma wel degelijk ter discussie en wordt er op korte termijn duidelijkheid verwacht.
#vis is much more than light-#Vim.
I would argue that it is much more powerful than any #Vi-compatible editor because of the extreme power of structured regular expressions (from #Plan9 sam(1) http://doc.cat-v.org/bell_labs/structural_regexps/se.pdf) and native support for multiple selections.

Today's computer touching lesson is a reminder to myself not to add anything to a config file which I do not fully understand:
Somewhere along my rambling path to setting up vi/nvi, I managed to borrow a setting which disabled soft wrapped lines.
It turns out removing `set leftright` lets me enjoy a world where lines can be longer than my screen. :)
Heute machte mir die Lehre mal so richtig Spaß. Das lag auch und besonders daran, dass es Gruppen von Studierenden gab, die lernen wollten. Häufig genug muss man den Gaul zur Tränke tragen. Gerade, wenn es darum geht, vorher etwas zu ent-lernen.
Konkret ist es so, dass die Studierenden im letzten Semester gelernt haben, wie sie #Git in Ihrer Entwicklungsumgebung nutzen können. Schon länger merke ich, wie sehr nur das taktile (Finger-) Gedächtnis trainiert wird. Da wird auf den entsprechenden Icons herumgeklickt und -gewischt, was das Zeug hält. Bei manchen fühlte ich mich an die berühmten Affen an der Tastatur erinnert. Selbst, wenn ich jenen die tatsächlichen Git-Befehle auf der Kommandozeile erläuterte, wurde das ignoriert (deren gutes Recht) und weiter geklickt,
Nicht so heute in einer Gruppe.
Zunächst bemerkte ich, dass es der Gruppe nicht darauf ankam, schnell mit den Aufgaben fertig zu werden (Effizienz), sondern verstehen zu wollen (Effektivität). Als ich dort vorbei schaute, versuchten die Studierenden die Fehlermeldung zu verstehen, die nach dem Geklicke erschien. Sie probierten auch eine generative KI für Erläuterungen. War aber eher Wischiwaschi, was da vom Automaten zurück kam.
Ich fragte, welche git-Befehle versucht wurden. Große Augen. Dann erläuterte ich, was es grob an Git-Befehlen gibt. Wenn man die auf der Kommandozeile ausführt, liefern viele der Befehle ausführlichere Meldungen. Manchmal sogar Hinweise, was getan werden kann. Also als erstes git status, wo stehe ich. Dann git pull, bzw. deren Teile git fetch und git merge. Langsam näherten wir uns dem Fehler. Zwischendurch bat ich die Studierenden, sich mittels generativer KI die wesentlichen Abläufe mit Git zu erläutern. Als dort geschwafelt wird, gab ich den Hinweis, es mit kritischen Nachfragen zu versuchen. Lustigerweise führte der abschließende git commit zum Öffnen des #Vi-Editors. Also zeigte ich kurz, wie man dort Texte erstellt und, ganz wichtig, dort wieder herauskommt. Voila. Noch ein git push und das Problem war auf einem Rechner gelöst. Weil die Gruppe gut aufpasste, konnten die Studierenden die Lösung selbstständig auf die anderen Rechner übertragen.
Was haben die Studierende gelernt:
Da ist es nicht schlimm, wenn die Gruppe vor lauter Lernen von neuen Dingen ganz vergessen haben, ein wichtiges Element der eigentlichen Aufgabe umzusetzen. Diese Gruppe hat es geschafft, genügend auf der Metaebene zu lernen.
Und ich fuhr später mit einem Lächeln mit dem Fahrrad nach Hause.