Ανάπτυξη ιστοτόπου σε περιβάλλον Debian/emacs

Από Βικιβιβλία

Χρήσιμα πρόσθετα για τον emacs[επεξεργασία]

  • nXhtml . Αυτό το mode βασίζεται στο nxml
  • nxml .Το n δηλώνει ότι

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

  • geben. Η βιβλιοθήκη geben του emacs

προσφέρει μια δισύνδεση ανάμεσα στον emacs και ένα εκτελέσιμο σενάριο php μέσω του πρωτοκόλλου DBGp .Από την πλευρά της μηχανής εκτέλεσης php πρέπει να έχουμε εγκαταστήση την επέκταση Xdebug.



Αυτόματη ενεργοποίηση κυρίων τρόπων λειτουργίας (major modes)[επεξεργασία]

θα θέλαμε όταν ανοίγουμε ένα αρχείο xhtml να μεταφερόμαστε αυτόματα στο mode nxhtml. Αυτό δεν συμβαίνει.

C-h v auto-mode-alist θα μας εμφανίσει το περιεχόμενο αυτής της μεταβλητής που καθορίζει ανάλογα με την επέκταση ενός αρχείου που ανοίγουμε ποιό major mode θα φορτωθεί. Στην έκδοση 22.2 αυτή η μεταβλητή δεν είναι στο custom και ένας τρόπος να την αλλάξετε μόνιμα είναι μέσα από το .emacs αρχείο.

Προβλήματα[επεξεργασία]

Απουσία τεκμηρίωσης[επεξεργασία]

Στο Debian λόγω νομικών διαφωνιών σχετικά με την άδεια GFDL αφαιρέθηκε από μερικές διανομές το πακέτο της τεκμηρίωσης (info αρχείο) που είναι ενσωματωμένο με τον emacs. Όσο παράξενο και αν ακούγεται αυτό είναι δυστυχώς ενδεικτικό της πολεμικής που αναπτύσσεται εντός του ελλακ. Αν έχετε την ατυχία αυτή μια λύση είναι να βρείτε το αρχείο της τεκμηρίωσης από τον ιστότοπο του emacs σε μορφή info και να αποσυμπιέσετε και να το μετακινήσετε στον κατάλογο /usr/share/info/ . Κατόπιν μέσα από τον emacs θα έχετε πρόσβαση στο εγχειρίδιο του emacs είτε από το menu Help-> Read the Emacs Manual είτε με τον C-h r