This commit is contained in:
Your Name 2026-03-15 09:36:56 +00:00
parent 7d410f88e6
commit c35ede75e0
1 changed files with 27 additions and 37 deletions

View File

@ -206,16 +206,12 @@ vim.keymap.set('i', '<D-s>', '<Esc>:w<cr>a', {
}) })
-- npm / yarn operation -- npm / yarn operation
vim.keymap.set('n', '<leader>rb', function() vim.keymap.set('n', '<leader>rb', function() RunCommandAndNotify 'npm run build' end, {
RunCommandAndNotify 'npm run build'
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = '[R]un [B]uild', desc = '[R]un [B]uild',
}) })
vim.keymap.set('n', '<leader>rd', function() vim.keymap.set('n', '<leader>rd', function() RunCommandInNewTab 'npm run dev' end, {
RunCommandInNewTab 'npm run dev'
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = '[R]un [D]ev', desc = '[R]un [D]ev',
@ -225,9 +221,7 @@ vim.keymap.set('n', '<leader>ri', Npm_install, {
silent = false, silent = false,
desc = '[R]un npm [I]nstall', desc = '[R]un npm [I]nstall',
}) })
vim.keymap.set('n', '<leader>rl', function() vim.keymap.set('n', '<leader>rl', function() RunCommandInNewTab 'five-server' end, {
RunCommandInNewTab 'five-server'
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = '[R]un npm [L]ive Server', desc = '[R]un npm [L]ive Server',
@ -272,10 +266,22 @@ vim.keymap.set('n', '<leader>sne', ':EditSnippets<cr>', {
desc = '[Sn]ippets [E]dit', desc = '[Sn]ippets [E]dit',
}) })
vim.keymap.set('n', '<leader>snf', ':%s/"/\\\\"/g<cr>ggVG10>gg0v_<left>y:%s/<c-r>0/\\"<cr>:%s/\\n/\\",\\r<cr>:%s/\\n\\",/\\r\\"\\",<cr>', { -- "Snippet Format"
noremap = true, vim.keymap.set('n', '<leader>snf', function()
silent = false, local lines = vim.api.nvim_buf_get_lines(0, 0, -1, false)
desc = '[Sn]ippets [F]ormat',
for i, line in ipairs(lines) do
line = line:gsub('\\', '\\\\') -- escape backslashes
line = line:gsub('"', '\\"') -- escape quotes
line = line:gsub("%$", "\\\\$")
line = line:gsub("\\\\\\\\", "\\\\\\\\\\\\")
lines[i] = '"' .. line .. '",'
end
vim.api.nvim_buf_set_lines(0, 0, -1, false, lines)
end, {
desc = '[Sn]ippet [F]ormat',
}) })
-- Noice Notification -- Noice Notification
@ -346,44 +352,32 @@ vim.keymap.set('v', '<leader>sk', ':s/\\(.*\\)/\\1/g<left><left><left><left><lef
desc = '[S]earch [K]irby', desc = '[S]earch [K]irby',
}) })
vim.keymap.set('n', '<leader>fnp', function() vim.keymap.set('n', '<leader>fnp', function() NextJSNewPage(vim.fn.input 'Enter Page Name: ') end, {
NextJSNewPage(vim.fn.input 'Enter Page Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New [P]age', desc = 'New [P]age',
}) })
vim.keymap.set('n', '<leader>fnr', function() vim.keymap.set('n', '<leader>fnr', function() NextJSNewApiPost(vim.fn.input 'Enter Route Name: ') end, {
NextJSNewApiPost(vim.fn.input 'Enter Route Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New API [R]oute POST', desc = 'New API [R]oute POST',
}) })
vim.keymap.set('n', '<leader>fng', function() vim.keymap.set('n', '<leader>fng', function() NextJSNewApiGet(vim.fn.input 'Enter Route Name: ') end, {
NextJSNewApiGet(vim.fn.input 'Enter Route Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New [G]et Route', desc = 'New [G]et Route',
}) })
vim.keymap.set('n', '<leader>fsp', function() vim.keymap.set('n', '<leader>fsp', function() SvelteKitNewPage(vim.fn.input 'Enter Page Name: ') end, {
SvelteKitNewPage(vim.fn.input 'Enter Page Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New [P]age', desc = 'New [P]age',
}) })
vim.keymap.set('n', '<leader>fsr', function() vim.keymap.set('n', '<leader>fsr', function() SvelteKitNewAPIPost(vim.fn.input 'Enter Route Name: ') end, {
SvelteKitNewAPIPost(vim.fn.input 'Enter Route Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New Post [R]oute', desc = 'New Post [R]oute',
}) })
vim.keymap.set('n', '<leader>fsg', function() vim.keymap.set('n', '<leader>fsg', function() SvelteKitNewAPIGet(vim.fn.input 'Enter Route Name: ') end, {
SvelteKitNewAPIGet(vim.fn.input 'Enter Route Name: ')
end, {
noremap = true, noremap = true,
silent = false, silent = false,
desc = 'New [G]et Route', desc = 'New [G]et Route',
@ -392,9 +386,7 @@ end, {
vim.keymap.set( vim.keymap.set(
'n', 'n',
'<c-h>', '<c-h>',
function() function() SearchAndReplace(vim.fn.input 'Enter Search Term: ', vim.fn.input 'Enter Replace Term: ') end,
SearchAndReplace(vim.fn.input 'Enter Search Term: ', vim.fn.input 'Enter Replace Term: ')
end,
-- ":%s/vim.fn.input('Enter Search Term: ')/vim.fn.input('Enter Replace Term: ')/g", -- ":%s/vim.fn.input('Enter Search Term: ')/vim.fn.input('Enter Replace Term: ')/g",
{ {
noremap = true, noremap = true,
@ -460,9 +452,7 @@ end, {
desc = '[F]ile [C]opy current file path to clipboard', desc = '[F]ile [C]opy current file path to clipboard',
}) })
vim.keymap.set('n', '<leader>fe', function() vim.keymap.set('n', '<leader>fe', function() os.execute 'explorer.exe .' end, {
os.execute 'explorer.exe .'
end, {
noremap = true, noremap = true,
silent = true, silent = true,
desc = '[F]ile [E]xplorer on current file folder', desc = '[F]ile [E]xplorer on current file folder',