0

我正在尝试创建一个自动化脚本,这样会发生以下步骤:

  1. 自动加载我的 DailyPlan.org 文件。
  2. 对于当前日期条目。
  3. 插入一个新的 YASnippet 子任务条目。
  4. 如果有一个任务正在计时暂停,否则忽略。
  5. 为新任务开始计时。

这样我就可以跟踪来自招聘人员的来电,并在我的 DailyPlan.org 文件中有一个条目,并从通话中或通话后立即捕获所有详细信息。通话并输入所有相关信息后的下一步是打卡并切换回我正在做的事情。

我不知道如何去创建这个。如果这应该在 elisp 中完成,还是可以使用 yasnippet 简单地完成?

任何有关如何完成此操作的帮助和想法都将不胜感激!

谢谢!

4

1 回答 1

0

我可以使用以下代码进一步了解:

# -*- mode: snippet -*-
# name: Incomming Phone Call
# binding: direct-keybinding
# key: phc
# --

`(org-clock-in)`**** Incomming Call
***** Recruiter Info:
- First Name: $1
- Last Name: $2
- Company: $3
- Email: $9
- Telephone Number: $8
- Account Manager Name:
***** Position Information:
- Title: $4
- Location:
- City: ${5:Austin}
- State: ${6:TX}
- Client Company Name: $7
- Rate: $8

但我收到以下警告,不知道如何摆脱它:

警告(yasnippet):“来电”修改了反引号表达式中的缓冲区。要隐藏此警告,请将 (yasnippet backquote-change) 添加到“warning-suppress-types”。

于 2017-09-06T02:40:57.547 回答