18 lines
759 B
Lua
18 lines
759 B
Lua
|
|
-- add debug print backtrace on cursor
|
||
|
|
-- function backtrace()
|
||
|
|
-- local pos = vim.api.nvim_win_get_cursor(0)[2]
|
||
|
|
-- local line = vim.api.nvim_get_current_line()
|
||
|
|
-- local nline = line:sub(0, pos) .. 'debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)' .. line:sub(pos + 1)
|
||
|
|
-- vim.api.nvim_set_current_line(nline)
|
||
|
|
-- end
|
||
|
|
--vim.api.nvim_create_user_command('backtrace', 'echo "debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)"', {'bang': v:true})
|
||
|
|
--
|
||
|
|
local PHP = {}
|
||
|
|
|
||
|
|
PHP.backtrace = function()
|
||
|
|
local pos = vim.api.nvim_win_get_cursor(0)[2]
|
||
|
|
local line = vim.api.nvim_get_current_line()
|
||
|
|
local nline = line:sub(0, pos) .. 'debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)' .. line:sub(pos + 1)
|
||
|
|
vim.api.nvim_set_current_line(nline)
|
||
|
|
end
|