mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
fix(remote): restore previous --remote-expr output formatting (#23988)
- Use tostring() as that's what print() uses internally. - Do not append trailing new line.
This commit is contained in:
@@ -940,14 +940,13 @@ function vim._cs_remote(rcid, server_addr, connect_error, args)
|
||||
if rcid == 0 then
|
||||
return { errmsg = connection_failure_errmsg('Send failed.') }
|
||||
end
|
||||
vim.fn.rpcrequest(rcid, 'nvim_input', args[2])
|
||||
vim.rpcrequest(rcid, 'nvim_input', args[2])
|
||||
return { should_exit = true, tabbed = false }
|
||||
elseif subcmd == 'expr' then
|
||||
if rcid == 0 then
|
||||
return { errmsg = connection_failure_errmsg('Send expression failed.') }
|
||||
end
|
||||
local expr = 'string(' .. args[2] .. ')'
|
||||
local res = vim.fn.rpcrequest(rcid, 'nvim_eval', expr)
|
||||
local res = tostring(vim.rpcrequest(rcid, 'nvim_eval', args[2]))
|
||||
return { result = res, should_exit = true, tabbed = false }
|
||||
elseif subcmd ~= '' then
|
||||
return { errmsg = 'Unknown option argument: ' .. args[1] }
|
||||
|
Reference in New Issue
Block a user