ฉันกำลังพยายามติดตั้ง + ที่น่าเบื่อจาก MELPA แต่ดูเหมือนว่าจะไม่มีอยู่ในรายการอีกต่อไป ฉันได้ตรวจสอบที่นี่: https://melpa.org/
เป็นเรื่องปกติหรือไม่
ฉันกำลังพยายามติดตั้ง + ที่น่าเบื่อจาก MELPA แต่ดูเหมือนว่าจะไม่มีอยู่ในรายการอีกต่อไป ฉันได้ตรวจสอบที่นี่: https://melpa.org/
เป็นเรื่องปกติหรือไม่
คำตอบ:
มันเป็นความจริงที่ MELPA ไม่ดึงไลบรารีจาก EmacsWiki อีกต่อไป
กรุณาขอรับDired +และห้องสมุดอื่น ๆ โดยฉันจาก dired+.el
EmacsWiki:
หน้าของฉันทั้งหมดใน EmacsWiki ถูกล็อค (พวกเขาต้องการผู้ดูแลไซต์เพื่อปลดล็อก) AFAIK ไม่เคยมีปัญหาด้านความปลอดภัยที่แท้จริง
ใช่มันเป็นความจริงที่หน้าเว็บที่ถูกล็อคนั้นไม่ได้มีความปลอดภัยระดับเดียวกับลายเซ็นดิจิตอล (เช่นใช้สำหรับ GIT) ในทางตรงกันข้ามความจริงที่ว่าบางรหัสมีการเซ็นชื่อแบบดิจิทัลและดึงออกมาจากที่เก็บ GIT ไม่รับประกันเลยว่ารหัสไม่เป็นอันตรายหรือเป็นอันตรายโดยไม่ตั้งใจ
(นี่เป็นความคิด: ถ้ามีคนต้องการเผยแพร่รหัสพิษคุณคิดว่าพวกเขาต้องการทำเช่นนั้นจาก EmacsWiki ซึ่งมีการดาวน์โหลดน้อยหรือจากไซต์เช่น MELPA ซึ่งมีอีกหลายครั้งจากไซต์ที่คุณต้องการ ทำเรื่องเล็กน้อยเพื่อดาวน์โหลดและ "ติดตั้ง" ไลบรารีหรือจากไซต์ที่คุณสามารถทำสิ่งนั้นได้โดยไม่ต้องสนใจและรวดเร็วโดยไม่ต้องคิดหรือพยายาม?)
หากคุณได้รับหนึ่งในห้องสมุดของฉันที่อื่นนอกเหนือจาก EmacsWiki รวมถึงจากhttps://github.com/emacsmirror/คุณจะได้รับเวอร์ชันเก่าที่ไม่ได้รับประโยชน์จากการบำรุงรักษา (การแก้ไขข้อผิดพลาดการปรับปรุง) รุ่นของdired+.el
นั้นอยู่ในวันที่มิเรอร์นั้นตั้งแต่เดือนพฤศจิกายน 2017 รุ่นที่เกี่ยวกับ EmacsWiki เริ่มตั้งแต่เดือนมกราคม 2018 และฉันไม่แน่ใจด้วยซ้ำว่ามิเรอร์นั้นจะได้รับการอัปเดตต่อไปตั้งแต่นี้เป็นต้นไป
[ highlight.el
ขณะนี้ห้องสมุดพร้อมใช้งานจากกระจก GitHub ใหม่ที่นี่ด้วย ผู้ดูแลของกระจกนั้นจะทำให้ทันสมัยเพื่อสะท้อนเวอร์ชั่นล่าสุดจาก wiki]
เป็นเรื่องปกติหรือไม่
ใช่ MELPA เมื่อเร็ว ๆ นี้มีการปรับปรุงนโยบายและไม่รวมถึงแพคเกจโฮสต์บนEmacsWikiอ้างเหตุผลด้านความปลอดภัย: https://github.com/melpa/melpa/pull/5008 ดูคำตอบของ Drewด้วย
สำหรับตอนนี้คุณจะต้องติดตั้งจากแหล่ง EmacsWiki ต้นน้ำที่https://www.emacswiki.org/emacs/dired%2b.elหรือจากEmacsmirror clone ที่https://github.com/ emacsmirror
คุณสามารถติดตั้งได้โดยใช้เอ-GET อะไรที่เหมาะกับฉันทีละขั้นตอน:
พยายามติดตั้งel-get
จาก melpa แล้ววิ่งเข้าไปในทุกชนิดของ weirdnesses เช่น1982
ดังนั้นฉันเลือกใช้การตั้งค่าพื้นฐานโดยเพิ่มลงใน~/.emacs
:
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
เริ่ม Emacs ใหม่
Mx el-get-emacswiki สร้างสูตรท้องถิ่น
Mx el-get-install dired +
เพิ่มไปยังของฉัน~/.emacs
:
(require 'dired+)
ในการอัพเดทแพ็คเกจ: Mx el-get-update dired +