summary refs log tree commit diff
path: root/.vim/lua/internal/cursor.lua
blob: ad8d8b23e53a56b8db346914a8cdd0e0bf1a673a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
local M = {}

function impl(obj, cb) return cb(vim.fn.expand(vim.fn.expand(obj))) end

function M.word(cb) return impl('<cword>', cb) end

function M.expr(cb) return impl('<cexpr>', cb) end

function M.file(cb) return impl('<cfile>', cb) end

return M