save
This commit is contained in:
parent
7d410f88e6
commit
c35ede75e0
|
|
@ -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',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue