Migrated to Lazy.nvim plugin manager

This commit is contained in:
Јован Ђокић-Шумарац 2023-07-27 18:24:13 +02:00
parent d3e868c115
commit a3ff157958
3 changed files with 179 additions and 167 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
lazy-lock.json

View file

@ -63,59 +63,6 @@ set signcolumn=yes:1
" |__) | | | / _` | |\ | /__` " |__) | | | / _` | |\ | /__`
" | |___ \__/ \__> | | \| .__/ " | |___ \__/ \__> | | \| .__/
call plug#begin()
Plug 'navarasu/onedark.nvim'
Plug 'echasnovski/mini.nvim'
Plug 'nvim-tree/nvim-web-devicons'
Plug 'NvChad/nvim-colorizer.lua'
Plug 'kassio/neoterm'
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'folke/noice.nvim'
Plug 'MunifTanjim/nui.nvim'
Plug 'SirVer/ultisnips'
Plug 'lervag/vimtex'
" Plug 'williamboman/mason.nvim', { 'do': ':MasonUpdate' }
" Plug 'neovim/nvim-lspconfig'
" Plug 'hrsh7th/cmp-nvim-lsp'
" Plug 'hrsh7th/cmp-buffer'
" Plug 'hrsh7th/cmp-path'
" Plug 'hrsh7th/cmp-cmdline'
" Plug 'hrsh7th/nvim-cmp'
" Plug 'SirVer/ultisnips'
" Plug 'quangnguyen30192/cmp-nvim-ultisnips'
Plug 'bkad/camelcasemotion'
Plug 'nvim-treesitter.configs'
Plug 'HiPhish/nvim-ts-rainbow2'
Plug 'nvim-neorg/neorg'
Plug 'nvim-lua/plenary.nvim'
Plug 'tpope/vim-commentary'
Plug 'ggandor/lightspeed.nvim'
Plug 'gen740/SmoothCursor.nvim'
Plug 'folke/twilight.nvim'
Plug 'folke/zen-mode.nvim'
Plug 'preservim/nerdtree'
Plug 'tamton-aquib/staline.nvim'
Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.2' }
Plug 'nvim-telescope/telescope-file-browser.nvim'
Plug 'willothy/veil.nvim'
Plug 'chentoast/marks.nvim'
call plug#end()
lua require('init') lua require('init')
@ -126,12 +73,12 @@ lua require('init')
" .__/ | \| | | | |___ | .__/ " .__/ | \| | | | |___ | .__/
" let g:UltiSnipsExpandTrigger="<tab>" let g:UltiSnipsExpandTrigger="<tab>"
" let g:UltiSnipsJumpForwardTrigger="jk" let g:UltiSnipsJumpForwardTrigger="jk"
" let g:UltiSnipsJumpBackwardTrigger="kj" let g:UltiSnipsJumpBackwardTrigger="kj"
" let g:UltiSnipsSnippetDirectories = [$HOME.'/.config/nvim/UltiSnips'] let g:UltiSnipsSnippetDirectories = [$HOME.'/.config/nvim/UltiSnips']
" let g:UltiSnipsEditSplit = 'context' let g:UltiSnipsEditSplit = 'context'
@ -195,3 +142,7 @@ sunmap ge

View file

@ -4,41 +4,101 @@
-- LAZY NVIM
require('colorizer').setup() local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
require('mini.completion').setup() if not vim.loop.fs_stat(lazypath) then
require('mini.cursorword').setup() vim.fn.system({
require('mini.pairs').setup() "git",
require('mini.trailspace').setup() "clone",
require('mini.hipatterns').setup() "--filter=blob:none",
require('mini.indentscope').setup() "https://github.com/folke/lazy.nvim.git",
require('noice').setup() "--branch=stable", -- latest stable release
require('veil').setup() lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
-- require("lazy").setup(plugins, opts)
require("lazy").setup({
"navarasu/onedark.nvim",
"HiPhish/nvim-ts-rainbow2",
"NvChad/nvim-colorizer.lua",
"folke/noice.nvim",
"gen740/SmoothCursor.nvim",
"folke/twilight.nvim",
"folke/zen-mode.nvim",
"MunifTanjim/nui.nvim",
"nvim-tree/nvim-web-devicons",
"tamton-aquib/staline.nvim",
"willothy/veil.nvim",
{ 'echasnovski/mini.nvim', version = false },
"kassio/neoterm",
{"nvim-treesitter/nvim-treesitter", build = ":TSUpdate"},
{ "SirVer/ultisnips", lazy = true },
{ "lervag/vimtex", lazy = true },
"bkad/camelcasemotion",
"ggandor/lightspeed.nvim",
"chentoast/marks.nvim",
{ "nvim-neorg/neorg", lazy = true },
"nvim-lua/plenary.nvim",
"tpope/vim-commentary",
"preservim/nerdtree",
"nvim-telescope/telescope.nvim",
"nvim-telescope/telescope-file-browser.nvim",
})
require('colorizer').setup()
require('mini.completion').setup()
require('mini.cursorword').setup()
require('mini.pairs').setup()
require('mini.trailspace').setup()
require('mini.hipatterns').setup()
require('mini.indentscope').setup()
require('noice').setup()
require('veil').setup()
-- require('mason').setup() -- require('mason').setup()
-- require('mini.files').setup() -- require('mini.files').setup()
-- require('mini.statusline').setup() -- require('mini.statusline').setup()
-- require('mini.starter').setup() -- require('mini.starter').setup()
vim.opt.laststatus=2 vim.opt.laststatus=2
vim.keymap.set('i', '<Tab>', [[pumvisible() ? "\<C-n>" : "\<Tab>"]], { expr = true }) vim.keymap.set('i', '<Tab>', [[pumvisible() ? "\<C-n>" : "\<Tab>"]], { expr = true })
vim.keymap.set('i', '<S-Tab>', [[pumvisible() ? "\<C-p>" : "\<S-Tab>"]], { expr = true }) vim.keymap.set('i', '<S-Tab>', [[pumvisible() ? "\<C-p>" : "\<S-Tab>"]], { expr = true })
require('nvim-treesitter.configs').setup { --require('nvim-treesitter.configs').setup {
rainbow = { -- rainbow = {
enable = true, -- enable = true,
-- Which query to use for finding delimiters -- -- Which query to use for finding delimiters
query = 'rainbow-parens', -- query = 'rainbow-parens',
-- Highlight the entire buffer all at once -- -- Highlight the entire buffer all at once
strategy = require('ts-rainbow').strategy.global, -- strategy = require('ts-rainbow').strategy.global,
} -- }
} --}
require('neorg').setup { require('neorg').setup {
load = { load = {
["core.defaults"] = {}, -- Loads default behaviour ["core.defaults"] = {}, -- Loads default behaviour
["core.concealer"] = {}, -- Adds pretty icons to your documents ["core.concealer"] = {}, -- Adds pretty icons to your documents
@ -50,7 +110,7 @@
}, },
}, },
}, },
} }
@ -58,7 +118,7 @@
require('smoothcursor').setup({ require('smoothcursor').setup({
autostart = true, autostart = true,
cursor = "", -- cursor shape (need nerd font) cursor = "", -- cursor shape (need nerd font)
texthl = "SmoothCursor", -- highlight group, default is { bg = nil, fg = "#FFD400" } texthl = "SmoothCursor", -- highlight group, default is { bg = nil, fg = "#FFD400" }
@ -87,11 +147,11 @@
disable_float_win = false, -- disable on float window disable_float_win = false, -- disable on float window
enabled_filetypes = nil, -- example: { "lua", "vim" } enabled_filetypes = nil, -- example: { "lua", "vim" }
disabled_filetypes = nil, -- this option will be skipped if enabled_filetypes is set. example: { "TelescopePrompt", "NvimTree" } disabled_filetypes = nil, -- this option will be skipped if enabled_filetypes is set. example: { "TelescopePrompt", "NvimTree" }
}) })
require('staline').setup { require('staline').setup {
defaults = { defaults = {
expand_null_ls = false, -- This expands out all the null-ls sources to be shown expand_null_ls = false, -- This expands out all the null-ls sources to be shown
left_separator = "", left_separator = "",
@ -141,7 +201,7 @@
Warn="", Warn="",
Hint="", Hint="",
}, },
} }