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