generated from nvimdev/dope
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinit.lua
31 lines (28 loc) · 1.14 KB
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-- Personal Neovim Configuration
-- https://github.com/tvaintrob/neovim
require('tvaintrob.opts')
require('tvaintrob.keymaps')
require('tvaintrob.autocmds')
-- install lazy.nvim and setup plugins
require('tvaintrob.utils.lazy').setup({
-- load basic plugins
{ import = 'tvaintrob.plugins' },
{ import = 'tvaintrob.extras.completion' },
{ import = 'tvaintrob.extras.debug' },
{ import = 'tvaintrob.extras.linting' },
-- add language support
{ import = 'tvaintrob.extras.language.go' },
{ import = 'tvaintrob.extras.language.python' },
{ import = 'tvaintrob.extras.language.typescript' },
{ import = 'tvaintrob.extras.language.docker' },
{ import = 'tvaintrob.extras.language.terraform' },
{ import = 'tvaintrob.extras.language.sql' },
{ import = 'tvaintrob.extras.language.toml' },
{ import = 'tvaintrob.extras.language.json' },
{ import = 'tvaintrob.extras.language.yaml' },
{ import = 'tvaintrob.extras.language.html' },
{ import = 'tvaintrob.extras.language.rust' },
{ import = 'tvaintrob.extras.language.nushell' },
{ import = 'tvaintrob.extras.language.clangd' },
{ import = 'tvaintrob.extras.language.markdown' },
})