คำถามติดแท็ก lisp

2
มีวิธีพิมพ์คำจำกัดความของฟังก์ชันที่มีอยู่ใน Emacs หรือไม่?
ฉันต้องการดูนิยามของฟังก์ชันที่มีอยู่ใน Emacs เป็นไปได้ไหม ฉันลองC-h d function-name RETแล้ว แต่มันจะคืนค่าสตริงเอกสารสำหรับฟังก์ชั่นไม่ใช่ฟังก์ชั่นจริงเท่านั้น ฉันกำลังคิดบางอย่างที่คล้ายกับtypeคำสั่งของ bash ซึ่งจะคืนค่านิยามทั้งหมดของฟังก์ชัน (backstory อาย: ผมตั้งใจเขียนมากกว่าฟังก์ชั่นการทำงานในของฉัน.emacsไฟล์ที่มีรุ่นที่ไม่ใช่การทำงานฟังก์ชั่นเดิมยังคงอยู่ในความทรงจำและการทำงาน แต่ฉันไม่สามารถสำหรับ.! ชีวิตของฉันจำได้ว่าฉันไม่ได้.)
10 emacs  elisp  lisp 

2
วิธีสลับระหว่าง. cpp และ. hpp ที่ไม่ได้อยู่ในไดเรกทอรีเดียวกัน
มีฟังก์ชั่น Emacs ที่สลับระหว่าง.cppและ.hppไฟล์ที่ไม่ได้อยู่ในไดเรกทอรีเดียวกันหรือไม่? ฉันรู้ว่ามีtoggle-source.elแต่ดูเหมือนจะไม่จัดการกับกรณีที่.cppและ.hppอยู่ในไดเรกทอรีที่แตกต่างกัน แต่โครงสร้างไดเรกทอรีของฉันเป็นเช่นนี้ project1/src/foo.cpp project1/include/foo.hpp project2/src/bar.cpp project2/include/bar.hpp มันไม่ควรจะเป็นเรื่องยากที่จะสลับไปมาระหว่างsrc/foo.cppและinclude/foo.hppแต่ผมไม่ได้พูดชัด
4 emacs  lisp 

1
วิธีรับพรอมต์ใน SLIME
ฉันเพิ่งติดตั้ง SLIME ใน Emacs แต่บางครั้งเมื่อฉันพิมพ์ข้อความฉันได้รับข้อผิดพลาดและดีบักขึ้นมาและฉันออกจากมัน แต่เมื่อฉันกลับไปที่ REPL ฉันไม่สามารถประเมินอะไรได้เลย ฉันไม่สามารถรับพรอมต์ได้เช่นกัน ฉันต้องการบางสิ่งบางอย่าง Ctrl-C ใน Lisp I am รุ่นบรรทัดคำสั่ง ฉันแค่ติดอะไรบางอย่างเช่น * Process inferior-lisp (list 1 2 3 4)(quit) ดูเหมือนจะไม่มีอะไรพาฉันกลับไปที่ * พรอมต์และไม่มีอะไรประเมิน ปล่อยฉันเป็นอิสระ!! ฉันจะรับพรอมต์ใน SLIME REPL ได้อย่างไร
1 emacs  lisp  slime 

1
โครงการ MIT / GNU จะไม่เริ่มขึ้น
ฉันสร้าง MIT Scheme จากซอร์สโดยใช้ GCC บน Ubuntu 14.04 แต่การพยายามเรียกใช้มันทำให้ฉันมีข้อผิดพลาด mit-scheme: can't find a readable default for option --band. searched for file all.com in these directories: /home/tay/Downloads ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
ubuntu  lisp 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.