aboutsummaryrefslogtreecommitdiffstats
path: root/lua/modules/buf.lua
blob: 4952ddb99bb2e1c83c358b6acfe66b908fc91db5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
local M = {}

function M.create(a, b, n)
  local buf = vim.api.nvim_create_buf(a, b)
  vim.api.nvim_buf_set_name(buf, n)
  return buf
end

function M.lock(a)
  vim.api.nvim_buf_set_option(a, 'readonly', true)
  vim.api.nvim_buf_set_option(a, 'modifiable', false)
  vim.api.nvim_buf_set_option(a, 'modified', false)
end

return M