aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/man.lua
diff options
context:
space:
mode:
authorFilip SzymaƄski <fszymanski@users.noreply.github.com>2018-01-15 20:14:27 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-01-15 20:14:27 +0100
commit423d7af3df6de1ab38f9987cafc86499730da5dc (patch)
tree2bbbe87a5ddd32dd9b544861b397954d535cc722 /runtime/lua/man.lua
parent9ddeb6e187e6ef6045bf037e4225dc46c8efb693 (diff)
downloadrneovim-423d7af3df6de1ab38f9987cafc86499730da5dc.tar.gz
rneovim-423d7af3df6de1ab38f9987cafc86499730da5dc.tar.bz2
rneovim-423d7af3df6de1ab38f9987cafc86499730da5dc.zip
man.lua: avoid float conversion on lua 5.3 (#7851)
Error detected while processing function man#open_page[58]..<SNR>54_put_page: line 8: E5105: Error while calling lua chunk: /usr/share/nvim/runtime/lua/man.lua:165: Vim(let):E805: Using a Float as a Number
Diffstat (limited to 'runtime/lua/man.lua')
-rw-r--r--runtime/lua/man.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/lua/man.lua b/runtime/lua/man.lua
index baa522f343..b0fbe9cc35 100644
--- a/runtime/lua/man.lua
+++ b/runtime/lua/man.lua
@@ -148,8 +148,8 @@ local function highlight_line(line, linenr)
end
local function highlight_man_page()
- local mod = vim.api.nvim_eval("&modifiable")
- vim.api.nvim_command("set modifiable")
+ local mod = vim.api.nvim_buf_get_option(0, "modifiable")
+ vim.api.nvim_buf_set_option(0, "modifiable", true)
local lines = vim.api.nvim_buf_get_lines(0, 0, -1, false)
for i, line in ipairs(lines) do
@@ -162,7 +162,7 @@ local function highlight_man_page()
end
buf_hls = {}
- vim.api.nvim_command("let &modifiable = "..mod)
+ vim.api.nvim_buf_set_option(0, "modifiable", mod)
end
return { highlight_man_page = highlight_man_page }