diff --git a/lua/codecraft/core/keymaps.lua b/lua/codecraft/core/keymaps.lua
index e6f965cff99403c68d1586c883ee0152ce0cd21b..9173a55e8dade90bbd76b13e3c0bb6300cbf0a5b 100644
--- a/lua/codecraft/core/keymaps.lua
+++ b/lua/codecraft/core/keymaps.lua
@@ -4,8 +4,8 @@ local map = vim.keymap
 map.set({ 'n', 'v' }, '<Space>', '<Nop>', { silent = true })
 
 -- end of line semicolon and comma
-map.set('n', ';', 'A;<ESC>')
-map.set('n', ',', 'A,<ESC>')
+map.set('n', '<leader>;', 'A;<ESC>')
+map.set('n', '<leader>,', 'A,<ESC>')
 
 -- Remap for dealing with word wrap
 -- map.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true })