_G.feedkeys = function(keys) vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(keys, true, false, true), 'n', true) end -- enable experimental ui2 require('vim._core.ui2').enable() require('config.lazy') require('config.filetypes') require('config.diagnostics') require('config.keymaps') require('config.lsp') require('config.options') require('config.statuscolumn') require('config.statusline') require('config.undo') require('config.templates') -- overwrite ui.open vim.ui.open = function(path, opt) if opt and opt.cmd then vim.uv.spawn(cmd, { args = { path } }) else vim.uv.spawn('porta', { args = { 'open-uri', path, 'ask' } }) end end