update nvim config

This commit is contained in:
LordMZTE 2022-03-20 23:15:25 +01:00
parent 3e0e403f6a
commit 8274e984f3
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6
6 changed files with 39 additions and 1 deletions

View file

@ -14,6 +14,7 @@ lspc.eslint.setup { capabilities = caps }
lspc.html.setup { capabilities = caps }
lspc.jsonls.setup { capabilities = caps }
lspc.ocamllsp.setup { capabilities = caps }
lspc.prosemd_lsp.setup { capabilities = caps }
lspc.rust_analyzer.setup { capabilities = caps }
lspc.sumneko_lua.setup {
capabilities = caps,

View file

@ -0,0 +1,13 @@
local norg = require "neorg"
norg.setup {
load = {
["core.defaults"] = {},
["core.norg.concealer"] = {},
["core.norg.completion"] = {
config = {
engine = "nvim-cmp",
},
},
},
}

View file

@ -36,6 +36,7 @@ cmp.setup {
{ name = "buffer" },
{ name = "crates" },
{ name = "luasnip" },
{ name = "neorg" },
{ name = "nvim_lsp" },
{ name = "path" },
{ name = "rg", option = { additional_arguments = "--max-depth 4" } },

View file

@ -12,8 +12,24 @@ parser_config.haxe = {
filetype = "haxe",
}
parser_config.norg_meta = {
install_info = {
url = "https://github.com/nvim-neorg/tree-sitter-norg-meta",
files = { "src/parser.c" },
branch = "main",
},
}
parser_config.norg_table = {
install_info = {
url = "https://github.com/nvim-neorg/tree-sitter-norg-table",
files = { "src/parser.c" },
branch = "main",
},
}
configs.setup {
ensure_installed = { "haxe" },
ensure_installed = { "haxe", "norg", "norg_meta", "norg_table" },
highlight = {
enable = true,
},

View file

@ -132,5 +132,10 @@ return require("packer").startup(function(use)
end,
}
use {
"nvim-neorg/neorg",
config = pconf "norg",
}
cmp_plugins(use)
end)

View file

@ -24,6 +24,8 @@ install-lsps-paru:
#!/bin/sh
paru -S --needed --noconfirm {{replace(lsps, "\n", " ")}}
cargo install prosemd-lsp
if which opam &> /dev/null; then
opam install --yes \
ocaml-lsp-server \