Đồng bộ hóa Lịch Google [Gcal] và Emacs Org-mode? Có thể không?


17

Thật tuyệt vời nếu tôi có thể đồng bộ chế độ org của Gcal và emacs, liệu có thể?


6
Đó là emacs, KHÓA HỌC có thể! Tương tự như vậy, đó là Google, KHÓA HỌC, điều đó là có thể! Cấp, tôi không biết làm thế nào để làm điều đó, nhưng tôi khẳng định rằng nó có thể được thực hiện. (Xin lỗi vì không hữu ích)
Brian Postow

Câu trả lời:



5

Trong trường hợp nhiều người quay lại câu hỏi này trong những năm tiếp theo: kể từ mùa hè 2011, có một giải pháp thực sự tuyệt vời:

https://github.com/kiwanami/emacs-calfw


1
Đây là một tiện ích mở rộng thực sự tốt cho emacs để xem thông tin lịch và chạy trên đầu trang lịch & org. Có thể hiển thị các sự kiện từ cả hai trong một chế độ xem nhưng tôi không nghĩ rằng nó kéo dữ liệu từ nguồn iCalWiki vào tệp chế độ org.
koushik

Calfw dường như là một gói Emacs cho phép bạn xem bất kỳ nhật ký Emacs, chế độ org, .ics và một cái gì đó gọi là howm. Nhưng như các tiểu bang koushik, tôi không nghĩ có bất kỳ sự chuyển đổi hiệu quả nào giữa những điều này.
Brady Trainor

3

Michael Hall khiến tôi bật cười với sự giận dữ của anh ấy về mối tình tuyệt vời của anh ấy với lỗ thỏ vui vẻ được gọi là chế độ org và bị quyến rũ trở lại vào nó (sau khi thoát vào iPhone) bằng ứng dụng MobileOrg mới. Trong cơn thịnh nộ đó, ông đã đề cập rằng vào năm 2007, Bill Clementson đã tìm cách hack một "ứng dụng khách Emacs cho Dịch vụ Google" nào đó của TV Raman (của danh tiếng emacspeak), cho phép ông (Clementson) đồng bộ các cuộc hẹn nhật ký của mình với Lịch Google / GCal khi đang bay. Có lẽ bạn hoặc ai đó có thể làm điều tương tự với nó nhưng đối với chế độ org? (Tôi muốn nhưng tôi mất nhiều năm trong kiến ​​thức e-lisp của mình.)


2

Gần đây, một dự án có tên org-gcal đã xuất hiện và nó có thể phù hợp với yêu cầu của bạn. Trang web của nó mô tả quy trình từng bước để thiết lập chế độ org để hỗ trợ đồng bộ hóa hai chiều giữa lịch Google và tệp org, trên cơ sở lịch theo tệp. Tóm lại, ưu đãi org-gcal:

  • Tìm nạp sự kiện lịch google
  • Đăng / chỉnh sửa phần tử org

Tất cả các yêu cầu được quản lý bằng trình quản lý gói tích hợp cho Emacs 24+. Dự án được lưu trữ trên kho MELPA để dễ dàng cài đặt.

Tác giả đã thực hiện như một tính năng thủ tục tập tin đồng bộ và đóng. Ban đầu có thể có một chút xáo trộn vì sau khi đồng bộ hóa ( org-gcal-fetch) hoặc tạo sự kiện mới ( org-gcal-post-at-point) bộ đệm đã bị đóng nhưng bạn có thể nhận thấy bằng cách mở lại hoặc điều hướng trong chế độ org-agenda, các tác vụ được cập nhật theo cả hai nghĩa.


Chào mừng đến với SU. Bạn có thể cho biết thêm chi tiết trong câu trả lời của bạn. Bạn đã sử dụng ứng dụng này trước đây và các tính năng chính của nó là gì? Cảm ơn
Matthew Williams

Có vẻ như điều này chỉ đăng / chỉnh sửa một số phần nhất định (ở đâu point). Nó có thể được sử dụng để các chương trình nghị sự khôn ngoan? Xuất tất cả các mục chương trình nghị sự vào lịch google?
Dror

Bạn có thể đồng bộ lịch hoàn chỉnh từ google đến org. Tuy nhiên, bạn chỉ có thể đồng bộ hóa từ org đến google đăng tại điểm. Tôi cho rằng logic đằng sau thủ tục này là thêm các cuộc hẹn tăng dần vào chương trình nghị sự nhưng nó không được thiết kế để thêm toàn bộ chương trình nghị sự.
jrbalderrama

1

Bạn có thể dùng thử trang web này ngoài lịch đồng bộ hóa hơn là Chế độ Org.

http://bc.tech.coop/blog/070306.html

Tôi chưa thử nó vì nó không hoạt động ngay lần đầu tiên tôi thử và tôi không thể bận tâm tìm hiểu tại sao. Có lẽ nó chỉ đơn giản là một lỗi đánh máy, dù sao đi nữa, tôi hy vọng bạn có nhiều may mắn hơn tôi.

hoặc có chủ đề này nói về orgmode và gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

nhưng không chắc chắn nếu có một phương thức, ít nhất là không có phương thức ngoài hộp nào với chế độ org.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.