mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
fix(man): avoid setting v:errmsg (#30052)
This commit is contained in:
parent
4199671047
commit
ee5aaba215
@ -479,7 +479,13 @@ local function put_page(page)
|
||||
-- XXX: nroff justifies text by filling it with whitespace. That interacts
|
||||
-- badly with our use of $MANWIDTH=999. Hack around this by using a fixed
|
||||
-- size for those whitespace regions.
|
||||
vim.cmd([[silent! keeppatterns keepjumps %s/\s\{199,}/\=repeat(' ', 10)/g]])
|
||||
-- Use try/catch to avoid setting v:errmsg.
|
||||
vim.cmd([[
|
||||
try
|
||||
keeppatterns keepjumps %s/\s\{199,}/\=repeat(' ', 10)/g
|
||||
catch
|
||||
endtry
|
||||
]])
|
||||
vim.cmd('1') -- Move cursor to first line
|
||||
highlight_man_page()
|
||||
set_options()
|
||||
|
@ -20,7 +20,7 @@ local function get_search_history(name)
|
||||
local args = vim.split(name, ' ')
|
||||
local code = [[
|
||||
local args = ...
|
||||
local man = require('runtime.lua.man')
|
||||
local man = require('man')
|
||||
local res = {}
|
||||
man.find_path = function(sect, name)
|
||||
table.insert(res, {sect, name})
|
||||
|
Loading…
Reference in New Issue
Block a user