diff options
| author | Josh <joshott16@gmail.com> | 2025-07-22 13:17:14 -0400 |
|---|---|---|
| committer | Josh <joshott16@gmail.com> | 2025-07-22 13:17:14 -0400 |
| commit | 2feea510cb508d22345f3f6d3fc085613fccd6ac (patch) | |
| tree | 77a0a73792bc51ab4c5c9e9df27d6f69511e2e0d /nvim/lua/plugins.lua | |
| parent | f95a19a79b4d74a63a28cf4931473ff4cbc3bbed (diff) | |
| download | dotfiles-2feea510cb508d22345f3f6d3fc085613fccd6ac.tar.gz dotfiles-2feea510cb508d22345f3f6d3fc085613fccd6ac.zip | |
new nvim plugin era
Diffstat (limited to 'nvim/lua/plugins.lua')
| -rw-r--r-- | nvim/lua/plugins.lua | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 183a763..f490221 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -13,7 +13,6 @@ vim.opt.rtp:prepend(lazypath) require("lazy").setup({ "nvim-tree/nvim-web-devicons", - "ojroques/nvim-bufdel", "mbbill/undotree", "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim", @@ -25,20 +24,31 @@ require("lazy").setup({ 'hrsh7th/cmp-cmdline', 'saadparwaiz1/cmp_luasnip', 'feline-nvim/feline.nvim', - 'axvr/zepl.vim', 'lervag/vimtex', - 'ixru/nvim-markdown', - 'mg979/vim-visual-multi', - 'stevearc/oil.nvim', + 'MeanderingProgrammer/render-markdown.nvim', + 'sitiom/nvim-numbertoggle', + 'folke/twilight.nvim', + 'lewis6991/gitsigns.nvim', + { 'akinsho/toggleterm.nvim', version = "*", config = true }, + { 'echasnovski/mini.files', version = '*' }, + { 'echasnovski/mini.trailspace', version = '*' }, + { 'numToStr/Comment.nvim', lazy = false, }, { - 'nvim-telescope/telescope.nvim', tag = '0.1.4', - dependencies = { 'nvim-lua/plenary.nvim' } + "goolord/alpha-nvim", + dependencies = { 'nvim-tree/nvim-web-devicons' }, + config = function() + local startify = require("alpha.themes.startify") + startify.file_icons.provider = "devicons" + require("alpha").setup( + startify.config + ) + end, }, - { "catppuccin/nvim", name = "catppuccin" }, { - 'akinsho/bufferline.nvim', version = "*", - dependencies = 'nvim-tree/nvim-web-devicons' + 'nvim-telescope/telescope.nvim', branch = '0.1.x', + dependencies = { 'nvim-lua/plenary.nvim' } }, + { "catppuccin/nvim", name = "catppuccin" }, { "nvim-treesitter/nvim-treesitter", build = function() @@ -51,19 +61,6 @@ require("lazy").setup({ build = "make install_jsregexp" }, { - 'numToStr/Comment.nvim', - opts = { - -- add any options here - }, - lazy = false, - }, - { - "iamcco/markdown-preview.nvim", - cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, - ft = { "markdown" }, - build = function() vim.fn["mkdp#util#install"]() end, - }, - { "smoka7/hop.nvim", version = "*", config = function() @@ -71,7 +68,22 @@ require("lazy").setup({ end, }, { - 'folke/trouble.nvim', - dependencies = { "nvim-tree/nvim-web-devicons" }, + 'romgrk/barbar.nvim', + init = function() vim.g.barbar_auto_setup = false end, + opts = { + -- Set the filetypes which barbar will offset itself for + sidebar_filetypes = { + undotree = { + text = 'undotree', + align = 'center', -- *optionally* specify an alignment (either 'left', 'center', or 'right') + }, + }, + }, + version = '^1.0.0', -- optional: only update when a new 1.x version is released }, + { + 'windwp/nvim-autopairs', + event = "InsertEnter", + config = true + } }) |