Emacs

คำถาม & คำตอบสำหรับผู้ใช้ขยายหรือพัฒนา Emacs

3
วิธีการใช้งานโหมดเสียบ?
ฉันกำลังดิ้นรนที่จะใช้โหมดเสียบใน Emacs ฉันดาวน์โหลดและติดตั้งโหมดเสียบผ่าน MELPA ดังนั้นการอ้างอิงทั้งหมดควรเข้าแทนที่ สำหรับวัตถุประสงค์ในการทดสอบผมก็ดาวน์โหลดมาสาธิตboidsjs ฉันจะเปิดขึ้นboids.jsจากนั้นพิมพ์M-xrun-skewer(เปิดเบราว์เซอร์ด้วย URL http://127.0.0.1:8080/skewer/demo) จากนั้นเรียกใช้ในที่สุดM-xskewer-mode(-> เปิดใช้งานโหมดเสียบ) แต่ในเบราว์เซอร์ไม่มีอะไรเกิดขึ้น ผมทำอะไรผิดหรือเปล่า?

2
วิธีการเลือกระหว่างศูนย์และ 0 หรือ t และ 1 เมื่อตั้งค่าตัวแปรหรือเปิดใช้งานโหมด
ผมเข้าใจว่าnil, 0และ / หรือ-1จะใช้สำหรับการปิดใช้งานคุณลักษณะบางอย่างและt, 1และ / หรือ+1จะใช้สำหรับการเปิดใช้งานคุณลักษณะบางอย่าง เมื่อกำหนดตัวแปรหรือเปิด / ปิดการใช้งานโหมดรองฉันควรเลือกแบบใด ฉันได้เห็นการเปลี่ยนแปลงเหล่านี้ทั้งหมดที่ใช้ในจุดหนึ่งหรืออื่น มันทำให้ฉันสงสัยว่าจริงๆแล้วมีความแตกต่างระหว่างพวกเขาหรือไม่ ฉันเห็นว่าบางครั้งการใช้0ไม่ได้ผลสำหรับฉันในขณะที่nilไม่ มีการใช้งานที่แตกต่างกันหรือไม่?
19 elisp 

2
ไฟล์แนบของโหมดองค์กรจะนิยมใช้ไฟล์ไฮเปอร์ลิงก์เมื่อใด
เท่าที่ฉันสามารถบอกได้org-modeสิ่งที่แนบมาแก้ปัญหาเช่นเดียวกับการทำไฮเปอร์ลิงก์ไฟล์ สิ่งที่แนบมาจะเป็นโซลูชั่นที่เหนือกว่าในสถานการณ์ใด?
19 org-mode 

1
โหมดองค์กร: ป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบ
เป็นไปได้ไหมที่จะป้องกันการแก้ไขข้อความภายในทรีย่อยที่ยุบในโหมดองค์กร? นั่นคือฉันต้องการทำให้เป็นไปไม่ได้ที่จะแก้ไขข้อความที่ซ่อนอยู่ ดูเหมือนว่าบางสิ่งที่ควรมีอยู่ แต่ฉันไม่เคยเห็นวิธีที่จะทำ
19 org-mode 

2
จะเลื่อนดูคำสั่งการโต้ตอบ (Mx) ที่มีอยู่ทั้งหมดโดยใช้ Helm แทนที่จะเป็นเพียงประวัติของฉันได้อย่างไร
ฉันกำลังใช้ Helm เพื่อดำเนินการคำสั่งที่มีการโต้ตอบให้เสร็จสมบูรณ์ แต่มันอนุญาตให้ฉันวนรอบคำสั่งเหล่านั้นที่ฉันเคยใช้ในอดีตเท่านั้น (เช่น 4 ผู้สมัคร) ฉันไม่ต้องการพฤติกรรมนี้ แต่เมื่อกด Cn / Cp มันควรวนไปตามคำสั่งที่จับคู่รูปแบบทั้งหมด ฉันจะเปลี่ยนพฤติกรรมนี้ได้อย่างไร
19 helm  cycling 

2
มีตัวเลือกอะไรบ้างในการตรวจสอบการสะกดคำใน emacs
เนื่องจากขณะนี้ฉันทำงานที่ไม่ใช่การเขียนโปรแกรมจำนวนมากใน Emacs การตรวจสอบการสะกดกลายเป็นหนึ่งในข้อกังวลหลักของฉันอีกครั้ง ฉันสังเกตเห็นว่ายังไม่มีคำถามเกี่ยวกับตัวเลือกสำหรับการตรวจสอบการสะกดคำใน Emacs ดังนั้นเราไปที่นี่: ฉันมีตัวเลือกอะไรบ้างในการตรวจสอบการสะกดคำใน Emacs โดยเฉพาะอย่างยิ่ง สำหรับการตรวจการสะกดคำเพื่อวัตถุประสงค์ทั่วไปเช่นคำแนะนำที่เหมาะสมสำหรับการพิมพ์ผิดการแก้ไขการสะกดคำ สำหรับการตรวจสอบการสะกดแบบเลือกเช่นวัตถุประสงค์การตรวจการสะกดแบบทั่วไป แต่เฉพาะในความคิดเห็น สำหรับสิ่งใดก็ตามที่ฉันลืมหรือไม่รู้ตัว แต่คุณสามารถนึกถึงได้ (ที่เกี่ยวข้องกับการตรวจการสะกดคำ, duh ... ) แก้ไข:ง่ามปิด"อื่น ๆ"สิ่งที่อยู่ในคำถามที่แยกจากสิ่งที่ตัวเลือกจะมีการเขียนตำราที่ดีขึ้นใน emacs

1
แสดงภาพ PDF ในโหมดองค์กร
หมายเหตุ: คำถามนี้ถูกถามที่นี่ก่อนหน้านี้โดยไม่ประสบความสำเร็จ ความสามารถของโหมด Org ในการแสดงภาพอินไลน์นั้นยอดเยี่ยมสำหรับการเขียนรายงานทางวิทยาศาสตร์ประจำสัปดาห์ของฉัน ฉันสามารถรวมกราฟเชื่อมโยงข้อมูลของพวกเขาเชื่อมโยงกับข้อสรุปและใช้ประโยชน์จากพลังของโหมดองค์กร ปัญหาเดียวที่ฉันมีคือองค์กรต้องการภาพที่จะใช้รูปแบบภาพทั่วไป (jpeg, png, ฯลฯ ) ในขณะที่ฉันต้องการให้กราฟของฉันเป็น PDF ฉันจะแสดงรูปภาพ pdf แบบอินไลน์ในโหมดองค์กรได้อย่างไร วัตถุประสงค์สุดท้ายของฉันคือการเขียนลิงค์เช่นนี้ในโหมดองค์กร: [[file:~/Work/grap.pdf]] และให้มันแสดงแบบอินไลน์เหมือนว่ามันจะเกิดขึ้นถ้ามันเป็น png ฉันรู้ว่าฉันสามารถมีสำเนาของกราฟแต่ละอันใน jpeg หรืออะไรบางอย่าง (ซึ่งเป็นสิ่งที่ฉันทำอยู่ตอนนี้) แต่มันก็ค่อนข้างยุ่งยากและมันก็มีความเสี่ยงที่จะได้รับการอัพเดตกราฟ pdf และฉันก็ลืมปรับปรุง jpeg
19 org-mode  pdf  images 

7
ปุ่ม "Quick-view" Dired เพื่อแสดงตัวอย่างไฟล์ที่จุด
ฉันต้องการสร้างฟังก์ชั่นที่ทำ "มุมมองด่วน" ของไฟล์ที่อยู่ภายใต้จุดใน dired วิธีที่ฉันต้องการให้มันทำงานคือฉันกดปุ่มฟังก์ชั่นค้างไว้ซึ่งทำให้ไฟล์นั้นปรากฏในบัฟเฟอร์ แต่เมื่อฉันปล่อยกุญแจออกบัฟเฟอร์จะปิดและบัฟเฟอร์ที่ส่งคืน ฉันไม่ต้องการให้มีการปิดบัฟเฟอร์ชั่วคราว C-x k มีวิธีที่จะทำให้ฟังก์ชั่นนี้ใน Emacs หรือไม่? ดูเหมือนว่าเป็นไปได้ถ้าฉันสามารถผูกฟังก์ชั่นเพื่อกดปุ่ม / กด

2
ลิงก์โหมดองค์กรไปยังส่วนหัวในไฟล์องค์กรอื่น
มีวิธีเชื่อมโยงไปยังหัวข้อเฉพาะ (*) ในไฟล์ org อื่นหรือไม่? ฉันจะค้นหาและคัดลอกพา ธ สัมพัทธ์จากไฟล์ org ปัจจุบันไปยังไฟล์ที่ฉันต้องการเชื่อมโยงได้อย่างรวดเร็วได้อย่างไร? อาจเป็นไปได้ทั้งทางตรง แต่ฉันไม่สามารถเข้าใจได้ ขอบคุณสำหรับความช่วยเหลือของคุณ

2
ฉันจะแสดงรายการแท็กที่มีใน Magit ได้อย่างไร
ฉันต้องการแสดงรายการแท็กที่มีอยู่ใน Magit เพื่อกระจายการแก้ไขเฉพาะเป็นไปได้ไหม โดยเฉพาะอย่างยิ่งสิ่งที่ฉันหลังจากนั้นคือการแสดงรายการประวัติการแก้ไขที่แท็กที่แน่นอนแล้วดู diff สำหรับหนึ่งในแพทช์ในประวัติศาสตร์ ฉันเพิ่งเสร็จสิ้นการรีบูตและสังเกตเห็นความไม่สอดคล้องกันบางอย่างฉันรู้ว่าแพทช์ใดที่นำการเปลี่ยนแปลงมาใช้และฉันต้องการเห็นความแตกต่างจากเวอร์ชั่นก่อนการรีบูต
19 magit  git 

5
วิธีปิดการใช้งานการตัดบรรทัดใน Spacemacs
ฉันมีประสบการณ์ emacs จำกัด พยายามค้นหาวิธีปิดใช้งานการตัดบรรทัดในSpacemacsแต่ไม่พบ set nowrapวิธีการแก้ปัญหานี้ในกลุ่มคือการดำเนินการ แต่มันไม่ทำงานใน Spacemacs การแก้ปัญหานี้จะได้รับการชื่นชมมาก

2
การลบเครื่องหมายคำพูดอัจฉริยะโดยอัตโนมัติ
โดยเฉพาะอย่างยิ่งเมื่อคัดลอกข้อความจากสิ่งต่าง ๆ เช่น Google เอกสารฉันต้องการให้ Emacs ลบเครื่องหมายอัญประกาศคู่อัจฉริยะโดยอัตโนมัติ, เครื่องหมายอัญประกาศเดี่ยวเดี่ยวและอักขระ em-dash และ en-dash ทั้งหมดแทนที่พวกเขาด้วยการเทียบ ASCII ของพวกเขา มีวิธีการกำหนดค่า Emacs ให้ทำสิ่งนี้โดยอัตโนมัติหรือไม่? หรือถอดที่ฟังก์ชันที่ฉันสามารถเรียกที่จะทำในบัฟเฟอร์หรือภูมิภาค?

2
การใช้แบบอักษรที่แตกต่างกันสำหรับแต่ละโหมดหลัก
เป็นไปได้ไหมที่จะตั้งค่าแบบอักษรต่าง ๆ ตามโหมดหลัก? พูดInconsolata-12ในorg-modeบัฟเฟอร์และSymbola-12ในโหมดที่เหลือทั้งหมด หรืออย่างน้อยก็เป็นไปได้ที่จะทำ (set-frame-font "Inconsolata" t) หลังจากเปลี่ยนไปใช้org-modeบัฟเฟอร์?
19 major-mode  fonts 

4
วิธีที่ดีที่สุดในการสร้าง UML จากภายใน Emacs
มีพวงของการเป็นตัวเลือกที่บูรณาการระหว่าง Emacs และ UML เครื่องมือเช่นorg-mode's plantumlฝังเป็นplantumlโหมดที่สำคัญฯลฯ แน่นอนฉันจะลองพวกเขาออก แต่ฉันสงสัยว่าสิ่งที่คนอื่นใช้สำหรับเวิร์กโฟลว์ UML? การฝังไว้ในเอกสารอื่นอย่างที่org-modeทำนั้นเป็นความคิดที่ดีหรือเอาท์พุท uml ที่สร้างขึ้นในบัฟเฟอร์อื่นที่อัปเดตสดแล้วก็ดีเช่นกัน ฉันแน่ใจว่าผู้คนที่นั่นมีฟังก์ชั่นเอลลิสสุดน่ารักที่จะทำให้สิ่งนี้เป็นแบบอัตโนมัติ!
19 org-mode 

1
ฉันสามารถส่งออกตารางเฉพาะในไฟล์องค์กรไปยัง csv จากบรรทัดคำสั่งได้หรือไม่
ฉันมีไฟล์องค์กรที่มีหลายตาราง $ cat ~/foo.org #+Title: hello world * section 1 lorem ipsum #+TBLNAME: first-table | i | want | to | | export | this | table | #+TBLNAME: second-table | this | table | is | | not | as | important | ไฟล์นี้มีการปรับปรุงเป็นประจำ ฉันมี Perl สคริปต์ที่แยกวิเคราะห์csvไฟล์ที่ได้รับจากการออกบนM-x org-table-export first-tableฉันต้องการส่งออกfirst-tableไปยัง …
19 org-mode 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.