
рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ Emacs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП elisp package рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдЕрднреА рднреА рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕рдордп рдХреЗ рд╕рд╛рде, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рднреА рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЙрдиреНрд╣реЗрдВ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА (рдпрд╛ рдЕрдзрд┐рдорд╛рдирддрдГ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдорд╛рдирдХ рд╕реЗрдЯред рд╣рд╛рд▓ рддрдХ рддрдХ, рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛, рдПрд▓рд┐рд╕реНрдЯреЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯреЗрдЬред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдЕрд╕реБрд╡рд┐рдзрд╛рдПрдБ рдереАрдВ, рд▓реЗрдХрд┐рди рдЕрд╕рд▓реА рд╕рдорд╕реНрдпрд╛рдПрдВ рддрдм рд╢реБрд░реВ рд╣реБрдИрдВ, рдЬрдм рдПрдордПрд╕реАрдПрд╕ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХ рдУрдПрд╕ рдХреЗ рддрд╣рдд рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЧрдпрд╛, рдФрд░ рди рдХреЗрд╡рд▓ ~ / .emacs рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
рдирддреАрдЬрддрди, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реВрдВ:
- рдмрдбрд╝реЗ рдкреИрдХреЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕
- рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛
- рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрдХреБрд▓ рдХреЗ рддреБрд▓реНрдпрдХрд╛рд▓рди рдореЗрдВ рдЖрд╕рд╛рдиреА
- рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдореМрдЬреВрджрд╛ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдереЛрдбрд╝реЗ рд╢реЛрдз рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рдирд┐рдХрд▓реА, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдПрд▓рдкрд╛ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рджреВрд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ emacs 23 рдХреЗ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЧрдИ рдереА, рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╡рд┐рд╢реЗрд╖ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рдкрддрд╛ рдЪрд▓реА рдереАрдВред
ELPA рдпрд╛ package.el
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, Emacs рд▓рд┐рд╕реНрдк рдкреИрдХреЗрдЬ рдЖрд░реНрдХрд╛рдЗрд╡ (рдпрд╣ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдХрд▓реНрдк рдЦрдбрд╝рд╛ рд╣реИ)
рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рдерд╛, рдореВрд▓ рдЕрднреА рднреА рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдкреИрдХреЗрдЬ.рд╕реЗрд▓ рдХреЛ рдПрдордПрд╕реАрдПрд╕ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреНрд░реА рдореЗрдВ рд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ 24 рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА, рдПрд▓реНрдкрд╛ рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдПрдХ рдмрдбрд╝рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЬ рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдЧрд╛ред рд╡реИрд╕реЗ, рдпрд╣
Emacs Starter Kit рдореЗрдВ рдХреБрдВрдЬреАрдмрджреНрдз рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП elpa рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдпрд╣ emacs 22 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ emacs рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреЗрдбрд╝ рд╕реЗ package.el рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдореИрдВ
рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рдж рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдирд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ~ / .emacs.d / elpa рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд╣рд╛рдВ рдбрд╛рд▓реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ ~ / .emacs рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
;;; This was installed by package-install.el.
;;; Move this code earlier if you want to reference packages in your .emacs.
(when (load (expand-file-name "~/.emacs.d/elpa/package.el"))
(package-initialize))
рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдпрд╛ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд░реАрдореЗрдХрд┐рдВрдЧ рдПрдордПрд╕реАрдПрд╕), рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордПрдХреНрд╕ рд╕реВрдЪреА-рдкреИрдХреЗрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
http://elpa.gnu.org рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдХрд╛рдлреА рдкреИрдХреЗрдЬ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝реЗрдВ:
;; use more repositories for elpa
(setq package-archives '(("elpa" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")))
рдкреЗрд╢реЗрд╡рд░реЛрдВ:
- рдИрдореИрдХреНрд╕ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рдорд░реНрдерди рдХреА рдЧрд╛рд░рдВрдЯреА;
- рдмрд┐рд▓реНрдХреБрд▓ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рд╢реБрджреНрдз рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ;
- рдХреЗрдВрджреНрд░реАрдХреГрдд рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдЬрд╝ рдирдП рдкреИрдХреЗрдЬ рдЦреЛрдЬрдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ;
- рдкреИрдХреЗрдЬ рдЦреЛрдЬрдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
рд╡рд┐рдкрдХреНрд╖:
- (рдЕрди) рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА: рдХреЛрдИ рд╕реНрдерд╛рдкрдирд╛ рддрд┐рдерд┐, рдХреЛрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╛рдо, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ;
- рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрдиреЛрдВ рдкрд░ рд╕рдВрдХреБрд▓ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ;
- рдкреИрдХреЗрдЬ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ
рдЖрдЬ рддрдХ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд▓рдЧрднрдЧ 330 рдкреИрдХреЗрдЬ рд╣реИрдВ, рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 280 рдереЗ, рдкреНрд░рдЧрддрд┐ рд╕реНрдкрд╖реНрдЯ рд╣реИред
рдЕрд▓-get.el
рдЖрдк рдЗрд╕реЗ
GitHub рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ '(рдмрд╛рдХреА рдХрд╣рд╛рдВ?), рдЬрд╣рд╛рдВ рд▓реЗрдЦрдХ
Emacs рдХрд┐рдХрд░ рдХреЛ Emacs рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд╕реБрдЭрд╛рддрд╛
рд╣реИ ред рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рдПрд▓реНрдкрд╛ рдХреА рддрд░рд╣ рдПрд▓-рдЧреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЧрд┐рддреБрдм рд╕реЗ ~ / .emacs.d / el-get рдкрд░ рдХреНрд▓реЛрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ ~ / .emacs.d рдкрд╣рд▓реЗ рд╕реЗ рд╣реА git рдкрд░реНрдпрд╡реЗрдХреНрд╖рдг рдХреЗ рдЕрдзреАрди рд╣реИ, рдореИрдВрдиреЗ git рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
cd ~
mkdir .emacs.d/el-get
git submodule add github.com/dimitri/el-get.git .emacs.d/el-get/el-get
рдЗрд╕рд╕реЗ рдкреНрд░рдмрдВрдзрдХ рдФрд░ рдкреИрдХреЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ (
рд╡реНрдпрдВрдЬрдиреЛрдВ ) рджреЛрдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╡реНрдпрдВрдЬрдиреЛрдВ рд╕реЗ рд╕рднреА рдкреИрдХреЗрдЬ ~ / .emacs.d / el-get рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрд▓реНрдкрд╛ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ ~ / .emacs рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
;;; check if git sumbodule is there before loading el-get
(when (file-readable-file "~/.emacs.d/el-get/el-get/el-get.el")
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(require 'el-get)
;; packages to manage
(setq el-get-sources
'((:name magit :type elpa)
))
(setq recipes
(append
'(bbdb mediawiki auctex)
(mapcar 'el-get-source-name el-get-sources)))
(el-get 'sync recipes))
El-get рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдХреЛрдИ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рддреЛ el-get, bbdb, mediawiki рдФрд░ auctex рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡реНрдпрдВрдЬрдиреЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ elpa рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдЧрд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдкреНрдЯреАрдЯ-рдЧреЗрдЯ, рдЧрд┐рдЯ рдФрд░ рдЕрдиреНрдп рд╕рднреА
рдЪреАрдЬреЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЗрд╕реА рд╕рдордп, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдПрд▓реНрдкрд╛ рдФрд░ рдПрдкреНрдЯ-рдЧреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд┐рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрд▓-рдЧреЗрдЯ рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реАрдорд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдкреИрдХреЗрдЬ рдХреЛ рдмрд╛рд╣рд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдкреНрд░рд┐рдп рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдЬрдЧрд╣ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред
Mx el-get-install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрдВрдЬрдиреЛрдВ рдХреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рднреА рдЗрд╕ рдЬрд╛рд▓ рдореЗрдВ рдкрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ: рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХрд┐ рд╡реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рд╕рдВрдХреБрд▓ рдХреА рд╕реВрдЪреА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░рдЦрдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИред
рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдирдИ рдЬрдЧрд╣ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП, рдЙрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдИрдореИрдХ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
cd ~
git submodule init
git submodule update
Emacs рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдлрд┐рд░ рд╕реЗ), рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд╕рдЪ рд╣реИ, рдХрдИ рдиреБрдХрд╕рд╛рди рд╣реИрдВ:
- рдЕрдЧрд░, emacs рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрдХреЗрдЬ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ emacs-w3m рджреЗрдВ: рдЗрд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдФрд░ рдСрдЯреЛрдХреЙрдиреНрдлрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд╡реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП emacs-w3m рдирд╣реАрдВ рдорд┐рд▓рд╛ред
- рдпрджрд┐ apt-get рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ Linux рдХреЗ рддрд╣рдд рдкреИрдХреЗрдЬ рдХреЗрд╡рд▓ рдбреЗрдмрд┐рдпрди рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, Mac OS рдкрд░ рдЖрдк Fink рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (el-get рднреА рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рд╕рд╛рде рд╣реА, рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдРрд╕рд╛ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
- рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рдореНрдмрд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рддрд╣рдд рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рд╡реЗ рд╡рд╣рд╛рдВ рдмреЗрд╡рдХреВрдл рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред
рдкреЗрд╢реЗрд╡рд░реЛрдВ:
- рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд░рдЦрддрд╛ рд╣реИ;
- рдкреИрдХреЗрдЬ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо;
- рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рд╕рдВрд╕реНрдХрд░рдг 2.2 рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛, рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрд▓-рдЧреЗрдЯ рдореЗрдВ рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ;
- рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (рдКрдкрд░ рдХреЗ рдиреБрдХрд╕рд╛рди рджреЗрдЦреЗрдВ);
- рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рддред
рд╡рд┐рдкрдХреНрд╖:
- рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;
- рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕: рд╡реНрдпрдВрдЬрдиреЛрдВ рд╕реЗ рд╕рдВрдХреБрд▓ рдХреЗ рдирд╛рдо рдХреЛ рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдк рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз el-get-description рджреНрд╡рд╛рд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди elpa рдореЗрдВ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕реБрдВрджрд░ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИред
рд╡реНрдпрдВрдЬрдиреЛрдВ рдореЗрдВ рд▓рдЧрднрдЧ 350 рдкреИрдХреЗрдЯ рдкрд╛рдП рдЧрдП рдереЗ, рдПрд▓реНрдкрд╛ рдкреИрдХреЗрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░, рд╣рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рд╕реБрдВрджрд░ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рддреА рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣
emacswiki рд╕реЗ рд╕рдВрдХреБрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдпрд╣ рд▓рдЧрднрдЧ 1660 рд╕рдВрдХреБрд▓ рд╣реИред
рдмрд╛рдХреА
рдореИрдВрдиреЗ рдмрд╛рдХреА рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдлреА рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдЦрд╛; рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреА рд╕реВрдЪреА рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
EmacsWiki рдФрд░
StackOverflow рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред
- рдСрдЯреЛ-рдЗрдВрд╕реНрдЯреЙрд▓ : рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреИрдХреЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ (рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рд╕рдВрднрд╡ рд╣реИрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдореИрдХреНрд╕реАрдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдПрд▓-рдЧреЗрдЯ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- elinstall.el : рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВред
- epackage : рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯреЗрдб рдПрдордПрд╕реАрдПрд╕ рд▓рд┐рд╕реНрдк рдкреИрдХреЗрдЬ рд╕рд┐рд╕реНрдЯрдо (DELPS) рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреИрдХреЗрдЬ рдХрд╛ рднрдВрдбрд╛рд░рдг рдФрд░ рд╡рд┐рддрд░рдг рдЧрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рджрд░реНрдЬрди рдкреИрдХреЗрдЯреЛрдВ рдХреЗ рдХрд╛рд░рдг рдкреВрд░реЗ рдкреЗрдбрд╝ рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╕реНрдХреБрд░рд╛рддрд╛ рдирд╣реАрдВ рд╣реВрдВред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд┐рдХрд╛рд╕ рдХрд┐рд╕реА рддрд░рд╣ рд╕реБрд╕реНрдд рд╣реИред
- epkg.el : рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЫрд╣ рдорд╣реАрдиреЗ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрднреА рддрдХ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- install.el : рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреЙрдкреАрд░рд╛рдЗрдЯ 2006 рдореЗрдВ рдирд╡реАрдирддрдо рддрд╛рд░реАрдЦред
- install-elisp.el : рдСрдЯреЛ-рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛ рдкреВрд░реНрд╡рд╡рд░реНрддреА, рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
- jem-pkg.el : рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдПрдБред
- pases.el : рдкреИрдХреЗрдЬ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ) рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЧреИрд╕реЗрдВ рдЙрдиреНрд╣реЗрдВ emacs рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреАред рд╡реИрд╕реЗ, рдмрд╣реБрдд рдХрдо рдкреИрдХреЗрдЬ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдПрдХ рдЫрд╛рддреНрд░ рдереАрд╕рд┐рд╕ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
- рд╢реНрд░реЛрдгрд┐ : PHP Emacs рд▓рд┐рд╕реНрдк рдореИрдиреЗрдЬрд░, рд╕рдЪреНрдЪрд╛ emacs'ovodu рдирд╛рд░рд╛рдЬред
- plugin.el рдФрд░ рдЙрдкрдпреЛрдЧ- package.el рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
рд╕рдорд╛рдкрди рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдПрд▓-рдЧреЗрдЯ + рдПрд▓реНрдкрд╛ рдЧреБрдЪреНрдЫрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрдм рд╕рдордп рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдСрдЯреЛ-рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдмреНрд░реЛрд╕реИрдХреНрд╡рд┐рдЯреА рдмрддрд╛рдПрдВред