Μαθαίνοντας τον Emacs/Κύριοι τρόποι λειτουργίας (major modes)

Η βασική λειτουργία του emacs τροποποιείται ανάλογα με τον τύπο του αρχείου που έχουμε ανοίξει ή τον τύπο της εργασίας που θέλουμε να κάνουμε. Όμως για να γίνει αυτό πρέπει να έχουμε εγκαταστήσει τα ανάλογα modes.

Για να έχετε μια πρώτη εικόνα δείτε μια λίστα με τους διαθέσιμους τρόπους λειτουργίας του emacs.

Πολλά modes υπάρχουν στο πακέτο emacsXY-common (σε byte-code μορφή) και στο πακέτο emacsXY-el μπορείτε να βρείτε τον emacslisp κώδικά τους.

Προγραμματισμός

επεξεργασία

Το CEDET ( Collection of Emacs Development Environment Tools ) είναι μια συλλογή από εργαλεία που έχουν σαν σκοπό να προσφέρουν λειτουργικότητα που προσφέρει ένα ολοκληρωμένο περιβάλλον ανάπτυξης. Στο debian είναι μέρος του πακέτου emacs23-el που θα εγκατασταθεί μαζί με τον emacs.

Με τα modes αυτά ενσωματώνετε στο emacs η λειτουργικότητα ενός Συστήματος Διαχείρισης Εκδόσεων. Η λειτουργικότητα αυτή είναι χρήσιμη όχι μόνο για προγράμματα αλλά και για ένα μεγάλο κείμενο πχ βιβλίο,εγχειρίδιο κτλ.

Συνήθως το ονομάτου είναι της μορφής vc-**

Διαβάστε και το πολύ αναλυτικό Using Emacs with version control systems

Το πακέτο php-elisp (debian) (ubuntu) παρέχει σε debian-based λειτουργικά υποστήριξη php στον emacs μέσα από την ενεργοποίηση του php major mode όταν ανοίγουμε php αρχείο.

Μπορείτε να διαβάσετε το εγχειρίδιο χρήσης του php-mode καθώς και ένα σύντομο εγχειρίδιο.

Αυτό είναι ουσιαστικά ένα πακέτο που περιέχει :

  • c mode
  • c++ mode


Συνήθως αυτό το mode είναι προεγκατεστημένο με τον emacs σε debian-based λειτουργικά συστήματα.

Υπάρχει το ολοκληρωμένο περιβάλλον JDEE (Java Development Environment for Emacs )

[LispInteractionMode http://www.emacswiki.org/emacs/LispInteractionMode]

Γλώσσες σήμανσης (markup)

επεξεργασία

Αυτό το mode βασίζεται στο nxml

Το n δηλώνει ότι είναι ενα νεο xml mode γιατί υπάρχει ήδη ένα xml mode στον emacs.

Στο mode αυτό επεξεργαζόμαστε και χειριζόμαστε καταλόγους. Σε γενικές γραμμές πρόκειται για έναν διαχειριστή συστήματος αρχείων.

Σημειωματάριο και αντζέντα. Διαβάστε ένα εγχειρίδιο

Με αυτό το mode μπορείτε να δημιουργήσετε απλά έγγραφα σε HTML, PDF, DocBook, LaTeX κ.α

Άρθρο στο emacswiki

Επεργασία λογιστικών φύλλων στον emacs!

Σχεδιάστε τετράγωνα , κύκλους , γραμμές και άλλα με χαρακτήρες ascii .

Δείτε σαν χαρακτήρες τα κενά και τους λευκούς χαρακτήρες

Δημιουργία πινάκων