Áttekintés arról, hogyan kezdj hozzá az Emacs Lisphez a nulláról
Tehát telepítetted az Emacsot. És most mi következik?
Az oktatóanyagot elindíthatod a C-h t lenyomásával, és ez nem is rossz kiindulópont. Az oktatóanyag megtanítja a szerkesztés, a keresés és az Emacsben való navigálás alapjait.
Ha teljesen új vagy az Emacs világában, érdemes lehet beszerezni egy kezdőcsomagot, amelyben már be vannak állítva a konfigurációk és a csomagok.
Az Emacs Prelude csomag egy remek, átgondolt alapbeállítás- és csomagkészletet kínál.
Az Emacs Prelude telepítéséhez futtasd a következőt egy terminálban:
curl -L https://github.com/bbatsov/prelude/raw/master/utils/installer.sh | sh
és nézd meg feltétlenül a telepítési útmutatót, ahol további utasításokat találsz.
Ha ismered a vimet, érdekelhet a Doom Emacs kezdőcsomag, amely a evil-mode által működtetett vim-emulációt integrálja.
A Doom Emacs telepítéséhez futtasd a következőt egy terminálban:
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d
~/.emacs.d/bin/doom install
és nézd meg feltétlenül a telepítési útmutatót, ahol további utasításokat találsz.
Azt javasoljuk, hogy a szintaxisellenőrzést és a lintelést a Flycheck segítségével állítsd be.
Ha még nem adtad hozzá a MELPA tárolót az Emacshez, tedd meg úgy, hogy a következőt hozzáadod az init fájlodhoz
(require 'package)
(add-to-list 'package-archives
'("MELPA Stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
(package-refresh-contents)
A Flycheck telepítése és beállítása use-package nélkül úgy történik, hogy a következőt hozzáadod az init fájlodhoz
(package-install 'flycheck)
(add-hook 'after-init-hook #'global-flycheck-mode)
A Flycheck telepítése és beállítása a use-package használatával úgy történik, hogy a következőt hozzáadod az init fájlodhoz
(use-package flycheck
:ensure t
:init (global-flycheck-mode))
További információkért és a hibaelhárításhoz nézd meg a Flycheck dokumentációját.
Az Emacs Lispről szóló legjobb dokumentáció... magával az Emacsszel érkezik!
Az Emacs Lisp Reference eléréséhez írd be a C-h i billentyűkombinációt, és keresd meg az Elisp bejegyzést, vagy válaszd a Help → More Manuals → Emacs Lisp Reference elemet. Ne feledd, hogy a kézikönyv egyes disztribúciókból hiányozhat; ilyenkor online is megtalálod.
Ha teljesen új vagy az Elispben, elolvashatod az Introduction to Emacs Lisp című anyagot, amely ugyanígy nyitható meg.
Az Emacs kézikönyv tartalmaz egy részt az Emacs Lisp Coding Conventions témaköréről. Van egy közösség által gondozott Style Guide is, amelyet a GitHubon tartanak karban.