36 lines
1012 B
Lua
36 lines
1012 B
Lua
-- INSTALL PACKER PLUGINS https://github.com/wbthomason/packer.nvim#bootstrapping
|
|
local vim = vim
|
|
local execute = vim.api.nvim_command
|
|
local fn = vim.fn
|
|
local install_path = fn.stdpath('data')..'/site/pack/packer/opt/packer.nvim'
|
|
if fn.empty(fn.glob(install_path)) > 0 then
|
|
execute('!git clone https://github.com/wbthomason/packer.nvim '..install_path)
|
|
execute 'packadd packer.nvim'
|
|
end
|
|
vim.cmd('packadd packer.nvim')
|
|
local packer = require'packer'
|
|
local util = require'packer.util'
|
|
packer.init({
|
|
package_root = util.join_paths(vim.fn.stdpath('data'), 'site', 'pack')
|
|
})
|
|
--- startup and add configure plugins
|
|
packer.startup(function()
|
|
local use = use
|
|
use 'neovim/nvim-lspconfig'
|
|
use 'nvim-treesitter/nvim-treesitter'
|
|
use 'kylechui/nvim-surround'
|
|
use 'stevearc/oil.nvim'
|
|
-- use nvim-leap
|
|
end
|
|
)
|
|
--[[ PLUGIN CONFIGURATION
|
|
local configs = require'nvim-treesitter.configs'
|
|
configs.setup {
|
|
ensure_installed = "maintained",
|
|
highlight = {
|
|
enable = true,
|
|
}
|
|
}
|
|
]]--
|
|
require("oil").setup()
|