Configuration files for my neovim installation. Designed for Latex, Python and Julia
-
init.vim: Main config file that imports all subfiles
-
keybinds: Custom keybindings
-
settings.vim: Modified settings
-
plugins.vim: List of plugins
-
colscheme.vim: Colorscheme settings
-
lsp.vim: Language server protocol configuration
-
tabline.vim: Tabline customization
-
functions.vim: Defines custom functions
-
autocommands.vim: Creates any necessary autocommands
-
Utility: terryma/vim-multiple-cursors, tpope/vim-commentary, navarasu/onedark.nvim, ojroques/nvim-hardline
-
Autocomplete: SirVer/ultisnips, hrsh7th/cmp-buffer, hrsh7th/cmp-path, hrsh7th/cmp-cmdline, hrsh7th/vim-vsnip, hrsh7th/cmp-vsnip, hrsh7th/nvim-cmp, nvim-lua/completion-nvim
-
LSP: hrsh7th/cmp-nvim-lsp, neovim/nvim-lspconfig, anott03/nvim-lspinstall
-
Language specific: JuliaEditorSupport/julia-vim, lervag/vimtex