2012-06-20 9 views
9

The org-mode manual wspomina o wielu właściwościach, które mogą kontrolować zachowanie szablonów przechwytywania, ale nie jestem pewien, jak z nich korzystać. Sam podręcznik nie zawiera przykładów szablonów, które z nich korzystają, a trochę Googlowania też niczego nie zmienia.Korzystanie z właściwości w szablonach przechwytywania w trybie organizacji

Próbuję użyć dwóch właściwości w szczególności: :kill-buffer i albo :prepend (jeśli działa z tabel) albo :table-line-pos. próbuję skonfigurować szablon dla dziennika zapisu, który dodaje nową linię na the top tabeli.

Co Próbowałem najpierw, traktując je jak znaczniki, było to:

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

Ale ani nieruchomość wziął. To nie działa, jeśli dołączę tylko :killbuffer. Jeśli potrzebuję użyć :table-line-pos, istnieje dodatkowa trudność w poznaniu składni do włączenia argumentu I+1.

Wszelkie pomysły?

Odpowiedz

9

Musisz przypisać wartość :kill-buffer, :prepend i znajomym.

fragmencie kodu

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

nie jest składniowo poprawne. Powinno być:

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

więc, że zawartość przechwytywania będzie poprzedzany i bufor zabity

Jeśli to nie zadziała, spróbuj ustawić :table-line-pos (jeśli nie istnieją już przed wywołaniem przechwytywanie). coś sensownego jak "II-3", jak pokazano w instrukcji (Org 7.8.11). Podwójne cytaty są tutaj ważne, oznaczają, że wartość właściwości :table-line-pos jest łańcuchem.

HTH,

+0

Oczywiście! Dziękuję, to działa idealnie. –

Powiązane problemy