Whoah ! My #OpenBSD #vi config is a hearty 10 lines long compared with the 260 of my minimal #vim config. Yeah I know I don't have theme support and what not but I'm prepared to give this a shot without all the fancy bells and whistles. The only thing it doesn't do is display my icon fonts in scripts but it's made me wonder if I even need them now. Yes nvi2 will display them but it feels like cheating to install that when n(vi) is in the base on OpenBSD.

EDIT OK thanks to @[email protected] I'm now at 39 lines long. 🤣
I didn't know there was any config for non-#vim #vi. I'd like to know what you can put in there.

I generally install Vim because I use it so much that I start hitting keys for features that vi doesn't have.
I think I'll give #vi a go on my #OpenBSD desktop instead of using #vim for a while and see how I get on. Got my config in ~/.config/vi/exrc and I'm learning new to me stuff so all is good.
Hmmm decisions decisions. As an #OpenBSD user I usually prefer #vim with just 2 plugins installed my gruvbox theme and colorizer to color html color codes. But I'm wondering if I really need syntax highlighting and theme support ? You can see my rough and I mean rough .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'

https://nieuwsjunkies.nl/artikel/1AKQ

🕥 22:38 | RTL Nieuws
🔸 #VI #Gerucht

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.

RTL Boulevard
Cei care nu înţeleg creştinismul vor vedea în antihrist reprezentantul şi apărătorul religiei, se vor uni cu el Potrivnicii lui Antihrist vor fi socotiţi făcători de tulburare, vrăjmaşi ai binelui obştesc şi ai rânduielii sociale, vor fi supuşi prigoanei pe faţă şi într-ascuns, vor fi supuşi la cazne şi pedepse 👉 https://c.aparatorul.md/un6gn 👈 #făţărnicia #făţărniciasatanică #minunileprigonitorului #Predici #prigoanele #profetii #SfântulIgnatieBriancianinov #vi­...
https://c.aparatorul.md/un6gn

@ploum

#vis is much more than light-#Vim.

https://youtu.be/y41MyOrPt8Q

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.

Vis Editor: Combining modal editing with structural regular expressions

YouTube

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. :)

#vi
#nvi
#PlainText
#AmLearning
#TechnicalJiggeryPokery

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:

  • Schau im Zweifelsfall, wie Befehle auf der Kommandozeile ausgeführt werden. (Hach, war das ein Jubel, als das Hello-World in #Go funktionierte)
  • Generative KI mag Lösungen vorgefertigt liefern. Viel besser ist der Einsatz im kritischen „Gespräch“. Die Studierenden überlegen, ob sie ein gruppenspezifisches Git-Tutorial damit erstellen, damit alle besser die Befehle lernen können.
  • In der Gruppe lernt es sich besser. Ich habe hauptsächlich mit einem Mitglied gesprochen und gemeinsam den Rechner bedient. Die anderen haben zugehört und bildeten das Gruppengedächtnis.
  • Die Studierenden zeigten mir am praktischen Beispiel, wie sie dieses Vorgehen (inkl. Ent-Lernens) für andere Probleme selbst versuchen können.

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.