blob: 4f4a22e361ed7196c5e3405f78aac6d98d57bc54 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
_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
|