summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2025-09-06 18:24:51 +0300
committerKyren223 <contact@kyren.codes>2025-09-06 18:24:51 +0300
commit160c0ccb3bc98c587dcf215d0238c3267f46c8e0 (patch)
tree3c9290eb9ba86e0b1deb6a890fe2472d20b071fa /.config/nvim
parentd95d5b1172dc048a48916f9986d2d04b26d8b62f (diff)
Add warning if vim.g.project_X_cmd is not set
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/lua/keymaps.lua28
1 files changed, 21 insertions, 7 deletions
diff --git a/.config/nvim/lua/keymaps.lua b/.config/nvim/lua/keymaps.lua
index e90a180..2087f4b 100644
--- a/.config/nvim/lua/keymaps.lua
+++ b/.config/nvim/lua/keymaps.lua
@@ -151,16 +151,28 @@ vim.api.nvim_create_autocmd('LspAttach', {
})
local compile = function()
- Compile_project(vim.g.project_compile_cmd)
- -- vim.notify(vim.g.project_compile_cmd)
+ if vim.g.project_compile_cmd then
+ Compile_project(vim.g.project_compile_cmd)
+ -- vim.notify(vim.g.project_compile_cmd)
+ else
+ vim.notify('vim.g.project_compile_cmd is not set', 'warn')
+ end
end
local run = function()
- Compile_project(vim.g.project_run_cmd)
- -- vim.notify(vim.g.project_run_cmd)
+ if vim.g.project_run_cmd then
+ run_project(vim.g.project_compile_cmd)
+ -- vim.notify(vim.g.project_run_cmd)
+ else
+ vim.notify('vim.g.project_run_cmd is not set', 'warn')
+ end
end
local test = function()
- Compile_project(vim.g.project_test_cmd)
- -- vim.notify(vim.g.project_test_cmd)
+ if vim.g.project_test_cmd then
+ test_project(vim.g.project_compile_cmd)
+ -- vim.notify(vim.g.project_test_cmd)
+ else
+ vim.notify('vim.g.project_test_cmd is not set', 'warn')
+ end
end
vim.keymap.set('n', '<A-m>', compile, { desc = 'Idk? lol' })
@@ -169,4 +181,6 @@ vim.keymap.set('n', '<A-b>', compile, { desc = '[B]uild Project' })
vim.keymap.set('n', '<A-r>', run, { desc = '[R]un Project' })
vim.keymap.set('n', '<A-t>', test, { desc = '[T]est Project' })
-vim.keymap.set('n', '<A-s>', function() Run_nvim_lua() end, { desc = '[S]ource .nvim.lua' })
+vim.keymap.set('n', '<A-s>', function()
+ Run_nvim_lua()
+end, { desc = '[S]ource .nvim.lua' })