the minimal org-mode setup
如果只需要用到基于webdav同步的org agenda功能,那么:
- 映射webdav网盘的org文件夹到盘符
- 下载emacs
- 安装org-mode
- 配置快捷键和一些基础设施
elisp ;; org-mode快捷键 (global-set-key (kbd "C-c l") #'org-store-link) (global-set-key (kbd "C-c a") #'org-agenda) (global-set-key (kbd "C-c c") #'org-capture) ;; 高亮行 (global-hl-line-mode 1) ;; 关掉顶部工具栏 (push '(tool-bar-lines . 0) default-frame-alist) ;; 中文折行 (add-hook 'org-mode-hook (lambda () (setq truncate-lines nil))) ;; 保存布局 (desktop-save-mode 1) ;; org todo keywords (setq org-todo-keywords '((type "TODO(t)" "WIP(w)" "LATER(l)" "|" "DONE(d)" "CANCELED(c)"))) ;; 其他 (electric-indent-mode -1) (setq org-agenda-restore-windows-after-quit t) (defun revert-buffer-no-confirm () "Revert buffer without confirmation." (interactive) (revert-buffer :ignore-auto :noconfirm))
- 添加agenda文件
- 打开org-log-done
- 开用!