aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys <denys.rybalka@tuta.io>2022-05-10 10:00:04 +0200
committerDenys <denys.rybalka@tuta.io>2022-05-18 19:28:49 +0200
commitfec944142bbbe5ed07867c9409c1e07598a1ef99 (patch)
tree8634777aaebd475eedff7adf0e901732d40912ee
parentf66a60805dd5480982d1b12a263724cfd56b1bfe (diff)
downloadrneovim-fec944142bbbe5ed07867c9409c1e07598a1ef99.tar.gz
rneovim-fec944142bbbe5ed07867c9409c1e07598a1ef99.tar.bz2
rneovim-fec944142bbbe5ed07867c9409c1e07598a1ef99.zip
refactor: simple logic in tree_contains()
-rw-r--r--runtime/lua/vim/treesitter/languagetree.lua6
1 files changed, 1 insertions, 5 deletions
diff --git a/runtime/lua/vim/treesitter/languagetree.lua b/runtime/lua/vim/treesitter/languagetree.lua
index af878aed0e..c23ac4468d 100644
--- a/runtime/lua/vim/treesitter/languagetree.lua
+++ b/runtime/lua/vim/treesitter/languagetree.lua
@@ -488,11 +488,7 @@ local function tree_contains(tree, range)
local start_fits = start_row < range[1] or (start_row == range[1] and start_col <= range[2])
local end_fits = end_row > range[3] or (end_row == range[3] and end_col >= range[4])
- if start_fits and end_fits then
- return true
- end
-
- return false
+ return start_fits and end_fits
end
--- Determines whether {range} is contained in this language tree