" 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\ $* 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! indent-blankline lua << EOF require('indent_blankline').setup { show_current_context = true, show_current_context_start = true, } EOF packadd! nvim-lspconfig packadd! nvim-lsp-installer lua require("nvim-lsp-installer").setup {} " 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)