This repository has been archived on 2023-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/.config/nvim/lua/plugins.lua

55 lines
1.4 KiB
Lua
Raw Normal View History

-- Author : swytch
-- Created : Friday Mar 12, 2021 22:28:34 CET
-- License : GPLv3
-- Description : neovim plugins file
local execute = vim.api.nvim_command
local fn = vim.fn
local install_path = fn.stdpath("data").."/site/pack/packer/start/packer.nvim"
if fn.empty(fn.glob(install_path)) > 0 then
fn.system({"git", "clone", "https://github.com/wbthomason/packer.nvim", install_path})
execute "packadd packer.nvim"
end
return require("packer").startup(function()
-- packer manages itself
use "wbthomason/packer.nvim"
-- colorscheme
use {
"~/.local/src/polyjuice/",
requires = "tjdevries/colorbuddy.nvim"
}
-- tree-sitter
2021-07-12 16:16:24 +02:00
use {
"nvim-treesitter/nvim-treesitter",
run = ":TSUpdate"
}
-- fuzzy finder
use {
"nvim-telescope/telescope.nvim",
2021-05-25 16:31:31 +02:00
requires = { "nvim-lua/popup.nvim", "nvim-lua/plenary.nvim"},
opt = true,
cmd = {"Telescope"}
}
-- LSP
use "neovim/nvim-lspconfig"
2021-05-19 00:53:42 +02:00
-- auto completion
use "hrsh7th/nvim-compe"
-- display colors directly in editor
use {
"norcalli/nvim-colorizer.lua",
opt = true,
cmd = {"ColorizerToggle"}
}
end)