@@ -377,7 +377,7 @@ function Config:setup_ts_predicates()
377377 end
378378
379379 return false
380- end , { force = true })
380+ end , { force = true , all = false })
381381
382382 vim .treesitter .query .add_predicate (' org-is-valid-priority?' , function (match , _ , source , predicate )
383383 local node = match [predicate [2 ]]
@@ -412,7 +412,7 @@ function Config:setup_ts_predicates()
412412 local todo_text = vim .treesitter .get_node_text (prev_sibling , source )
413413 local is_prev_sibling_todo_keyword = todo_keywords [todo_text ] and true or false
414414 return is_prev_sibling_todo_keyword
415- end , { force = true })
415+ end , { force = true , all = false })
416416
417417 vim .treesitter .query .add_directive (' org-set-block-language!' , function (match , _ , bufnr , pred , metadata )
418418 local lang_node = match [pred [2 ]]
@@ -424,7 +424,7 @@ function Config:setup_ts_predicates()
424424 return
425425 end
426426 metadata [' injection.language' ] = utils .detect_filetype (text , true )
427- end , { force = true })
427+ end , { force = true , all = false })
428428
429429 vim .treesitter .query .add_predicate (' org-is-headline-level?' , function (match , _ , _ , predicate )
430430 --- @type TSNode
@@ -435,7 +435,7 @@ function Config:setup_ts_predicates()
435435 end
436436 local _ , _ , _ , node_end_col = node :range ()
437437 return ((node_end_col - 1 ) % 8 ) + 1 == level
438- end , { force = true })
438+ end , { force = true , all = false })
439439end
440440
441441--- @param content table
0 commit comments