return { plugins = { -- plugin objects goes here ------- { 'mg979/vim-visual-multi', branch = 'master', lazy = false, event = "BufRead", init = function() vim.g.VM_default_mappings = 0 vim.g.VM_maps = { ['Add Cursor Up'] = '', ['Add Cursor Down'] = '' } end, }, { 'dominikduda/vim_current_word', lazy = false}, { 'xiyaowong/transparent.nvim', lazy = false}, { "gennaro-tedesco/nvim-jqx", ft = { "json", "yaml" } }, { 'https://git.sr.ht/~whynothugo/lsp_lines.nvim', lazy = false, config = function() require('lsp_lines').setup() end, }, { 'zaldih/themery.nvim', lazy = false, config = function() require("themery").setup({ themes = { 'vim-monokai-tasty', 'nightfox', 'terafox', 'carbonfox', 'PaperColor', 'onedark', 'vscode', 'material', 'notelight', }, themeConfigFile = "~/.config/nvim/lua/settings/theme.lua", -- Described below livePreview = true, }) end, }, -- themes goes here ----------------------------------- {"folke/tokyonight.nvim",opts = {}}, {'EdenEast/nightfox.nvim'}, {'NLKNguyen/papercolor-theme'}, {'olimorris/onedarkpro.nvim'}, {'Mofiqul/vscode.nvim'}, {'kaicataldo/material.vim'}, {'yasukotelin/notelight'}, {'bluz71/vim-moonfly-colors', name = 'moonfly', priority = 1000}, {'bluz71/vim-nightfly-colors', name = "nightfly", priority = 1000 }, {'patstockwell/vim-monokai-tasty'}, {'catppuccin/nvim', name = "catppuccin", priority = 1000 }, {'rebelot/kanagawa.nvim'}, {'jacoborus/tender.vim'}, {'lunarvim/Onedarker.nvim'}, -- code plugins overide settings ---------------------- { 'lukas-reineke/indent-blankline.nvim', opts={ char = " ", context_char = " ", } } }, diagnostics = { virtual_text = false, underline = false, }, mappings = { n = { -- normal mode keymaps ------------------------------ [""] = ":bnext", [""] = ":bprev" }, t = { -- edit mode keymaps } }, g = { cmp_enabled = true, -- diagnostics_mode = 0, }, -- opt ={ -- diagnostic = { -- config = { virtual_lines = false } -- } -- }, polish = function() -- vmirc commands vim.cmd [[TransparentDisable]] vim.cmd [[let g:vim_monokai_tasty_italic = 1]] vim.cmd [[:colorscheme vim-monokai-tasty]] end, lsp = { config = { intelephense = { settings = { intelephense = { environment = { includePaths = { "core/includes" } }, files = { associations = { "*.inc", "*.theme", "*.install", "*.module", "*.profile", "*.php", "*.phtml" } }, -- diagnostics = { -- enable = false, -- run = false, -- undefinedFunctions = false, -- undefinedMethod = false, -- undefinedClassConstants = false, -- undefinedConstants = false, -- undefinedProperties = false, -- undefinedVariables = false -- } }, }, }, } } }