aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/autocmds.lua
diff options
context:
space:
mode:
authorschererleander <leander@leander-scherer.de>2024-08-09 12:17:21 +0200
committerschererleander <leander@leander-scherer.de>2024-08-09 12:17:21 +0200
commitf766e0f2e80689bc0cca8d7ace2e6371cc4292d6 (patch)
tree7c0ff679468b17a1f1c8c27dff21cdb84bfa094a /nvim/lua/autocmds.lua
parent15e964fdfed0900f69bba52a1943f6143538046c (diff)
update
Diffstat (limited to 'nvim/lua/autocmds.lua')
-rw-r--r--nvim/lua/autocmds.lua40
1 files changed, 24 insertions, 16 deletions
diff --git a/nvim/lua/autocmds.lua b/nvim/lua/autocmds.lua
index 1a13cf4..e8dd426 100644
--- a/nvim/lua/autocmds.lua
+++ b/nvim/lua/autocmds.lua
@@ -1,24 +1,32 @@
-vim.cmd([[
-augroup TexToPDF
- autocmd!
- autocmd BufWritePost *.tex silent !pdflatex "%"
-augroup END
-]])
+-- transparent background
+--vim.cmd('highlight Normal guibg=NONE ctermbg=NONE')
+--vim.cmd('highlight LineNr guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE')
+--vim.cmd('highlight NormalNC guibg=NONE ctermbg=NONE')
+--vim.cmd('highlight CursorLine guibg=NONE ctermbg=NONE')
+-- completion menu transparent
+--vim.cmd('highlight Pmenu guibg=NONE ctermbg=NONE')
+--vim.cmd('highlight PmenuSel guibg=NONE ctermbg=NONE')
+-- vertical lines transparent
+vim.cmd('highlight WinSeparator guibg=None ctermbg=None')
+vim.cmd('highlight VertSplit guibg=NONE ctermbg=NONE')
+-- hide background lsp coloum
+vim.cmd('highlight SignColumn guibg=NONE ctermbg=None')
-vim.cmd([[
-augroup MarkdownToPDF
- autocmd!
- autocmd BufWritePost *.md silent !pandoc "%:p" -o "%:p:r.pdf"
-augroup END
-]])
+vim.cmd('autocmd FileType tex setlocal wrap linebreak')
--- Set Up Spellchecking for German
+vim.cmd('autocmd BufWritePost *.tex silent !pdflatex %<CR>')
+
+vim.api.nvim_create_autocmd({ "BufWritePre" }, {
+ pattern = { "*" },
+ command = [[%s/\s\+$//e]],
+})
+
+-- enable spellchecking
vim.opt.spelllang = 'de'
vim.opt.spell = true
--- Enable Spellchecking and Highlighting
-vim.opt.spell = true
+-- set up spellchecking highlighting
vim.cmd('highlight SpellBad cterm=underline gui=underline')
vim.cmd('highlight SpellCap cterm=underline gui=underline')
vim.cmd('highlight SpellRare cterm=underline gui=underline')
-vim.cmd('highlight SpellLocal cterm=underline gui=underline') \ No newline at end of file
+vim.cmd('highlight SpellLocal cterm=underline gui=underline')