This commit is contained in:
@@ -5,17 +5,14 @@ local Renderer = require('u.renderer').Renderer
|
||||
--- @field bufnr number
|
||||
--- @field private renderer u.Renderer
|
||||
local Buffer = {}
|
||||
Buffer.__index = Buffer
|
||||
|
||||
--- @param bufnr? number
|
||||
--- @return u.Buffer
|
||||
function Buffer.from_nr(bufnr)
|
||||
if bufnr == nil or bufnr == 0 then bufnr = vim.api.nvim_get_current_buf() end
|
||||
|
||||
local renderer = Renderer.new(bufnr)
|
||||
return setmetatable({
|
||||
bufnr = bufnr,
|
||||
renderer = renderer,
|
||||
}, { __index = Buffer })
|
||||
return setmetatable({ bufnr = bufnr, renderer = renderer }, Buffer)
|
||||
end
|
||||
|
||||
--- @return u.Buffer
|
||||
|
||||
@@ -5,6 +5,7 @@ local Buffer = require 'u.buffer'
|
||||
--- @field indent_level number
|
||||
--- @field indent_str string
|
||||
local CodeWriter = {}
|
||||
CodeWriter.__index = CodeWriter
|
||||
|
||||
--- @param indent_level? number
|
||||
--- @param indent_str? string
|
||||
@@ -18,7 +19,7 @@ function CodeWriter.new(indent_level, indent_str)
|
||||
indent_level = indent_level,
|
||||
indent_str = indent_str,
|
||||
}
|
||||
setmetatable(cw, { __index = CodeWriter })
|
||||
setmetatable(cw, CodeWriter)
|
||||
return cw
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user