Μια επισκόπηση του πώς να ξεκινήσεις από το μηδέν με την Emacs Lisp
Έχεις εγκαταστήσει λοιπόν το Emacs. Και τώρα τι;
Λοιπόν, μπορείς να ξεκινήσεις το tutorial πατώντας C-h t, και δεν είναι κακή αρχή. Το tutorial θα σου μάθει τα βασικά της επεξεργασίας, της αναζήτησης και της πλοήγησης στο Emacs.
Αν είσαι εντελώς καινούριος στο Emacs, μπορεί να έχει νόημα να πάρεις ένα starter kit, το οποίο έρχεται με ένα σύνολο από ρυθμίσεις και πακέτα ήδη στημένα.
Το πακέτο Emacs Prelude προσφέρει ένα ωραίο σύνολο από λογικές προεπιλογές και πακέτα.
Για να εγκαταστήσεις το Emacs Prelude, τρέξε το παρακάτω σε ένα τερματικό:
curl -L https://github.com/bbatsov/prelude/raw/master/utils/installer.sh | sh
και φρόντισε να ρίξεις μια ματιά στον οδηγό εγκατάστασης για περισσότερες οδηγίες.
Αν γνωρίζεις vim, μπορεί να σε ενδιαφέρει το starter kit Doom Emacs, το οποίο ενσωματώνει εξομοίωση του vim μέσω του evil-mode.
Για να εγκαταστήσεις το Doom Emacs, τρέξε το παρακάτω σε ένα τερματικό:
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d
~/.emacs.d/bin/doom install
και φρόντισε να ρίξεις μια ματιά στον οδηγό εγκατάστασης για περισσότερες οδηγίες.
Συνιστάται να ρυθμίσεις τον έλεγχο σύνταξης και το linting με το Flycheck.
Αν δεν έχεις προσθέσει ήδη το αποθετήριο MELPA στο Emacs σου, κάνε το προσθέτοντας τα παρακάτω στο αρχείο αρχικοποίησης σου
(require 'package)
(add-to-list 'package-archives
'("MELPA Stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
(package-refresh-contents)
Η εγκατάσταση και η ρύθμιση του Flycheck χωρίς το use-package γίνεται προσθέτοντας τα παρακάτω στο αρχείο αρχικοποίησης σου
(package-install 'flycheck)
(add-hook 'after-init-hook #'global-flycheck-mode)
Η εγκατάσταση και η ρύθμιση του Flycheck με το use-package γίνεται προσθέτοντας τα παρακάτω στο αρχείο αρχικοποίησης σου
(use-package flycheck
:ensure t
:init (global-flycheck-mode))
Για περισσότερες πληροφορίες και επίλυση προβλημάτων, δες την τεκμηρίωση του Flycheck.
Η καλύτερη τεκμηρίωση για τη Emacs Lisp... έρχεται μαζί με το ίδιο το Emacs!
Για να ανοίξεις την
Emacs Lisp Reference,
πάτησε C-h i και βρες την καταχώριση Elisp, ή διάλεξε Help → More Manuals
→ Emacs Lisp Reference. Σημείωσε ότι το εγχειρίδιο μπορεί να λείπει από κάποιες
διανομές, οπότε σε αυτή την περίπτωση μπορείς να το βρεις
διαδικτυακά.
Αν είσαι εντελώς καινούριος στη Elisp, μπορείς να διαβάσεις την Introduction to Emacs Lisp, που ανοίγει με τον ίδιο τρόπο.
Το εγχειρίδιο του Emacs περιέχει μια ενότητα για τις Coding Conventions της Emacs Lisp. Υπάρχει επίσης ένας Style Guide που συντηρείται από την κοινότητα στο GitHub.