add a __tostring method to every object (#1534)

* added a stupid __tostring to every object

* moved every __tostring to just after the :extend() call

---------

Co-authored-by: Adam <adamdharrison@gmail.com>
(cherry picked from commit 880e7f1fa1521cdf176f44627a27c901e187058e)
This commit is contained in:
ThaCuber
2025-05-18 22:54:38 +08:00
committed by takase1121
parent fdd5ab8ed0
commit ce16538903
17 changed files with 35 additions and 9 deletions
+2 -1
View File
@@ -9,6 +9,8 @@ local View = require "core.view"
---@class plugins.projectsearch.resultsview : core.view
local ResultsView = View:extend()
function ResultsView:__tostring() return "ResultsView" end
ResultsView.context = "session"
function ResultsView:new(path, text, fn)
@@ -237,7 +239,6 @@ function ResultsView:draw()
self:draw_scrollbar()
end
---@param path string
---@param text string
---@param fn fun(line_text:string):...