@@ -377,7 +377,7 @@ function Config:setup_ts_predicates()
377
377
end
378
378
379
379
return false
380
- end , { force = true })
380
+ end , { force = true , all = false })
381
381
382
382
vim .treesitter .query .add_predicate (' org-is-valid-priority?' , function (match , _ , source , predicate )
383
383
local node = match [predicate [2 ]]
@@ -412,7 +412,7 @@ function Config:setup_ts_predicates()
412
412
local todo_text = vim .treesitter .get_node_text (prev_sibling , source )
413
413
local is_prev_sibling_todo_keyword = todo_keywords [todo_text ] and true or false
414
414
return is_prev_sibling_todo_keyword
415
- end , { force = true })
415
+ end , { force = true , all = false })
416
416
417
417
vim .treesitter .query .add_directive (' org-set-block-language!' , function (match , _ , bufnr , pred , metadata )
418
418
local lang_node = match [pred [2 ]]
@@ -424,7 +424,7 @@ function Config:setup_ts_predicates()
424
424
return
425
425
end
426
426
metadata [' injection.language' ] = utils .detect_filetype (text , true )
427
- end , { force = true })
427
+ end , { force = true , all = false })
428
428
429
429
vim .treesitter .query .add_predicate (' org-is-headline-level?' , function (match , _ , _ , predicate )
430
430
--- @type TSNode
@@ -435,7 +435,7 @@ function Config:setup_ts_predicates()
435
435
end
436
436
local _ , _ , _ , node_end_col = node :range ()
437
437
return ((node_end_col - 1 ) % 8 ) + 1 == level
438
- end , { force = true })
438
+ end , { force = true , all = false })
439
439
end
440
440
441
441
--- @param content table
0 commit comments