Μαθαίνοντας τον Emacs/Προσαρμογή: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Chomwitt (συζήτηση | συνεισφορές)
μΧωρίς σύνοψη επεξεργασίας
Chomwitt (συζήτηση | συνεισφορές)
Αλλαγή θέματος
Γραμμή 40:
 
Όμως υπάρχει διαφορά (δυστυχώς) ανάμεσα στο όνομα ενός θέματος που θα εμφανιστεί στη λίστα και το όνομα που πρέπει να χρησιμοποιήστε στην κλήση της σχετικής συνάρτησης. Έτσι το '''Linh Dang Dark''' αντιστοιχεί στο '''ld-dark'''. Μπορείτε να δείτε μια λίστα με όλες τις σχετικές color-theme-* συναρτήσεις και στη λίστα αυτή θα βρείτε τα ονόματα που πρέπει να χρησιμοποιήσετε.
 
Αν όμως θέλουμε την ώρα που επιλέγουμε ένα θέμα στη λίστα να δούμε και το όνομα της στην συνάρτηση μπορούμε να το κάνουμε ως εξής: '''C-h v var <RET>''' μπορούμε να εμφανίσουμε λίστα μεταβλητών σχετικες με τα χρωματικά θέματα που αρχίζουμε με '''color-theme''' . Aυτό το καταφέρνουμε με τη βοήθεια αυτόματης συμπλήρωσης. Από τις μεταβλητές αυτές μας ενδιαφέρει η '''color-theme-history-max-length''' . Η προκαθορισμένη της τιμή είναι 0. Δίνωντας της όμως μια μεγαλύτερη τιμή δημιουργείται ιστορικό όπου καταγράφεται η πληροφορία των ονομάτων των θεμάτων που ενεργοποιήσαμε στο παρελθόν, κάτι που μπορούμε να χρησιμοποιήσουμε στην αρχική λίστα θεμάτων προκειμένου να βρούμε το όνομα που θα χρησιμοποιηθεί στην συνάρτηση στο .emacs αρχείο.
'''M-x set-variable <RET> color-theme-history-max-length <RET> XX <RET>.''' Όπου XX η τιμή που θα δώσουμε στο ιστορικό. Και κατόπιν μετά από κάθε αλλαγή στο θέμα μπορούμε με την εντολή '''C-h v color-theme-history''' να δούμε το ιστορικό της αλλαγής θεμάτων όπου υπάρχει το όνομα που μπορούμε να χρησιμοποιήσουμε και στο .emacs για να κάνουμε μόνιμη την αλλαγή που θέλουμε.
 
Όπου όνομα θέματος θα είναι αυτό που βλέπετε στη λίστα αλλά χωρίς κεφαλαία και με το χαρακτήρα '-' όπου υπάρχει κενό ανάμεσα σε λέξεις.