อัปเกรดโหมดองค์กรด้วย Aquamacs


7

ตามที่มีการถามและตอบในที่นี่ Aquamacs มีโหมดองค์กรที่ค่อนข้างเก่าและมีปัญหาบางอย่างในการถ่ายภาพ

ฉันจะอัพเกรดโหมด org ด้วย Aquamacs ได้อย่างไร มันก็โอเคแค่คัดลอก lisp / *. el ไปที่อื่น?

คำตอบ:


7

คุณสามารถใส่ไฟล์. el ไว้ในตำแหน่งที่คุณต้องการได้ แต่คุณจะต้องเพิ่มไดเรคทอรี่ใน emacs load-path ของคุณด้วยสิ่งต่อไปนี้:

(setq load-path (cons "~/path/to/orgdir/lisp" load-path))

ติดที่ใน.emacsไฟล์ของคุณ

มีข้อมูลเพิ่มเติมเกี่ยวกับเรื่องการติดตั้งหน้า org โหมด


1
ฉันทำได้ แต่ Mx org-version ให้ฉัน 6.33X ฉันเดาว่ามันยังคงใช้เวอร์ชั่นเก่าใน Aquamacs
prosseek

ฉันทำอะไรผิดไปมันใช้ได้ดี ขอบคุณ
prosseek

ฉันมีปัญหาเดียวกัน prosseek มันจะดีรู้ว่ามันเป็นสิ่งที่คุณทำผิด
Jonathan Komar

5

ให้ฉันสรุปขั้นตอนที่ฉันดำเนินการในที่สุดเพื่อใช้ตัวจัดการแพคเกจ หมายเหตุฉันใช้ emacs 23 based editor ซึ่งจัดส่งมาพร้อมกับ org-mode 6.33

ติดตั้งตัวจัดการแพ็คเกจ

  • ดาวน์โหลดpackages.elไฟล์จากที่นี่ บันทึกใน~/Library/elispตัวอย่างเช่น
  • เพิ่มรหัสต่อไปนี้ไปที่.emacs:

    (setq load-path (ข้อเสีย "~ / Library / elisp" โหลดพา ธ )) (ต้องการ 'แพ็คเกจ) (แพ็คเกจเริ่มต้น)

ตรวจสอบ

เพื่อตรวจสอบในส่วนนี้ในการตีemacs M-x list-packages RET orgที่นี่คุณจะเห็นรายการแพคเกจเสริม หมายเหตุ:failed to download org-mode archiveคุณอาจจะไม่สนใจคำเตือน:

กำลังอัปเดตโหมดองค์กร

  • ใส่ตีlist-packagesM-x list-packages RET
  • มีเครื่องหมายสำหรับการติดตั้งโดยiแพ็กเกจ org และxสำหรับการติดตั้งจริง

    รีสตาร์ท emacs

ตรวจสอบ

กดM-x locate-library RET orgเพื่อยืนยันการติดตั้ง ตอนนี้คุณควรมีโหมดองค์กรและทำงานอยู่


1
Aquamacs 3.0 (เป็นอัลฟ่า) ใช้ Emacs 24 ดังนั้นตัวจัดการแพคเกจจึงถูกสร้างขึ้นมา / ดังนั้นคุณสามารถเริ่มต้นด้วยส่วนอัปเดตโหมดองค์กร
studgeek

0

ฉันพบตัวอย่างข้อมูลที่เป็นประโยชน์มากกว่านี้เล็กน้อยจาก EmacsWiki ( http://www.emacswiki.org/emacs/CustomizeAquamacs ):

การอัพเกรดโหมด org หรือโหมดหลักอื่น ๆ ใน Aquamacs

    # Name of your emacs binary
    EMACS=/Applications/Aquamacs.app/Contents/MacOS/Aquamacs

    # Where local lisp files go.
    lispdir   = /Applications/Aquamacs.app/Contents/Resources/lisp 

    # Where info files go.
    infodir = /Applications/Aquamacs.app/Contents/Resources/info

--DH Ardell

อัปเดต (มีนาคม 2013):ทำการกำหนดค่าด้านบนlocal.mkหลังจากทำการโคลนครั้งแรกจากmk/default.mk
ให้แน่ใจว่าได้บันทึกโคลนที่อัพเดต ( local.mk) ลงในไดเรกทอรีระดับบนสุด (เช่น mk เหนือตัวเอง) เพื่อหลีกเลี่ยงข้อผิดพลาดในการรวบรวม


และสไตล์จากไดเร็กทอรี etc จะไปที่ OpenDocument Text Export หรือไม่
Jonathan Komar

ไม่เป็นไรฉันคิดออก - เพียงแค่ใส่ไดเรกทอรี ฯลฯ ทั้งหมดถัดจากไดเรกทอรีเสียงกระเพื่อม ดังนั้นในตัวอย่างต่อไปนี้มันจะอยู่ใน orgdir (setq load-path (ข้อเสีย "~ / path / to / orgdir / lisp" load-path)) (นำมาจากคำตอบของ Doug Harris)
Jonathan Komar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.