summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua37
1 files changed, 37 insertions, 0 deletions
diff --git a/init.lua b/init.lua
new file mode 100644
index 0000000..201716d
--- /dev/null
+++ b/init.lua
@@ -0,0 +1,37 @@
+require('wozniak')
+
+vim.cmd [[packadd packer.nvim]]
+
+return require('packer').startup(function(use)
+ -- Packer can manage itself
+ use 'wbthomason/packer.nvim'
+ use {
+ 'nvim-telescope/telescope.nvim', tag = '0.1.1',
+ -- or , branch = '0.1.x',
+ requires = { {'nvim-lua/plenary.nvim'} }
+ }
+ use 'mhartington/oceanic-next'
+ use { 'nvim-treesitter/nvim-treesitter', run = {':TSUpdate' } }
+ use {
+ 'VonHeikemen/lsp-zero.nvim',
+ branch = 'v2.x',
+ requires = {
+ -- LSP Support
+ {'neovim/nvim-lspconfig'}, -- Required
+ { -- Optional
+ 'williamboman/mason.nvim',
+ run = function()
+ pcall(vim.cmd, 'MasonUpdate')
+ end,
+ },
+ {'williamboman/mason-lspconfig.nvim'}, -- Optional
+
+ -- Autocompletion
+ {'hrsh7th/nvim-cmp'}, -- Required
+ {'hrsh7th/cmp-nvim-lsp'}, -- Required
+ {'L3MON4D3/LuaSnip'}, -- Required
+ }
+ }
+
+ use 'nvim-lualine/lualine.nvim'
+end)