.dotfiles/configs/nvim/lua/plugins.lua

100 lines
2.2 KiB
Lua
Raw Normal View History

2021-10-25 19:44:21 +02:00
return require("packer").startup(function()
-- Let packer manage itself
use "wbthomason/packer.nvim"
-- General Helper Functions
use "nvim-lua/plenary.nvim"
2021-11-17 14:04:03 +01:00
-- Faster Filetype Detection
use "nathom/filetype.nvim"
2021-10-25 19:44:21 +02:00
use "alexghergh/nvim-tmux-navigation"
2021-11-24 14:29:06 +01:00
use 'lervag/vimtex'
2021-10-25 19:44:21 +02:00
-- Theming Section
2021-11-22 18:45:07 +01:00
use 'folke/tokyonight.nvim'
2021-10-25 19:44:21 +02:00
use "xiyaowong/nvim-transparent"
-- Layout Plugins
use "kyazdani42/nvim-web-devicons"
use "kyazdani42/nvim-tree.lua"
use "nvim-lua/popup.nvim"
2021-10-27 20:37:42 +02:00
use "mhinz/vim-startify"
use "karb94/neoscroll.nvim"
2021-11-10 13:09:54 +01:00
use "tpope/vim-fugitive"
2021-11-17 14:04:03 +01:00
use "tpope/vim-surround"
2021-11-28 16:19:50 +01:00
use "lambdalisue/suda.vim"
2021-11-17 14:04:03 +01:00
use "editorconfig/editorconfig-vim"
2021-11-10 13:09:54 +01:00
2021-10-25 19:44:21 +02:00
-- Code Navigation
use "dense-analysis/ale"
use "nathanmsmith/nvim-ale-diagnostic"
use "junegunn/fzf"
use "nvim-telescope/telescope.nvim"
-- Postman like features
use "NTBBloodbath/rest.nvim"
-- Obsidian / Roam like features
2021-11-02 18:26:26 +01:00
-- use "lervag/wiki.vim"
2021-10-25 19:44:21 +02:00
2021-11-22 18:45:07 +01:00
-- Lsp Errors
use "folke/lsp-colors.nvim"
use "onsails/lspkind-nvim"
use {
"folke/trouble.nvim",
requires = "kyazdani42/nvim-web-devicons",
config = function()
require("trouble").setup {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
}
end
}
2021-10-25 19:44:21 +02:00
-- Syntax / Autocomplete
2021-11-28 16:19:50 +01:00
use "terminalnode/sway-vim-syntax"
use "neovim/nvim-lspconfig"
2021-11-26 16:41:10 +01:00
use "github/copilot.vim"
2021-11-17 14:04:03 +01:00
use "hrsh7th/nvim-cmp"
2021-10-25 19:44:21 +02:00
use "hrsh7th/cmp-nvim-lsp"
use "hrsh7th/cmp-path"
2021-11-22 18:45:07 +01:00
use "hrsh7th/cmp-calc"
2021-11-17 14:04:03 +01:00
use "hrsh7th/cmp-buffer"
use "hrsh7th/cmp-cmdline"
use "L3MON4D3/LuaSnip"
use "saadparwaiz1/cmp_luasnip"
use "rafamadriz/friendly-snippets"
2021-11-22 18:45:07 +01:00
use "beyondmarc/glsl.vim"
2021-11-17 14:04:03 +01:00
use "tpope/vim-commentary"
use "williamboman/nvim-lsp-installer"
use "nvim-lua/lsp-status.nvim"
2021-10-25 19:44:21 +02:00
use "windwp/nvim-autopairs"
2021-11-08 01:29:28 +01:00
use "neoclide/jsonc.vim"
2021-10-25 19:44:21 +02:00
use {
2021-11-17 14:04:03 +01:00
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
2021-10-25 19:44:21 +02:00
}
-- Preview Markdown
use "ellisonleao/glow.nvim"
2021-11-22 18:45:07 +01:00
-- Autoformat
2021-11-10 13:09:54 +01:00
--use "sbdchd/neoformat"
2021-11-17 14:04:03 +01:00
-- use "lukas-reineke/format.nvim"
2021-10-25 19:44:21 +02:00
-- General Popup Window
use "akinsho/nvim-toggleterm.lua"
-- Database Feature
use "tpope/vim-dadbod"
use "kristijanhusak/vim-dadbod-ui"
end)