2012-06-20 25 views
9

The org-mode manual đề cập đến một số thuộc tính có thể kiểm soát hành vi của các mẫu chụp, nhưng tôi không chắc chắn cách sử dụng chúng. Bản thân sách hướng dẫn không bao gồm bất kỳ ví dụ mẫu nào sử dụng chúng, và một chút Googling cũng không biến bất cứ thứ gì.Sử dụng các thuộc tính trong các mẫu chụp chế độ org

Tôi đang cố gắng sử dụng hai đặc tính cụ thể: :kill-buffer:prepend (nếu nó hoạt động với bảng) hoặc khác :table-line-pos. Tôi đang cố gắng thiết lập mẫu cho nhật ký viết để thêm dòng mới số đầu trang của bảng.

gì tôi đã cố gắng đầu tiên, đối xử với họ như thẻ, là thế này:

("w" "Writing log" table-line (file "~/Dropbox/workrecord.org") 
"|%U|%A||%?|" :prepend:kill-buffer) 

Nhưng không phải bất động sản mất. Nó không hoạt động nếu tôi chỉ bao gồm :killbuffer. Nếu tôi cần sử dụng :table-line-pos, có thêm khó khăn khi biết cú pháp để bao gồm đối số I+1.

Bất kỳ ý tưởng nào?

Trả lời

9

Bạn cần chỉ định giá trị cho :kill-buffer, :prepend và bạn bè.

đoạn mã của bạn

("w" "Writing log" table-line (file "~/Dropbox/workrecord.org") 
"|%U|%A||%?|" :prepend:kill-buffer) 

là không đúng cú pháp. Nó nên đọc:

("w" "Writing log" table-line (file "~/Dropbox/workrecord.org") 
"|%U|%A||%?|" :prepend t :kill-buffer t) 

để các nội dung chụp sẽ được thêm vào phía trước và bộ đệm giết

Nếu điều này không làm việc, hãy thử cài đặt :table-line-pos đến (nếu nó không đã tồn tại trước khi gọi chụp.) một cái gì đó hợp lý như "II-3", như thể hiện trong hướng dẫn (Org 7.8.11). Báo giá kép quan trọng ở đây, nghĩa là giá trị của thuộc tính :table-line-pos là một chuỗi.

HTH,

+0

Tất nhiên! Cảm ơn bạn, hoạt động hoàn hảo. –

Các vấn đề liên quan