" variables set path+=**, set expandtab set smartindent set shiftwidth=4 set tabstop=4 set number relativenumber set ignorecase set smartcase set list set mouse=a set cc=80 set suffixes+=.pyc set foldmethod=indent set nofoldenable set foldlevel=99 set grepprg=grep\ -rn\ $* set listchars+=lead:⋅ au BufWrite * :%s/\s\+$//e " packages so ~/.config/nvim/epitech_header.vim packadd! nvim-treesitter lua require'nvim-treesitter.configs'.setup{highlight = {enable = true}} packadd! black packadd! nvim-lspconfig lua require'lspconfig' packadd! indent-blankline lua require'indent_blankline'.setup{space_char_blankline = " ", show_current_context = true, show_current_context_start = true} " keybindings nnoremap :Header tnoremap nnoremap h nnoremap j nnoremap k nnoremap l nnoremap gf gF lua vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts)