summaryrefslogtreecommitdiff
path: root/config/nvim
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2025-08-25 23:52:52 +0400
committerSuleyman Farajli <suleyman@farajli.net>2025-08-25 23:52:52 +0400
commit94c619d63356ad1e37d417f2c49fc39287f25ad3 (patch)
treeb7630caed06c89861ecfdca08b312d0b3bf3e2e0 /config/nvim
parent77d05f9aa120a9c0fbb3cecfd37cdc1ac3e371d4 (diff)
feat(nvim): macros added
Diffstat (limited to 'config/nvim')
-rw-r--r--config/nvim/init.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 90cbd9c..5a210f2 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -54,6 +54,9 @@ vim.api.nvim_create_autocmd("FileType", {
-- NOTE: On some terminal emulators, the keybinds
-- <C-j> and <C-k> don't work either in normal or insert mode.
+-- Macros
+vim.fn.setreg('p', "o# %% py\027o##\027O") -- Insert python cell
+
-- Tabs
vim.keymap.set('n', '<C-t>', '<cmd>tabnew<CR>' , { noremap = true, silent = true })
vim.keymap.set('n', 'J' , '<cmd>tabn<CR>' , { noremap = true, silent = true })