Δημοσιεύτηκε η έκδοση 2.0.15 του Micro Text Editor μετά από περισσότερη από ένα χρόνο ανάπτυξης


Ο τερματικός επεξεργαστής κειμένου Micro 2.0.15 επιστρέφει μετά από μια μακρά απουσία, φέρνοντας εκτεταμένες βελτιώσεις σύνταξης και διορθώσεις σταθερότητας.

Το Micro, ένας σύγχρονος επεξεργαστής κειμένου για τερματικά, σχεδιασμένος να είναι εύκολος στη χρήση ενώ εξακολουθεί να προσφέρει λειτουργίες που συνήθως συνδέονται με πλήρεις γραφικούς επεξεργαστές, κυκλοφόρησε την έκδοση 2.0.15, σηματοδοτώντας την πρώτη κυκλοφορία του έργου από την έκδοση 2.0.14, η οποία κυκλοφόρησε τον Αύγουστο του 2024.

Η κύρια εστίαση αυτή τη φορά είναι στις βελτιώσεις της επισήμανσης σύνταξης. Η υποστήριξη έχει επεκταθεί ή βελτιωθεί για μια ευρεία γκάμα γλωσσών και μορφών, όπως Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, το περιβάλλον Fish, Groovy, Ruby, παραλλαγές JavaScript όπως .cjs, καθώς και επιπλέον περιπτώσεις άκρων σε assembly και C++.

Πολλές διορθώσεις αντιμετωπίζουν επίσης προβλήματα με τη διαχείριση λέξεων-κλειδιών, την ανάλυση σχολίων, την αναγνώριση συμβόλων και ζητήματα από προηγούμενες αλλαγές κανόνων σύνταξης.

Οι δυνατότητες επεξεργασίας έχουν επίσης βελτιωθεί. Ενέργειες όπως αντιγραφή, κοπή, διαγραφή και διπλασιασμός είναι τώρα πιο συνεπείς, με διορθώσεις για ειδικές περιπτώσεις όπως η τελευταία γραμμή ενός αρχείου.

Επεξεργαστής Κειμένου Τερματικού Micro 2.0.15

Όσον αφορά τη χρηστικότητα, προστέθηκαν νέες λειτουργίες πλοήγησης και δείκτη, συμπεριλαμβανομένης της συμπεριφοράς σελίδας-πάνω και σελίδας-κάτω παρόμοια με το nano, τοποθέτηση δείκτη σε σχέση με το ορατό παράθυρο προβολής και βελτιωμένες λειτουργίες πολλαπλών δεικτών. Πλήθος παλινδρομήσεων που επηρέαζαν το κύλιση, την προσαρμογή προβολής, την αλλαγή μεγέθους διαιρέσεων και τη θέση του δείκτη, έχουν επιλυθεί.

Για σταθερότητα και ασφάλεια δεδομένων, αρκετές διορθώσεις βελτιώνουν την αξιοπιστία αποθήκευσης. Αυτές περιλαμβάνουν ασφαλέστερη εγγραφή, διακοπή περιττών αντιγράφων ασφαλείας για αρχεία που δεν έχουν αλλάξει, διορθώνοντας την αποθήκευση με αυξημένα προνόμια και αποτρέποντας την απώλεια δεδομένων με κοινόχρηστους buffers.

Άλλες διορθώσεις περιλαμβάνουν καλύτερη διαχείριση του SIGINT, σταμάτημα ατέρμονων βρόχων στις λειτουργίες αντικατάστασης και αποτροπή καταρρεύσεων σε εντολές τερματικού. Για τα πρόσθετα, προστέθηκαν νέες ανακλήσεις, οι διεπαφές API επεκτάθηκαν και τώρα υπάρχει πιο σαφής διαχωρισμός μεταξύ ενσωματωμένων και τρίτων πρόσθετων.

Επιπλέον, το έργο αύξησε επίσης τον έλεγχο των προσθέτων, αποτρέποντάς τα από το να αλλάζουν τα βασικά αρχεία ρυθμίσεων εκτός αν επιτρέπεται ειδικά να το κάνουν.

Τέλος, η υποστήριξη για cross-compilation βελτιώθηκε, συμπεριλαμβανομένης της προσθήκης στόχων Windows ARM64, και οι κατασκευές είναι πλέον ρητά πλήρως στατικές με το CGO απενεργοποιημένο.

Για περισσότερες πληροφορίες, δείτε το αρχείο αλλαγών.