Rilascio dell'editor di testo Vim 9.1

Dopo un anno e mezzo di sviluppo, è stato rilasciato l'editor testuale Vim 9.1. Il codice di Vim è distribuito con una licenza copyleft propria, compatibile con la GPL e che consente di utilizzare, distribuire e modificare il codice senza restrizioni. La principale caratteristica della licenza di Vim è legata al ritorno delle modifiche: i miglioramenti realizzati in prodotti di terze parti devono essere restituiti al progetto originale se il maintainer di Vim ritiene che tali miglioramenti meritino attenzione e invia la relativa richiesta. Per tipo di distribuzione, Vim appartiene alla categoria Charityware, cioè anziché vendere il programma o raccogliere donazioni per il progetto, gli autori di Vim chiedono di versare un'importo a qualsiasi ente di beneficenza se l'utente è soddisfatto del software.

Vim 9.1 è stato il primo rilascio preparato sotto la guida di un consiglio collettivo, creato dopo la morte dell'autore del progetto, che ha preso in mano le decisioni. Il rilascio è dedicato a Bram Moolenaar, autore e sviluppatore principale di Vim, che per oltre 30 anni ha seguito il progetto. Bram ha sviluppato la stragrande maggioranza delle modifiche in Vim: ha effettuato 16.5 mila commit e aggiunto 3.5 milioni di righe di codice, che è 50 volte di più rispetto al contributo di tutti gli altri sviluppatori insieme.

Miglioramenti principali:

  • Il linguaggio di scripting Vim9 ha introdotto il supporto per classi e oggetti, consentendo l'uso di metodi di programmazione orientata agli oggetti negli script.
  • È stato aggiunto il supporto per lo scorrimento fluido.
  • È stata realizzata la possibilità di aggiungere nel buffer testo virtuale, utilizzabile per le visualizzazioni dei suggerimenti forniti dai server LSP.
  • Aggiunta il comando «:defer» per eseguire una funzione specificata dopo il completamento della funzione corrente.
  • È stato incluso il plugin EditorConfig.
  • È stato migliorato il supporto per la piattaforma OpenVMS.
  • Nello strumento per la gestione dei dump esadecimali xxd è stata introdotta la supporto per l'output a colori e l'inversione dei dump binari.
  • Sono state aggiunte nuove funzionalità e comandi.
  • L'utilizzo del server FTP di Vim è stato interrotto, e ora si utilizza Git per la consegna delle risorse.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster