yes there's a bit of java in my nvim config why do you ask?
This commit is contained in:
@ -1,3 +1,28 @@
|
||||
local misc = require('core.misc')
|
||||
|
||||
-- make sure norg parsers are installed before opening a norg file, currently
|
||||
-- there are two parsers: norg, and norg_meta
|
||||
local found = {}
|
||||
found[0] = 0 -- used to store the number of elements in the table
|
||||
|
||||
-- check for the parsers
|
||||
misc.loopf(vim.fn.stdpath("data").."/site/pack/deps/opt/nvim-treesitter/parser",
|
||||
function(file)
|
||||
if string.find(file, "norg") then
|
||||
found[file] = true
|
||||
found[0] = found[0] + 1
|
||||
end
|
||||
end, "so")
|
||||
|
||||
-- if the parsers don't exist download them
|
||||
if found[0] < 2 and
|
||||
(not found["norg.so"] or not found["norg_meta.so"]) then
|
||||
vim.cmd("Neorg sync-parsers")
|
||||
end
|
||||
|
||||
-- set colorcolumn in norg buffers
|
||||
vim.opt_local.colorcolumn = { 80 }
|
||||
|
||||
-- make text wrap at the colorcolumn automatically
|
||||
vim.api.nvim_set_option_value("textwidth",
|
||||
tonumber(vim.api.nvim_get_option_value("colorcolumn", {})), { buf = 0 })
|
||||
vim.api.nvim_win_set_option(0, 'colorcolumn', '0')
|
||||
|
Reference in New Issue
Block a user