2012-05-13 3 views
6

Ich habe ein Verzeichnis tasks/ in org-agenda-files Variable. Wenn ich eine Datei org-agenda-files Variable über C-c [ Befehl (org-agenda-file-to-front) hinzufügen, wird der Verzeichnispfad durch Pfade der Dateien ersetzt, die sich derzeit in diesem Verzeichnis befinden. Es ist schlecht, weil, wenn ich später einige Dateien zu tasks/ hinzufügen, sie nicht zu meiner Agenda beitragen werden.Org-Agenda-Dateien ersetzt Verzeichnisse mit expliziten Dateinamen

Gibt es eine Möglichkeit, dies zu vermeiden, oder ich bin stecken mit manuell hinzufügen von Dateien und Verzeichnissen zu org-agenda-files?

Dieses Problem wird anerkannt bei Org Mode - Organize Your Life In Plain Text!

Emacs Version: 24.0.50.1 Org-Mode-Version: 7.8.09

+5

Ich hoffe, ich kann dieses Problem bald beheben. – bzg

+0

@bzg: Irgendwelche Updates? –

+0

Kein Update. Aber bitte hebe dieses Problem auf der Org-Modus-Mailingliste auf, ich komme nicht sehr oft hierher. – bzg

Antwort

1

Sie einen Befehl definieren könnte, die nur eine Datei fügt org-Agenda-Dateien ohne org-agenda-files-to-front aufrufen und dann zu Cc [. Zum Beispiel:

(defun my-org-agenda-file-to-front() 
    (interactive) 
    (setq org-agenda-files (append org-agenda-files (list (buffer-file-name (current-buffer)))))) 

(define-key org-mode-map (kbd "C-c [") `my-org-agenda-file-to-front)