Compare commits

...

2 Commits

Author SHA1 Message Date
David JULIEN 5689005285 [scripts] feat: compile luatex + main project if exists 2022-05-31 17:24:57 +02:00
David JULIEN 12182ea487 [nvim] fix: lsp hints in signbar 2022-05-31 17:21:29 +02:00
2 changed files with 12 additions and 7 deletions

View File

@ -15,7 +15,7 @@ local signs = {
Info = globals.sign_info,
}
for type, icon in ipairs(signs) do
for type, icon in pairs(signs) do
local hl = "DiagnosticSign" .. type
vim.fn.sign_define(hl, {
text = icon,
@ -57,7 +57,6 @@ end
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require("cmp_nvim_lsp").update_capabilities(capabilities)
-- Setup nvim-lsp-installer
local servers = { "clangd", "sumneko_lua", "texlab" }
lsp_installer.setup {
ensure_installed = servers,

View File

@ -31,15 +31,21 @@ shebangtest()
}
texcompile() { \
[ -e "main.tex" ] && base="main" && file="$base.tex"
cmd="pdflatex"
case "$(head -n 1 $file)" in
*lua*) cmd="lualatex" ;;
esac
bibliography="$(grep '\\bibliography' "$file")"
if [ -n "$bibliography" ]; then
pdflatex --output-directory="$dir" "$base" &&
$cmd --output-directory="$dir" "$base" &&
bibtex "$base" &&
pdflatex --output-directory="$dir" "$base" &&
pdflatex --output-directory="$dir" "$base"
$cmd --output-directory="$dir" "$base" &&
$cmd --output-directory="$dir" "$base"
else
pdflatex --output-directory="$dir" "$base" &&
pdflatex --output-directory="$dir" "$base"
$cmd --output-directory="$dir" "$base" &&
$cmd --output-directory="$dir" "$base"
fi
}