(local M {}) (fn M.get-visual-selection [] (let [buf (vim.api.nvim_get_current_buf) [s-row s-col] (vim.api.nvim_buf_get_mark buf :<) [e-row e-col] (vim.api.nvim_buf_get_mark buf :>)] (vim.range s-row s-col e-row e-col))) M