2017-09-05 24 views
0

我試圖創建一個自動化腳本 例如下面的步驟會發生:在Emacs中,我如何使用YASnippet自動爲此條目添加條目和時鐘輸入?

  1. 自動加載我DailyPlan.org文件。
  2. 當前日期條目。
  3. 插入一個新的YASnippet子任務條目。
  4. 如果有任務正在計時暫停它還是忽略。
  5. 開始進行新任務的時鐘。

這樣我就可以跟蹤來自Recruiters的來電,並在我的DailyPlan.org文件中有一個條目,並在通話之後或通話之後捕獲所有的細節。 通話後輸入所有相關信息的下一步是退出並切換回我正在做的事情。

我不知道如何去創建這個。如果這應該在elisp中完成,或者可以使用yasnippet簡單地完成?

有關如何完成此任何幫助和想法,讚賞!

謝謝!

回答

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): 'Incomming Phone Call'修改緩衝區的反引號表達式。 要隱藏此警告,請將(yasnippet backquote-change)添加到'warning-suppress-types'。

相關問題