@@ -159,29 +159,18 @@ function M.parse_tree(buf, language, root)
159159 end
160160
161161 local marks = {}
162- local user_handler = state .custom_handlers [language ]
163- if user_handler ~= nil then
162+ local user = state .custom_handlers [language ]
163+ if user ~= nil then
164164 logger .debug (' running handler' , ' user' )
165- -- TODO: remove call to render & parse nil check
166- --- @diagnostic disable-next-line : undefined-field
167- if user_handler .render ~= nil then
168- local message = ' render-markdown.nvim: custom_handlers render is deprecated use parse instead'
169- message = message .. ' , will be fully removed on 2024-08-19'
170- vim .notify_once (message , vim .log .levels .ERROR )
171- --- @diagnostic disable-next-line : undefined-field
172- user_handler .render (M .namespace , root , buf )
173- end
174- if user_handler .parse ~= nil then
175- vim .list_extend (marks , user_handler .parse (root , buf ))
176- end
177- if not user_handler .extends then
165+ vim .list_extend (marks , user .parse (root , buf ))
166+ if not user .extends then
178167 return marks
179168 end
180169 end
181- local builtin_handler = builtin_handlers [language ]
182- if builtin_handler ~= nil then
170+ local builtin = builtin_handlers [language ]
171+ if builtin ~= nil then
183172 logger .debug (' running handler' , ' builtin' )
184- vim .list_extend (marks , builtin_handler .parse (root , buf ))
173+ vim .list_extend (marks , builtin .parse (root , buf ))
185174 end
186175 return marks
187176end
0 commit comments