หลังจากขุดมากมีไม่ได้ดูเหมือนจะเป็นในตัวเลือกที่จะปรับในองค์กรหรือในทั่วไป ระบบภาพไม่มีวิธีใดในการปรับแต่งพื้นหลังเริ่มต้นและองค์กรไม่มีวิธีการตั้งค่า:background
คุณสมบัติ อย่างไรก็ตามดูเหมือนว่าภาพส่วนใหญ่จะสนับสนุน:background
คุณสมบัติการแสดงผล
ฉันจะเพิ่มฟังก์ชั่นนี้เพื่อองค์กรโดยการปรับเปลี่ยน (อ่าน: การคัดลอกและวางลงใน.emacs.d
ที่มีการเปลี่ยนแปลงสาย org-display-inline-images
1)
ฉันจะไม่ทำหน้าที่นี้ซ้ำเพราะมันค่อนข้างยาว บรรทัดที่ 51 ของฟังก์ชั่นอ่าน:
(setq img (save-match-data (create-image file type nil :width width)))
ฉันกำหนดตัวแปรที่ปรับแต่งได้ใหม่org-inline-image-background
ซึ่งสามารถเก็บไว้nil
(พื้นหลังโปร่งใส) หรือสี:
(defcustom org-inline-image-background nil
"The color used as the default background for inline images.
When nil, use the default face background."
:group 'org
:type '(choice color (const nil)))
จากนั้นฉันเพิ่มลงในบรรทัด 51:
(setq img (save-match-data (create-image file type nil :width width
:background org-inline-image-background)))
มันทำงานได้อย่างสวยงามและสามารถปรับแต่งได้โดยใช้เครื่องมือเลือกสีดังนั้นมันจึงเป็นไปตามข้อกำหนดทั้งหมดของฉัน