From 795287e3ec351def221f9b44d358a182062e203a Mon Sep 17 00:00:00 2001 From: Josh Date: Tue, 22 Jul 2025 13:17:40 -0400 Subject: toggleterm config + misc stuff --- nvim/lua/commands.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'nvim/lua/commands.lua') diff --git a/nvim/lua/commands.lua b/nvim/lua/commands.lua index 8714158..aea15ca 100644 --- a/nvim/lua/commands.lua +++ b/nvim/lua/commands.lua @@ -8,3 +8,21 @@ vim.api.nvim_create_autocmd("ColorScheme", { } end, }) + +vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, { + pattern = '*.jl', + callback = function(ev) + vim.keymap.set('n', 'js', 'lua _jlrepl_open()', { noremap = true, silent = true , buffer = true }) + end +}) + +vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, { + pattern = '*.tex', + callback = function(ev) + vim.keymap.set('i', '', [[: silent exec '.!inkscape-figures create "'.getline('.').'" "'.b:vimtex.root.'/figures/"':w]], { buffer = true}) + vim.keymap.set('n', '', [[: silent exec '!inkscape-figures edit "'.b:vimtex.root.'/figures/" > /dev/null 2>&1 &':redraw!]], { buffer = true}) + + vim.keymap.set('i', '', [[: silent exec '.!xoppdog shake "'.getline('.').'" "'.b:vimtex.root.'/figures/"':w]], { buffer = true}) + vim.keymap.set('n', '', [[: silent exec '!xoppdog fetch "'.b:vimtex.root.'/figures/" > /dev/null 2>&1 &':redraw!]], { buffer = true}) + end +}) -- cgit v1.3