คำถามติดแท็ก org-mode

เป็นโหมดที่สำคัญของ Emacs สำหรับการจดบันทึกรักษารายการสิ่งที่ต้องทำการวางแผนโครงการและการเขียนเอกสารด้วยระบบข้อความธรรมดาที่รวดเร็วและมีประสิทธิภาพ เนื่องจากโหมดองค์กรเป็นพื้นที่กว้างใหญ่แท็กอื่น ๆ จะต้องมาพร้อมกับแท็ก 'โหมดองค์กร'

1
ฉันจะเดินแผนผังองค์กรโหมดได้อย่างไร
พื้นหลัง ฉันกำลังเขียนโหมดการนำเสนอสำหรับ Emacs ฉันต้องการให้อินพุตเป็นไฟล์ org เนื่องจากไฟล์ org นั้นยอดเยี่ยมสำหรับข้อมูล ปัญหา ฉันต้องแปลงไฟล์โหมด org เป็นรายการของโครงสร้างข้อมูล "ภาพนิ่ง" ที่ฉันสามารถทำซ้ำได้ ในการทำเช่นนี้ฉันต้องการทำบางสิ่งเช่นไฟล์โหมด org ต่อไปนี้: * this is the first headline, with a title property and no contents * this is the second headline, with contents - dash list nested under the second headline - further nested ** …
10 org-mode 

2
วิธีจัดการกับเวลาของนาฬิกา (โหมด org)
ฉันมักจะลืมที่จะออกจากงานหรือนาฬิกากิจกรรมที่แตกต่างกัน ตัวอย่างเช่นตอนนี้ฉันกำลังทำงานที่มีภาระหน้าที่ (โอเวอร์คล็อก) จากนั้นผู้จัดการของฉันก็เข้ามาและเราได้เริ่มการสนทนาซึ่งใช้เวลา 40 นาทีที่ดี ... ดังนั้นอย่าละเลยเลย วิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้คืออะไร? ฉันต้องการ - ถ้าเป็นไปได้ - เพื่อลบเวลาของการสนทนานี้ออกจากภารกิจหลักที่ฉันทำงานอยู่และเพิ่มลงในกิจกรรมใหม่
10 org-mode 

3
ขยายทรีย่อยโหมดองค์กรด้วยจุดหลังจากจุดไข่ปลา?
ฉันชอบโหมด org แต่สิ่งหนึ่งที่ฉันมักจะบั๊กอยู่เสมอคือถ้าจุดนั้นเกิดขึ้นหลังจากรีรีทรีแบบรีทรีที่ยุบลงไปการกดTABไม่ขยายเลย ตัวอย่างเช่นหากจุดอยู่ที่นี่ (แสดงโดย|): * Grandiose Plans ** Save the world...| ** Colonize Mars... ... และฉันกดTABไม่มีอะไรเกิดขึ้น แต่ฉันต้องใส่จุดที่นี่: * Grandiose Plans ** Save the world|... ** Colonize Mars... ... และจากนั้นฉันสามารถขยายทรีย่อย โปรดทราบว่าการใช้C-eเพื่อเลื่อนเคอร์เซอร์ไปที่ส่วนท้ายของส่วนหัวนั้นไม่สามารถแก้ไขพฤติกรรมนี้ได้ ตัวอย่างเช่นดูที่ต้นไม้นี้: * Long level one heading foo bar baz fizz buzz|... ** Shorter level two heading... จุดสิ้นสุดของส่วนหัวแรก ถ้าฉันกดลูกศรลงหรือC-nเลื่อนลงหนึ่งจุดจุดนั้นจะอยู่ที่นี่: * …
10 org-mode 

1
ทำให้ org-blank-before-new-entry แยกความแตกต่างระหว่างรายการสิ่งที่ต้องทำและเค้าร่างข้อความหรือไม่
เช่นเดียวกับพวกเราหลายคนฉันใช้โหมด org สำหรับสองสิ่งที่ต่างกัน: เป็นผู้จัดการรายการสิ่งที่ต้องทำ เป็นตัวห้อยข้อความ ฉันต้องการให้บรรทัดว่างของฉันทำงานแตกต่างกันตามบริบท รายการสิ่งที่ต้องทำ: ไม่มีบรรทัดว่าง เค้าร่างข้อความ: แทรก 1 บรรทัดว่างโดยอัตโนมัติเมื่อข้อความที่ไม่ใช่ส่วนหัวนำหน้าหัวเรื่อง กล่าวอีกนัยหนึ่งเมื่อฉันทำรายการสิ่งที่ต้องทำเมื่อฉันมีหัวเรื่องเป็นจำนวนมากในแถวฉันไม่ต้องการให้ตัวแบ่งบรรทัดหลงทางระหว่างพวกเขา โหมดรายการสิ่งที่ต้องทำไม่มีการแบ่งบรรทัด: * Organize Party [33%] ** TODO Call people [1/2] *** TODO Peter *** DONE Sarah ** TODO Buy food ** DONE Talk to neighbor อย่างไรก็ตามเมื่อฉันเขียนข้อความฉันต้องการให้ตัวแบ่งบรรทัดเพื่อประโยชน์ในการมองเห็นพื้นที่ว่าง / อ่านง่าย โหมดเค้าร่างบรรทัดว่างก่อนส่วนหัว: * Heading This is a document that has …

2
การส่งออกโหมด Org: เยื้องบรรทัดแรกของแต่ละย่อหน้าสไตล์ "วรรณกรรม"
มีสวิตช์ในโหมดองค์กรที่ฉันสามารถใช้กับการส่งออกไปยัง ODT (หรือรูปแบบอื่น ๆ ) เพื่อจัดรูปแบบไฟล์ต้นฉบับของฉันได้หรือไม่ นี่คือวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรคนี้เป็นวรรค นี่คือย่อหน้าอื่นนี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้านี่คืออีกย่อหน้า เป็น: This is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph. This is another paragraph this …

3
การแก้ไขหลายบล็อกต้นทางในหนึ่งบัฟเฟอร์
ฉันมีบล็อกแหล่งที่มาหลายอันซึ่งทั้งหมดถูกพันกันเป็นไฟล์เดียวกัน เมื่อฉันเรียกใช้C-c 'ภายในหนึ่งบล็อกเฉพาะบล็อกนี้เท่านั้นที่แสดงในบัฟเฟอร์ใหม่ มีความเป็นไปได้ที่จะแสดงทุกส่วนของไฟล์นี้ภายในบัฟเฟอร์นี้ (แทนที่จะเป็นเพียงส่วนย่อยนี้เท่านั้น)? ตัวอย่าง: #+begin_src emacs-lisp :tangle foo.el (defvar *ok* "") #+end_src This is where the variable is stored... #+begin_src emacs-lisp :tangle foo.el (defun add-one (n) (+ 1 n)) #+end_src ถ้าฉันโดนC-c 'บล็อกแรกฉันจะได้รับ: (defvar *ok* "") แต่ฉันต้องการ: (defvar *ok* "") (defun add-one (n) (+ 1 n))

2
การเรียงลำดับส่วนหัวในไฟล์ ORG
ฉันกำลังจดบันทึกในไฟล์โหมดองค์กรขนาดใหญ่ที่มีโครงสร้างต่อไปนี้: * Toto, A Notes about Toto. * Titi, C Notes about Titi. * Tutu, A Notes about Tutu. ฉันต้องการจัดเรียงไฟล์เพื่อให้ส่วนหัวทั้งหมดมีส่วนหัวที่มีAมาก่อนBซึ่งจะนำหน้าส่วนหัวด้วยCเป็นต้น มีวิธีอัตโนมัติในการทำเช่นนี้กับโหมด org หรือไม่?
10 org-mode  sorting 

2
สัญลักษณ์แทนในไฟล์ org-วาระ
ฉันมีโฟลเดอร์ฐานโครงการ~/prjภายในซึ่งเรามีโครงการหลายราย, 2014_prj1, 2014_prj2, ... , ภายในของที่ผมมีในหมู่คนอื่น ๆdocโฟลเดอร์ เค้าโครงมีลักษณะดังนี้: ~/prj ~/prj/2014_prj1 ~/prj/2014_prj1/README.org ~/prj/2014_prj1/data ~/prj/2014_prj1/doc ~/prj/2014_prj2 ~/prj/2014_prj2/README.org ~/prj/2014_prj2/data ~/prj/2014_prj2/doc ตอนนี้ฉันต้องการเพิ่มไดเรกทอรีโครงการทั้งหมด ( 2014_prjX) ไปยังorg-agenda-filesเช่นเดียวกับdocไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีโครงการ dataโฟลเดอร์ที่ควรจะได้เป็นส่วนหนึ่งของorg-agenda-filesเพราะพวกเขาอาจจะมี 10000s ไฟล์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร ฉันลองง่าย (setq org-agenda-files (quote ("~/doc/notes" "~/.emacs.d" "~/prj/*/doc" ) ) แต่นี่ทำให้ฉันเกิดข้อผิดพลาด Non-existing agenda file ~/prj/*/doc

2
บังคับใช้แบบอักษรที่มีความกว้างคงที่ในโหมดองค์กร
อะไรคือวิธีที่ง่ายที่สุดในการบังคับให้ Emacs org-mode ใช้แบบอักษรที่มีความกว้างคงที่และความสูงเหมือนกันทุกที่ ฉันสามารถทำให้org-level-nใบหน้าทั้งหมดได้รับสืบทอดมาfixed-pitchหรือทำการvariable-pitchอ้างอิงแบบอักษรที่มีความกว้างคงที่เช่นที่จริง แต่นั่นอาจเป็นเรื่องยุ่งยาก ขอบคุณล่วงหน้า.
10 org-mode  fonts 

1
ตัดส่วนเริ่มต้นของคอลัมน์ที่จัดชิดขวาในตาราง org
ฉันมีคอลัมน์ในตารางโหมดองค์กรที่มีชื่อไฟล์ยาว ส่วนที่น่าสนใจของชื่อไฟล์คืออักขระสองสามตัวสุดท้ายแทนที่จะเป็นตัวแรก ตัวอย่างเช่นให้ไฟล์ด้านล่าง: /data/capture/abcd_spectrum_01292000.dat /data/capture/abcd_spectrum_02251435.dat /data/capture/abcd_spectrum_02251847.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251849.dat /data/capture/abcd_spectrum_02251851.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02270910.dat ฉันต้องการตารางองค์กรของฉันที่จะมีลักษณะเช่นนี้: | File | TD | FD | MF | Notes: | |-----------------+----+----+----+----------------------| | <r15> | | | | <l20> | | <=_01292000.dat | | | | | | <=_02251435.dat | | | | | | <=_02251847.dat …

2
วิธีคำนวณบรรทัดเริ่มต้นและสิ้นสุดโดยอัตโนมัติเมื่อรวมไฟล์ต้นฉบับในโหมดองค์กร
ฉันมีด้านล่างในเอกสารของฉัน: #+INCLUDE: "code/basic.sv" :src systemverilog :lines "14-117" นี่คือสาย 14 เป็นที่ที่ผมมีclass basic extends ..และสาย 116 endclassเป็นที่ที่ฉันมี มีวิธีการอัตโนมัติแทรกหมายเลข 14 และ 117 (= 116 + 1) เพื่อที่ฉันจะได้ไม่ต้องด้วยตนเองปรับปรุงพวกเขาทุกครั้งที่ผมปรับเปลี่ยนcode/basic.sv?
10 org-mode 

3
มุมมองวาระการประชุม orgmode ไม่แสดงผลลัพธ์ใด ๆ
ฉันใหม่สำหรับ emacs และโดยเฉพาะอย่างยิ่งโหมด org และฉันกำลังทดสอบความเป็นไปได้ที่แตกต่างกัน เมื่อลองใช้ฟังก์ชั่นกำหนดเวลาTODOฉันไม่ได้รับผลลัพธ์ใด ๆ ที่แสดงในรายการรายสัปดาห์หรือรายวัน * TODO Get schwifty SCHEDULED: <2017-09-03 So> จากนั้นฉันตั้งค่าคีย์สากลตามที่แนะนำในคู่มือด้วย Cc a เพื่อให้ถึงตารางรายสัปดาห์ แต่ฉันได้รับรายการว่างในวันธรรมดาสัปดาห์โดยไม่มีเนื้อหา มีอะไรผิดปกติ?

1
วิธีการเพิ่มคอลัมน์ในรายงานการประชุมวาระการประชุมโหมดเพื่อแสดงเปอร์เซ็นต์ของเวลาสำหรับแต่ละกลุ่มของกิจกรรม?
ฉันใช้การตั้งค่าโหมด org ของโหมดของ Bernt Hansen ( http://doc.norang.ca/org-mode.html - ปรับเปลี่ยนเล็กน้อยตามความต้องการของฉัน) มาระยะหนึ่งแล้วฉันก็พบกับคำถามที่ไม่สามารถแก้ไขได้ ฉันต้องการเพิ่ม colunn ในรายงานตารางนาฬิกาของฉันซึ่งแสดงเปอร์เซ็นต์ของกิจกรรมแต่ละกลุ่ม สิ่งที่แนบมาเป็นตัวอย่างของรายงานตารางนาฬิกาทั่วไป ฉันต้องการเพิ่มคอลัมน์ถัดจากTimeแสดงเปอร์เซ็นต์ของเวลาที่ใช้ใน nonValueAdded.org (เช่น 16.59 = 100 * (1: 13/7: 20)), service.org, teaching.org หลังจากอ่านใช้สูตรในนาฬิการายงานเวลาเพื่อแปลงเวลา? (นับโพโมโดโรในวาระการประชุม)ฉันลองเพิ่ม:formula "$4=(%CLOCKSUM/%CLOCKSUM_T)*(100);t"ด้านล่าง (setq org-agenda-clockreport-parameter-plist (quote (:link t :maxlevel 5 :fileskip0 t :compact t :narrow 80 :formula "$4=(%CLOCKSUM/%CLOCKSUM_T)*(100);t"))) แต่มันก็ไม่ประสบความสำเร็จ ฉันขอขอบคุณความช่วยเหลือในเรื่องนี้ ที่ดีที่สุด

1
วิธีรับข้อมูลดิบสำหรับวาระการประชุมโหมดโดยไม่มีมุมมองวาระ?
ถาม:ฉันจะorg-modeส่งคืนข้อมูลดิบสำหรับมุมมองกำหนดการโดยไม่สร้างมุมมองกำหนดการได้อย่างไร ฉันต้องการเข้าถึงวาระการประชุมของฉันในวันใดวันหนึ่ง อย่างไรก็ตามฉันไม่ต้องการที่จะสร้างมุมมองวาระต่อ se แต่ฉันต้องการorg-modeรวบรวมและจัดเรียงองค์ประกอบทั้งหมดที่จะเข้าสู่มุมมองวาระการประชุมสำหรับวันนั้นและส่งคืน (ตามความเหมาะสมในรายการ) เพื่อตรวจสอบและจัดการต่อไป ฉันสันนิษฐานว่าorg-agenda-listน่าจะเป็นที่สำหรับเริ่มต้น อย่างไรก็ตามฟังก์ชั่นนั้นเป็นสัตว์ร้ายและดูเหมือนว่าจะรวมการรวบรวมการเรียงลำดับและการแสดงกระบวนการเข้าด้วยกัน ด้วยเหตุนี้ฉันจึงสันนิษฐาน (หวัง) ว่าฉันเพิ่งพลาดฟังก์ชั่นที่เกี่ยวข้องที่ให้ฟังก์ชั่นหลังจากนั้น

3
โหมด orgo ไปที่หัวข้อสุดท้าย?
ข้ามโหมด org ไปที่หัวเรื่องสุดท้ายในทรีปัจจุบัน บอกว่านี่คือไฟล์ org ของฉันไปป์ระบุเคอร์เซอร์: * Top| ** Apple ** Banana ** Cherry * Middle ** Ape ** Bear ** Cat ฉันต้องการเรียกใช้คำสั่งและให้เคอร์เซอร์อยู่ที่นี่: * Top| ** Apple ** Banana ** Cherry| * Middle ** Ape ** Bear ** Cat
10 org-mode 

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