53 lines
1.4 KiB
Lua
53 lines
1.4 KiB
Lua
|
require('my/plugins')
|
||
|
|
||
|
-- embed nvim in browsers
|
||
|
packer.use {
|
||
|
'https://github.com/glacambre/firenvim',
|
||
|
run = function()
|
||
|
vim.fn['firenvim#install'](0)
|
||
|
end,
|
||
|
config = function()
|
||
|
vim.g.firenvim_config = {
|
||
|
localSettings = {
|
||
|
[".*"] = {
|
||
|
takeover = 'never',
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if vim.g.started_by_firenvim then
|
||
|
vim.o.wrap = true
|
||
|
vim.o.guifont = 'Source_Code_Pro:h10'
|
||
|
end
|
||
|
|
||
|
vim.api.nvim_create_augroup('firenvim', { clear = true })
|
||
|
vim.api.nvim_create_autocmd(
|
||
|
{ 'BufWinEnter' },
|
||
|
{
|
||
|
group = 'firenvim',
|
||
|
pattern = { '*/firenvim/*.txt' },
|
||
|
callback = function()
|
||
|
vim.o.textwidth = 0
|
||
|
-- FIXME: my_set_colorcolumn() should set that automatically
|
||
|
vim.o.colorcolumn = 0
|
||
|
vim.cmd([[startinsert]])
|
||
|
end
|
||
|
}
|
||
|
)
|
||
|
vim.api.nvim_create_autocmd(
|
||
|
{ 'BufEnter' },
|
||
|
{
|
||
|
group = 'firenvim',
|
||
|
pattern = {
|
||
|
'schlomp.space_*',
|
||
|
'codeberg.org_*',
|
||
|
'gitlab.com_*',
|
||
|
'github.com_*',
|
||
|
'very.tastytea.de_*'
|
||
|
},
|
||
|
command = [[set filetype=markdown | set tw=0]]
|
||
|
}
|
||
|
)
|
||
|
end
|
||
|
}
|