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

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

3
Orgmode: สามารถตั้งค่าแท็กที่ระดับไฟล์ได้หรือไม่?
มีไฟล์สำหรับโครงการเฉพาะฉันต้องการให้โหนดทั้งหมดในไฟล์นั้นมีแท็กที่ระบุโครงการเพื่อที่ฉันจะสามารถใช้มันเพื่อสร้างมุมมองวาระการประชุมสำหรับโครงการนั้นในภายหลังเท่านั้น จนถึงทั้งหมดที่ฉันได้พบคือการ#+TAGS: foo bar spamระบุรายการของแท็กที่เสนอในการเติมข้อความอัตโนมัติของแท็กสำหรับไฟล์นั้น ไม่มีใครรู้ของ#+XXXคำแนะนำเหมือนเพื่อให้บรรลุนี้
11 org-mode 

2
รับลิงก์องค์กรเพื่อแทรกคำอธิบายลิงก์โดยอัตโนมัติหรือไม่
ถาม:ฉันจะรับorgฟังก์ชันลิงก์ที่กำหนดเองเพื่อแทรกคำอธิบายโดยอัตโนมัติได้อย่างไร ฉันต้องการจัดเก็บorgลิงก์ไปยังไฟล์ในdiredบัฟเฟอร์ แต่ต้องการให้คำอธิบายลิงก์เป็นชื่อไฟล์ sans path แทนที่จะรายงานเส้นทางแบบเต็มเช่น: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what I want ตอนนี้: org-store-linkลิงก์ hardcodes จากdiredเพื่อระบุค่าเริ่มต้น ฉันได้เขียนฟังก์ชั่นที่กำหนดเองแทน (เขียนจากฟังก์ชั่นฮาร์ดโค้ด) และเพิ่มไปที่org-store-link-functions: (defun dired-store-link () (when (derived-mode-p 'dired-mode) (let ((file (dired-get-filename nil t))) (setf file (if file (abbreviate-file-name (expand-file-name file)) default-directory)) (org-store-link-props :type "dired" :link file :description (file-name-nondirectory …
11 org-mode  elisp 

2
วิธีการเปลี่ยนใบหน้าของลิงค์โหมดองค์กรขึ้นอยู่กับประเภทลิงค์?
โหมดองค์กรเสนอความหลากหลายของประเภทลิงค์ที่แตกต่างกัน ([http], [ไฟล์], [bibtex], [magit] ... ) อย่างไรก็ตามพวกเขาทั้งหมดได้รับรูปลักษณ์ที่เหมือนกันซึ่งกำหนดโดยมูลค่าของหน้าสำหรับลิงค์องค์กร เป็นไปได้เช่นเปลี่ยนสีพื้นหลังขึ้นอยู่กับประเภทของการเชื่อมโยง? ดังนั้นลิงก์ http จะมีพื้นหลังสีเหลืองและไฟล์ลิงค์เป็นสีน้ำเงินหรือไม่

6
ในโหมด org วิธีการลบลิงค์?
ฉันจะลบไฮเปอร์ลิงก์ที่มีอยู่โดยไม่ต้องลุยและลบวงเล็บด้วยตนเองได้อย่างไร เมื่อฉันพยายามและเพียงแค่ลบการเชื่อมโยงที่มีอยู่ให้ฉันได้รับorg-insert-linkLisp error: (error "Empty link") ฉันต้องการลบลิงก์และเก็บรักษาข้อความ (เช่นคำอธิบาย)
11 org-mode 

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

2
org-refile ไปยังตำแหน่งคงที่ที่รู้จัก
ฉันกำลังพยายามเขียนฟังก์ชั่นที่จะมุ่งหน้าและ refile มันไปยังสถานที่หนึ่งที่เฉพาะเจาะจง เอกสารสำหรับorg-refileคือ (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) และRFLOCเป็น RFLOC can be a refile location obtained in a different way. แต่ฉันไม่มีเงื่อนงำว่า "ทางที่แตกต่าง" จะเป็นอย่างไรและฉันก็ไปเที่ยวมาครึ่งวันแล้วและไม่เห็นตัวอย่างใด ๆ เลย ฉันรู้ไฟล์และรู้พาดหัวสำหรับเป้าหมาย แต่ฉันไม่รู้จักไวยากรณ์เพื่อจัดรูปแบบตามที่มันต้องการ สิ่งที่ฉันได้ใกล้เคียงที่สุดคือ: (org-refile nil #("~/Org/bookmarks.org") ซึ่งจะแจ้งให้ฉันสำหรับหัวข้อ แต่แน่นอนฉันไม่ต้องการให้แจ้งฉันฉันต้องการให้ ฉันยังใหม่กับ elisp และฉันก็เดาได้ว่าฉันคิดอะไรกับไวยากรณ์ทุกอย่าง ไม่มีใครรู้วิธีวลีนี้
11 org-mode 

1
วิธีการเข้ารหัสไฟล์ orgmode โดยอัตโนมัติ
ฉันมีที่เก็บ git ซึ่งมีบางไฟล์ในโหมด org อยู่ บางคนมีลักษณะเป็นส่วนตัวและเซิร์ฟเวอร์ที่สามารถใช้งานที่เก็บ git ได้โดยบุคคลที่สามที่ไม่น่าเชื่อถือ นั่นคือเหตุผลที่ฉันต้องการเข้ารหัสไฟล์องค์กรเอกชน สิ่งที่ฉันต้องการทำให้สำเร็จมีดังต่อไปนี้: ในตอนแรกไฟล์ถูกเข้ารหัส นี่อาจเป็นได้ทั้งกุญแจสมมาตรด้วยรหัสผ่านหรืออาจเป็นคีย์ GnuPG ของฉันก็ได้ เมื่อฉันเปิดไฟล์ Emacs จะขอรหัสผ่านและเปิดไฟล์ (ถ้า pw ที่ป้อนถูกต้อง) ตอนนี้ฉันสามารถทำงานกับไฟล์ org เช่นเดียวกับไฟล์ org อื่น ๆ เมื่อฉันบันทึกหรือปิดไฟล์มันควรจะถูกเข้ารหัสอีกครั้ง ควรคอมไพล์คอมไพล์ด้วย ฉันจะทำอะไรเช่นนั้นกับ GNU / Emacs ได้อย่างไร

1
โหมดองค์กร: ใช้สูตรตารางนอกตารางหรือไม่
ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะแสดงผลลัพธ์ของการคำนวณที่ดำเนินการกับข้อมูลตารางนอกตาราง ตัวอย่างเช่นสมมติว่าฉันมีตารางที่มีรายชื่อ เป็นไปได้หรือไม่ที่จะมีข้อความธรรมดาที่ระบุบางอย่างเช่น " This below list contains [ ] names." และมี[ ]ผลลัพธ์ของการนับตาราง

2
ฉันจะเร่งความเร็วการสร้างวาระการประชุมโหมดได้อย่างไร
ใช้เวลาหลายวินาทีสำหรับโหมด org ของ Emacs ในการสร้างวาระของฉัน ฉันจะทำให้เร็วขึ้นได้อย่างไร ฉันใช้ไฟล์เก็บถาวรอยู่แล้วและฉันมี.orgไฟล์น้อยกว่า 30 ไฟล์ไฟล์ทั้งหมดนั้นสั้นพอสมควร เอาต์พุต profiler บางส่วนของorg-agendaคำสั่ง: + ... 93 50% - command-execute 90 49% - call-interactively 85 46% - org-agenda 80 43% - byte-code 80 43% - call-interactively 79 43% - org-agenda-list 79 43% - byte-code 79 43% - org-agenda-prepare 68 37% - org-agenda-prepare-buffers …

5
ดูตัวอย่างฟิลด์ในตารางองค์กร
บางครั้งการตั้งค่าความกว้างคอลัมน์แบบแมนนวลเมื่อสร้างตารางในโหมดองค์กรจะสะดวก สิ่งนี้ทำให้คอลัมน์ไม่ต้องขยายตามขนาดของรายการที่ยาวที่สุด เมื่อรายการในและโหมดองค์กรตารางยาวกว่าคอลัมน์ที่พบในรายการจะถูกตัดทอนด้วย=>สัญลักษณ์ที่มองเห็นในตอนท้าย ฉันรู้ว่าฉันสามารถC-c `ใช้งานorg-table-edit-fieldได้ แต่ต้องกดC-c C-cเพื่อปิดหน้าต่างแสดงตัวอย่างและกลับไปที่บัฟเฟอร์โหมดองค์กร การเรียกคำสั่งเดียวกันด้วยอาร์กิวเมนต์นำหน้าC-u C-c `ทำให้เห็นฟิลด์แบบเต็มเพื่อให้สามารถแก้ไขได้ แต่ก็ยังน่าเบื่อถ้าฉันต้องการแสดงตัวอย่าง 5-10 ฟิลด์อย่างรวดเร็วอย่างรวดเร็ว LibreOffice Calc มีฟิลด์แสดงตัวอย่างที่ด้านบนของสเปรดชีต (เช่น MS Excel) ซึ่งแสดงค่าของฟิลด์ที่เลือกในปัจจุบัน: เป็นไปได้ไหมที่จะดูตัวอย่างที่คล้ายกันเมื่อแก้ไขตารางโหมดองค์กร? minibuffer ดูเหมือนว่าเป็นสถานที่ที่ดีสำหรับมันแม้ว่ามันอาจจะมีผลข้างเคียงของการเติม*Messages*บัฟเฟอร์อย่างรวดเร็ว หน้าต่างขนาดเล็กเฉพาะที่ด้านบนหรือด้านล่างของบัฟเฟอร์ก็สามารถใช้งานได้เช่นกัน

3
ฟังก์ชัน Emacs ในการแปลง ORG PROPERTY ตามอำเภอใจให้เป็นสตริงโดยพลการ (คือฉลาก LaTeX)?
ฉันมีเอกสารหลายฉบับเป็นไฟล์ org ซึ่งมีคุณสมบัติ CUSTOM_LABEL เช่น * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: ในกรณีนี้ไฟล์ที่จะต้องมีการส่งออกเป็นน้ำยางแต่ละแปลเป็นCUSTOM_LABEL ตัวอย่างข้างต้นควรจะแปลให้\label{marker}\label{AP 1} ฉันรู้แล้วว่าจะเรียกใช้ฟังก์ชันที่กำหนดเองในเวลาส่งออกได้อย่างไร แต่ฉันไม่เชี่ยวชาญพอที่จะเขียน defun เพื่อทำการแปลงเฉพาะเช่นCUSTOM_LABEL->\label{} defun สามารถฉีด a custom_labelตามที่\label{}เขียนได้อย่างไร? ฉันจะขอบคุณแม้เพียงบางรหัสหลอกหรือตัวชี้บางอย่าง ฉันถามคำถามนี้ที่นี่แทนที่จะเป็นที่อื่นเพราะนี่เป็นคำถามของ Emacs มากกว่าเนื่องจากฉันค้นหาคู่มือโหมด org อย่างละเอียดและคุณลักษณะประเภทนั้นไม่สามารถใช้งานได้ในขณะนี้ ฟังก์ชั่นทั่วไปเพื่อแปลงคุณสมบัติที่กำหนดเมื่อส่งออก (LaTeX, HTML หรือรูปแบบอื่น ๆ ) จะดียิ่งขึ้น ขอบคุณ.

4
การประเมินโค้ด Clojure ในโหมดองค์กรไม่สร้างผลลัพธ์
ฉันพยายามเรียกใช้รหัส clojure จากไฟล์ org ของฉันเพื่อทำการเขียนโปรแกรมบางอย่าง อะไรไม่ทำงาน: No output producedเมื่อผมดำเนินการบล็อกรหัสที่มาฉันได้รับ ตัวอย่างโค้ด src #+begin_src clojure (+ 2 2) #+end_src clojure ทำงานอะไร: cider-jack-in ใช้งานได้และฉันสามารถเรียกใช้งานรหัสใน nREPL ฉันสามารถเรียกใช้รหัสจาก.cljไฟล์ได้ ขอบคุณ รายละเอียด Emacs 25.1 ใช้ Spacemacs Org-Mode 9.0.5 การกำหนดค่าองค์กร Babel (defun dotspacemacs/user-config () (require 'ob) (require 'ob-clojure) (require 'paredit) (require 'org-babel-clojure) (setq org-babel-clojure-backend 'cider) (require 'cider) (org-babel-do-load-languages …

1
โหมด Org- เน้นหลายบรรทัดและตัวหนา
มีมาร์กอัพประเภทใดในโหมดองค์กรเพื่อให้ได้ข้อความที่มีหลายบรรทัดเพื่อให้เป็นตัวหนาตัวเอียงหรือไม่? *This is what I want to be bold and I only want lines to be a certain length so that this doesn't work.* ฉันรู้เกี่ยวกับการใช้visual-line-modeเป็นทางเลือกfill-paragraphที่จะแก้ปัญหานี้ แต่ฉันชอบM-qมากเกินไปและฉันต้องการลองและเก็บไฟล์ของฉันให้มีความกว้างที่แน่นอน ยินดีต้อนรับตัวอย่าง ฉันไม่รู้ Elisp ดังนั้นฉันไม่สามารถทำเองได้ แต่ฉันคิดว่ามันจะทำลายการส่งออกด้วย ฉันกำลังคิดอะไรบางอย่างเช่น: #+BEGIN_BOLD All my text in here would be super bold and would be very nice. #+END_BOLD
11 org-mode 

2
สีสำหรับลำดับความสำคัญต่างกันในโหมดองค์กร
ฉันได้กำหนดค่าโหมดองค์กรด้วยคุณลักษณะใบหน้าสำหรับลำดับความสำคัญกับบรรทัดเหล่านี้ในinit.el: (set-face-attribute 'org-priority nil :foreground "aquamarine1" :background "black" :inherit font-lock-keyword-face :inverse-video t :box '(:line-width 2 :color "orange" :style released-button)) แต่ฉันสงสัยว่ามีวิธีตั้งค่าสีที่แตกต่างกันสำหรับลำดับความสำคัญ #A, #B & #C
11 org-mode  faces 

1
Ctrl-K Kill Line ไม่ใช่ขอบจอภาพในโหมด Visual Line
(ฉันต้องขออภัยล่วงหน้าสำหรับความไม่ชำนาญด้านเทคนิค / emacs ทั่วไปของฉันฉันใช้org-modeสำหรับการเขียนนวนิยายดังนั้นจึงไม่ได้เจาะลึกเข้าไปในตัวเลือกมากมาย) ฉันได้visual-line-modeตั้งเป็นค่าเริ่มต้นของฉันกับเส้นในของฉัน(global-visual-line-mode t) ~/.emacsในอดีตctrl-k( kill-line) ฆ่าทั้งบรรทัดในโหมดนี้ แต่ในคอมพิวเตอร์ที่ฟอร์แมตใหม่เมื่อเร็ว ๆ นี้ctrl-kมีเพียงการฆ่าที่ขอบหน้าจอ คุณจะแนะนำให้ตั้งค่าวิธีctrl-kการฆ่าขอบหน้าจออีกครั้งได้อย่างไร
11 org-mode 

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