aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/pos.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-05-30 07:35:05 -0400
committerGitHub <noreply@github.com>2026-05-30 07:35:05 -0400
commita9ef07681796f68324c59cd110f429247e142d1b (patch)
tree5ac952bcfef2f6d39cae1b2953ed8dc83164e04c /runtime/lua/vim/pos.lua
parent6b799ee40a5729b6b2c7264b3987d1abf16839b6 (diff)
parentf5fae7aa5cf1e599b2bbc0ef0ae6deccc8c0b3d5 (diff)
downloadrneovim-a9ef07681796f68324c59cd110f429247e142d1b.tar.gz
rneovim-a9ef07681796f68324c59cd110f429247e142d1b.tar.bz2
rneovim-a9ef07681796f68324c59cd110f429247e142d1b.zip
Merge #39908 from justinmk/doc2
docs: misc
Diffstat (limited to 'runtime/lua/vim/pos.lua')
-rw-r--r--runtime/lua/vim/pos.lua8
1 files changed, 3 insertions, 5 deletions
diff --git a/runtime/lua/vim/pos.lua b/runtime/lua/vim/pos.lua
index 15cc318ddd..599bd3ab33 100644
--- a/runtime/lua/vim/pos.lua
+++ b/runtime/lua/vim/pos.lua
@@ -10,10 +10,8 @@ local api = vim.api
local validate = vim.validate
local util = require('vim.pos._util')
---- Represents a well-defined position.
----
---- A |vim.Pos| object contains the {row} and {col} coordinates of a position.
---- To create a new |vim.Pos| object, call `vim.pos()`.
+--- Represents a buffer position based on [api-indexing] (0-indexed, end-exclusive ranges).
+--- Call `vim.pos()` to create a new `vim.Pos` by passing the {buf}, {row}, and {col} of a position.
---
--- Example:
--- ```lua
@@ -170,7 +168,7 @@ end
--- Example:
--- ```lua
--- local cursor_pos = vim.api.nvim_win_get_cursor(0)
---- local pos = vim.pos.lsp(0, cursor_pos)
+--- local pos = vim.pos.cursor(0, cursor_pos)
--- ```
---@param buf integer
---@param pos [integer, integer] (lnum, col) tuple