Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8a901bb

Browse files
committed
Add functions module
1 parent f6a467c commit 8a901bb

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

lua/config/functs.lua

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
vim.api.nvim_set_keymap(
15+
"n",
16+
"<leader><leader>ac",
17+
"<CMD>lua script_flashcard(true)<CR> | <CMD>!apy add-from-file ~/Home/Templates/flashcards/cloze_flashcards.md<CR>",
18+
{ noremap = true, silent = true }
19+
)

0 commit comments

Comments
 (0)