Update files

This commit is contained in:
Chris
2026-07-03 16:05:57 +01:00
parent fbcdd3af0c
commit 7198cb031a
6 changed files with 78 additions and 440 deletions
+8 -24
View File
@@ -229,28 +229,7 @@ local PROJECTS = {
vim.api.nvim_create_autocmd({ 'BufWritePre' }, {
pattern = { '*.php' },
callback = function(args)
local cwd = vim.fn.getcwd()
if vim.fn.expand('%:p'):match(dir .. '/server/') then
cwd = dir .. '/server/'
end
local file = vim.api.nvim_buf_get_name(args.buf)
local input = table.concat(vim.api.nvim_buf_get_lines(args.buf, 0, -1, false), '\n')
local result = vim.system({
vim.fn.stdpath 'data' .. '/mason/bin/pint',
'--stdin-filename',
file,
}, {
text = true,
stdin = input,
cwd = dir .. '/server/',
}):wait()
if result.code ~= 0 then
vim.notify(result.stderr, vim.log.levels.ERROR)
return
end
vim.api.nvim_buf_set_lines(args.buf, 0, -1, false, vim.split(result.stdout, '\n', { plain = true }))
require('helpers').format_buffer('eslint_d', args.buf)
end,
})
@@ -274,8 +253,13 @@ local PROJECTS = {
vim.api.nvim_create_autocmd({ 'BufWritePost' }, {
pattern = { '*.php', '.env', '.graphql' },
callback = function()
vim.fn.jobstart('vendor/bin/sail artisan octane:reload', { stdout_buffered = true })
vim.fn.jobstart('vendor/bin/sail artisan horizon:terminate', { stdout_buffered = true })
if not vim.fn.expand('%:p'):match(dir .. '/server/') then
vim.fn.jobstart('vendor/bin/sail artisan octane:reload', { stdout_buffered = true })
vim.fn.jobstart('vendor/bin/sail artisan horizon:terminate', { stdout_buffered = true })
end
if vim.fn.search '#\\[TypeScript\\]' ~= 0 then
vim.fn.jobstart('php artisan typescript:transform', { cwd = dir .. '/server', stdout_buffered = true })
end
end,
})