Update files

This commit is contained in:
Chris
2026-07-09 16:43:59 +01:00
parent 6e5fc4d1b4
commit bf0b652992
7 changed files with 368 additions and 312 deletions
+44
View File
@@ -0,0 +1,44 @@
local laravel_utils = require 'projects.framework_utils.laravel'
local helpers = require 'helpers'
local map = helpers.map
local create_bookmark = helpers.create_bookmark
return function(dir)
map(
'<leader>pl',
':cexpr system("cd server && vendor/bin/phpstan analyse --no-progress --error-format=raw --memory-limit=2G -vv") <CR>',
{ desc = 'Run lint' }
)
map('<leader>T', function()
helpers.open_term { cmd = 'lazysql mysql://root@localhost:3306/runcats' }
end, { desc = 'Open database manager' })
map('s ', '!cd server && ', { desc = 'Run command in server directory' }, 'c')
map('c ', '!cd client && ', { desc = 'Run command in client directory' }, 'c')
map('yrn ', '!cd client && yarn ', { desc = 'Run yarn script' }, 'c')
map('<Leader>pt', ':!cd server && php artisan typescript:transform --format<CR>', { desc = 'Compile typescript' })
vim.api.nvim_create_autocmd({ 'BufWritePre' }, {
pattern = { '*.php' },
callback = function(args)
helpers.format_buffer('pint', args.buf)
end,
})
vim.api.nvim_create_autocmd({ 'BufWritePre' }, {
pattern = { '*.js', '*.ts', '*.vue' },
callback = function(args)
helpers.format_buffer('eslint_d', args.buf)
end,
})
laravel_utils.laravel_keymaps 'server/'
laravel_utils.laravel_makes 'server/'
laravel_utils.laravel_utils 'server/'
laravel_utils.laravel_bookmarks 'server/'
create_bookmark('E', dir .. '/client/src/types/api/endpointMap.d.ts')
create_bookmark('q', dir .. '/client/quasar.config.ts')
create_bookmark('db', dir .. '/client/src/boot')
create_bookmark('ds', dir .. '/client/src/stores')
create_bookmark('dS', dir .. '/client/src/services')
end