Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f6a467c commit 8a901bbCopy full SHA for 8a901bb
1 file changed
lua/config/functs.lua
@@ -0,0 +1,19 @@
1
+-- Function to interact with flashcards
2
+
3
+function _G.script_flashcard(cloze)
4
+ local base_cmd = os.getenv("HOME") .. "/.scripts/utils/update_flashcards"
5
+ local cmd = cloze and (base_cmd .. " cloze") or base_cmd
6
+ vim.cmd(":! " .. cmd)
7
+end
8
+vim.api.nvim_set_keymap(
9
+ "n",
10
+ "<leader><leader>a",
11
+ "<CMD>lua script_flashcard()<CR> | <CMD>!apy add-from-file ~/Home/Templates/flashcards/flashcards.md<CR>",
12
+ { noremap = true, silent = true }
13
+)
14
15
16
+ "<leader><leader>ac",
17
+ "<CMD>lua script_flashcard(true)<CR> | <CMD>!apy add-from-file ~/Home/Templates/flashcards/cloze_flashcards.md<CR>",
18
19
0 commit comments