Elilif / emacs-anki-helper

Manage your Anki cards in Emacs.
30 stars 2 forks source link

卡组 #2

Closed Xiao-M0 closed 10 months ago

Xiao-M0 commented 10 months ago

您好,我现在有多个卡组, 能否配置spc-1-9 让他们加入指定的卡组中

Elilif commented 10 months ago

卡组的设置有很多种方式,

  1. 通过 poperties drawer ,这指定当前 entry 的卡组:

    * test
    :PROPERTIES:
    :ANKI_DECK: test
    :END:
  2. 通过全局 keyword ,这指定当前文件下的卡组

    #+ANKI_DECK: deckname
  3. 如果上面两项都没有的话,默认采用变量 anki-helper-default-deck 里的值。

如果你指的是使用 anki-helper-make-two-sided-card 时指定卡组,可以包装一下这个函数,比如说:

(defun my/anki-helper-make-two-sided-card (beg end)
  "Create a two-sided flashcard."
  (interactive "r")
  (let ((anki-helper-default-deck (completing-read "Select a deck: "
                                                   '("deck1"
                                                     "deck2"))))
    (anki-helper-make-two-sided-card beg end)))
Xiao-M0 commented 10 months ago

配置好了,十分感谢