aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_editor.lua
diff options
context:
space:
mode:
authorFamiu Haque <famiuhaque@proton.me>2024-04-05 14:48:13 +0600
committerdundargoc <33953936+dundargoc@users.noreply.github.com>2024-12-28 11:40:39 +0100
commit518070731003e30ea7eee96e76ccdf7b950c90da (patch)
tree71f361f6ef8de2799ba290d112ada0597a0606df /runtime/lua/vim/_editor.lua
parent48c09ed4d9edd92a7c665a62aed04e8597088e60 (diff)
downloadrneovim-518070731003e30ea7eee96e76ccdf7b950c90da.tar.gz
rneovim-518070731003e30ea7eee96e76ccdf7b950c90da.tar.bz2
rneovim-518070731003e30ea7eee96e76ccdf7b950c90da.zip
feat(lua): add `vim.fs.abspath`
Problem: There is currently no way to check if a given path is absolute or convert a relative path to an absolute path through the Lua stdlib. `vim.fs.joinpath` does not work when the path is absolute. There is also currently no way to resolve `C:foo\bar` style paths in Windows. Solution: Add `vim.fs.abspath`, which allows converting any path to an absolute path. This also allows checking if current path is absolute by doing `vim.fs.abspath(path) == path`. It also has support for `C:foo\bar` style paths in Windows.
Diffstat (limited to 'runtime/lua/vim/_editor.lua')
0 files changed, 0 insertions, 0 deletions