คำถามในหัวข้อ 'emacs'

จะทำให้การกำหนดค่า emacs เป็นโมดูลได้อย่างไร
ฉันตัดสินใจที่จะเขียน .emacs ของฉันใหม่ทั้งหมด และฉันต้องการตั้งค่าบางอย่างที่เป็นโมดูลาร์ เพื่อหลีกเลี่ยงไฟล์ init.el ขนาด 1k+ LoC ที่น่ากลัว... ฉันคิดว่ามีข้อกังวลพื้นฐานบางประการที่การกำหนดค่าแต่ละรายการจำเป็นต้องแก้ไข: ตัวเลือกระดับโลก...
16630 มุมมอง
schedule 17.01.2024

การเปิดองค์ประกอบจากรายการการเชื่อมโยงด้วยเสียงกระเพื่อม (elisp)
ฉันกำลังค้นหาวิธี "ป๊อป" องค์ประกอบจากรายการการเชื่อมโยง หรืออีกนัยหนึ่งคือ สมาคม "ทำลายล้าง": (setq alist '((a . 1) (b . 2)) (assoc-pop 'a alist) ;; -> (a . 1) ;; alist -> ((b . 2)) มีฟังก์ชั่นใดบ้างในชุดสายรัด elisp?...
534 มุมมอง
schedule 28.10.2023

วิธีเปลี่ยนการเยื้องในโหมดข้อความสำหรับ emacs
ฉันอยู่ในโหมดข้อความและต้องการให้ปุ่ม Tab เยื้องบรรทัดเป็นสองช่องว่าง ไฟล์มีลักษณะดังนี้: Line one Line two เคอร์เซอร์ตั้งอยู่ก่อน 'L' : "บรรทัดที่สอง" และฉันกด TAB และจะมีการเยื้อง 6 ช่องว่างซึ่งตรงข้ามกับ 2 ช่องว่างที่ต้องการ...
3714 มุมมอง
schedule 16.12.2023

จะรวมไลบรารี jdk มาตรฐานใน emacs semantic ได้อย่างไร
ฉันใช้ Emacs 23.2 นี่คือวิธีที่ฉันโหลดความหมาย: (setq semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode global-semantic-idle-summary-mode...
2114 มุมมอง
schedule 05.01.2024

หน้าต่างป๊อปอัปใน R & Emacs
ฉันใช้ ESS เพื่อให้อยู่ใน Emacs เมื่อทำงานกับ R เมื่อใดก็ตามที่ฉันสร้างโครงเรื่อง ป๊อปอัปใหม่จะปรากฏขึ้นพร้อมกับกราฟ หน้าต่างใหม่นี้ดูเหมือนจะเป็นส่วนหนึ่งของกระบวนการ R ที่เรียกว่าภายใน Emacs...
3637 มุมมอง
schedule 27.10.2023

จะหาพจนานุกรมภาษาฝรั่งเศสสำหรับ ispell ได้ที่ไหน
ฉันกำลังแก้ไขเอกสารเป็นภาษาฝรั่งเศสด้วย Emacs ispell จะเป็นพจนานุกรมภาษาอังกฤษตามค่าเริ่มต้น เมื่อฉันลอง ispell-change-dictionary มันเสนอ francais-tex , francais7 และ francais ในรายการ แต่พอเลือกใครแล้วทำ ispell-word มันก็บอก Error: The...
4302 มุมมอง
schedule 10.12.2023

กำจัดการอ้างอิงถึงคำเตือนการคอมไพล์ไบต์ตัวแปรอิสระ
ฉันกำลังเขียนโหมดหลักของ emacs ซึ่งใช้ตัวแปรบัฟเฟอร์ภายในเพื่อจัดเก็บสถานะบางอย่าง: (defun foo-mode () "My nice major mode" (interactive) (kill-all-local-variables) (setq mode-name "foo") (setq major-mode 'foo-mode) (set...
15355 มุมมอง
schedule 09.11.2023

การซ่อน = เมื่อแสดงผลข้อมูลโค้ดแบบอินไลน์ใน Emacs
ใน Emacs ในโหมดองค์กร ฉันสามารถมีข้อมูลโค้ดแบบอินไลน์ได้โดยการใส่เครื่องหมาย = ลงในข้อมูลโค้ด นี่คือตัวอย่าง: ในตัวอย่างด้านบน ฉันได้ปรับแต่งใบหน้าของ org-code เพื่อให้พื้นหลังเข้มกว่าพื้นหลังข้อความมาตรฐาน แต่มีวิธีให้ Emacs ซ่อน...
620 มุมมอง
schedule 31.12.2023

การเขียนโปรแกรมโดยไม่มี IDE และการสำรวจซอร์สโค้ดจากโปรเจ็กต์ c++ ขนาดใหญ่
ฉันสงสัยว่าในโครงการในโลกแห่งความเป็นจริงและโครงการโอเพ่นซอร์สพวกเขามักจะเขียนโค้ดโครงการโดยไม่มี IDE และใช้สคริปต์สร้างที่กำหนดเองและพวกเขาอาจใช้ emacs หรือ VIM ฉันสงสัยว่าพวกเขามักจะสำรวจและค้นหาโครงการเหล่านั้นสำหรับฟังก์ชั่นบางอย่างและ...
546 มุมมอง
schedule 10.12.2023

จะเน้นบรรทัดใดบรรทัดหนึ่งใน emacs ได้อย่างไร
ฉันต้องเน้นสิ่งอำนวยความสะดวกสำหรับ emacs เพื่อทำเครื่องหมายบางบรรทัดในไฟล์ขณะทำงานกับมัน ควรเป็นแบบ smth เช่น M-s h l แต่ควรทำงานตามหมายเลขบรรทัด ไม่ใช่บน regexp ฉันต้องการเน้นบรรทัดปัจจุบัน แต่ hl-line-mode ไม่เหมาะ...
2757 มุมมอง
schedule 19.12.2023

จะสร้างไฟล์ใหม่จากโหมด dired ได้อย่างไร?
ฉันต้องการสร้างไฟล์ใหม่ในโหมดไดเรด มีคำสั่ง "สร้างไฟล์ใหม่" ในโหมด dired หรือไม่ ตัวอย่างเช่น เมื่อฉันพิมพ์ "c" ในโหมด dired มันจะสร้าง "untitled.txt" มันง่ายมาก แต่ฉันหามันไม่เจอ
29287 มุมมอง
schedule 13.12.2023

สร้างคำย่อสำหรับฟังก์ชันที่มีข้อโต้แย้ง
เมื่อฉันกำหนดฟังก์ชันโดยใช้define-skeleton ฉันสามารถสร้างคำย่อในตารางตัวย่อของฉันได้ ("abbrev_name" "" function_name nil) อย่างไรก็ตาม หากฉันใช้ defun (ซึ่งต้องมีการโต้แย้ง) เช่น (defun function_name (arg) "" (interactive "sThe...
124 มุมมอง
schedule 05.12.2023

โหมดแบตช์ Emacs ไม่รู้จักไฟล์ org ใน osx
ฉันกำลังพยายามใช้ emacs -batch เพื่อสร้างไฟล์ csv ที่แสดงรายการสิ่งที่ต้องทำทั้งหมดในไฟล์โหมดองค์กรของฉัน มันใช้งานได้ดีบนกล่อง linux ของฉัน แต่ฉันไม่สามารถทำให้มันทำงานใน OSX ได้ นี่คือคำสั่งที่ฉันใช้: emacs -batch -l ~/.emacs org-mode -eval...
155 มุมมอง
schedule 30.10.2023

เรียกใช้แอป 'Hello World' ใน Agda emacs
ฉันติดตั้งคอมไพเลอร์ Agda แล้ว ไบนารี่ได้จากที่นี่: http://ocvs.cfv.jp/Agda/how-to-install-windows.html ... และฉันกำลังพยายามทำให้มันรวบรวมแอพ Hello World ง่ายๆ (ฉันพบรหัส 'Hello World' ของ Agda ออนไลน์) แต่ฉันไม่เคยใช้ Emacs มาก่อน...
1068 มุมมอง
schedule 01.01.2024