2012-08-06 11 views
8

Chcę zobaczyć i edytować mój plik org w moim telefonie z Androidem, synchronizuję pliki z Ubuntu. Po dodaniu takich kodów w .emacsJak wykonać pracę org mobilną w systemie Android?

(setq org-mobile-directory "~/Documents") 

i również ustawić Org Directory Mobile jak ~/Documents w Org mobilnych w grupie. Ale nie mogę przesłać żadnego pliku org na mój telefon. Kiedy otworzę plik org w Emacs i C-c-x RET p, Emacs wyświetli tę wiadomość.

Nie wiem, dlaczego po takim ustawieniu powyżej Emacs wciąż przekazywał mi tę wiadomość.

Wszystko, co mogę zrobić w moim telefonie to po prostu przechwycenie nowej notatki, wprowadzam coś i można je zsynchronizować z komputerem pod numerem ~/Ubuntu One/mobileorg.org. Ale nie mogę odczytać tego, co ładuję do mojego telefonu.

Przeczytałem w internecie: synchronizing, znalazłem, że nie mogę znaleźć tych trzech plików w moim katalogu: checksum.dat, index.org i agendas.org.

Co jest potrzebne, aby wyświetlić pliki organizacji w telefonie i przenosić pliki z organizacji do telefonu?

Odpowiedz

19

Gdzie przechowujesz swoje pliki .org, które chcesz wyeksportować do org-mobile? Na przykład, przechowywać kopalni w ~/labor i pliku eksportu ~/labor/tasks.org, a także skorzystać OwnCloud WebDAV do synchronizacji z MobileOrg, więc mam ustawione:

(setq org-directory "~/labor") 
(setq org-mobile-directory "~/dl/owncloud/mobileorg") 
(setq org-agenda-files '("~/labor/tasks.org")) 
(setq org-mobile-inbox-for-pull "~/labor/from-mobile.org") 

Jak Pushing to MobileOrg mówi, spychając etapy tylko pliki wymienione w org-agenda-files lub org-mobile-files i umieszcza je w postaci org-mobile-directory zachowującej tę samą strukturę, co w przypadku org-directory. Jak mówi Pulling from MobileOrg, org-mobile-inbox-for-pull jest plikiem w formacie org-directory, w którym przechwycone notatki są wyciągane z telefonu, który trzeba ręcznie dodać w dowolnym miejscu.

Aby skonfigurować:

  1. umieścić listę .org plików, które chcesz mieć na swoim telefonie, w org-agenda-files lub org-mobile-files zmiennych;
  2. Zestaw org-directory i org-mobile-directory - zrobiłeś to;
  3. Konfiguracja MobileOrg na telefonie z katalogiem Ubuntu One;
  4. Ustaw org-mobile-inbox-for-pull do jakiegoś pliku w org-directory

swojej zwykłej workflow będzie wyglądać następująco:

  1. Execute org-mobile-push (C-C C-x RET p) w Emacs;
  2. Synchronizuj telefon;
  3. Zrób coś w MobileOrg;
  4. Synchronizuj telefon;
  5. Wykonanie org-mobile-pull (C-c C-x RET g) w Emacs;
+0

Dzięki :-) Używam ubuntuone do synchronizacji z MobileOrg. moje kody to: '(setq org-directory" ~/Documents ") (setq org-mobile-katalog" ~/Ubuntu One/orgtest ")' Używam trybu org do robienia notatek. Nie mam pliku: tasks.org. Przechowuję wszystkie pliki organizacji w katalogu ~/Document, a ~/Ubuntu One/orgtest jest katalogiem Mobileorg do synchronizacji za pośrednictwem ubuntuone. A teraz Emacs pokazuje mi: ** Zmienna 'org-mobile-inbox-for-pull' musi wskazywać na plik w istniejącym katalogu ** gdzie mam skonfigurować" org-mobile-inbox "dla -pull'? –

+0

To zabawne. Dodałem ten kod w .emacs '(setq org-mobile-inbox-for-pull" ~/Documents/testfor.org ")' który testfor.org jest plikiem org, który wybrałem losowo. teraz działa. dzięki. –

Powiązane problemy