diff options
| author | Xander Swan <email> | 2025-12-03 10:00:41 -0500 |
|---|---|---|
| committer | Xander Swan <email> | 2025-12-03 10:00:41 -0500 |
| commit | ae7523c0c3cf8a04d35a7a448554e7b8d3a074f8 (patch) | |
| tree | e8fc0c29ed648b130501774fe045521b4786a97d | |
| parent | ab57a70296890a7cbc4bb8b47e309e4857c6cd29 (diff) | |
Goodest nvim conf
| -rw-r--r-- | .config/nvim/ftplugin/gdscript.lua | 5 | ||||
| -rw-r--r-- | .config/nvim/init.lua | 16 | ||||
| -rw-r--r-- | .config/nvim/lua/autocomplete.lua | 27 | ||||
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 32 | ||||
| -rw-r--r-- | .config/nvim/lua/map.lua | 28 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin.lua | 71 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/autopairs.lua | 13 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/lsp.lua | 48 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/lualine.lua | 7 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/presence.lua | 20 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/telescope.lua | 7 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin/treesitter.lua | 9 | ||||
| -rw-r--r-- | .config/nvim/lua/plugin_conf.lua | 65 | ||||
| -rw-r--r-- | .config/nvim/lua/pluginconf.lua | 3 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 43 | ||||
| -rw-r--r-- | .config/nvim/lua/remapping.lua | 42 | ||||
| -rw-r--r-- | .config/nvim/lua/set.lua | 9 | ||||
| -rw-r--r-- | .config/nvim/plugin/packer_compiled.lua | 122 |
18 files changed, 332 insertions, 235 deletions
diff --git a/.config/nvim/ftplugin/gdscript.lua b/.config/nvim/ftplugin/gdscript.lua new file mode 100644 index 0000000..a021dba --- /dev/null +++ b/.config/nvim/ftplugin/gdscript.lua @@ -0,0 +1,5 @@ +local tabwidth = 4 +vim.opt.expandtab = false +vim.opt.shiftwidth = tabwidth +vim.opt.softtabstop = tabwidth +vim.opt.tabstop = tabwidth diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index fae4408..51d93f8 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,9 +1,15 @@ local packer_path = vim.fn.stdpath("config") .. "/site" vim.o.packpath = vim.o.packpath .. ',' .. packer_path +vim.g.mapleader = " " + +require("plugin") +require("pluginconf") +require("plugin.treesitter") +require("plugin.presence") +require("plugin.telescope") +require("plugin.autopairs") +require("plugin.lualine") +require("plugin.lsp") -require("plugins") -require("plugin_conf") -require("autocomplete") -require("lsp") require("set") -require("remapping") +require("map") diff --git a/.config/nvim/lua/autocomplete.lua b/.config/nvim/lua/autocomplete.lua deleted file mode 100644 index 96495c4..0000000 --- a/.config/nvim/lua/autocomplete.lua +++ /dev/null @@ -1,27 +0,0 @@ -local cmp = require("cmp") - -cmp.setup({ - snippet = { - expand = function(args) - vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users. - end, - }, - mapping = { - ['<C-b>'] = cmp.mapping(cmp.mapping.scroll_docs(-4), { 'i', 'c' }), - ['<C-f>'] = cmp.mapping(cmp.mapping.scroll_docs(4), { 'i', 'c' }), - ['<C-Space>'] = cmp.mapping(cmp.mapping.complete(), { 'i', 'c' }), - ['<C-y>'] = cmp.config.disable, - ['<C-e>'] = cmp.mapping({ - i = cmp.mapping.abort(), - c = cmp.mapping.close(), - }), - ['<tab>'] = cmp.mapping.confirm({ select = true }), - }, - sources = cmp.config.sources({ - { name = 'nvim_lsp' }, - { name = 'vsnip' }, - }, { - { name = 'buffer' }, - }) -}) - diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua deleted file mode 100644 index 92c7b0e..0000000 --- a/.config/nvim/lua/lsp.lua +++ /dev/null @@ -1,32 +0,0 @@ -local lsp = require("lspconfig") - -local capabilities = require("cmp_nvim_lsp").default_capabilities( - vim.lsp.protocol.make_client_capabilities()) - -lsp.lua_ls.setup({ - capabilities=capabilities, - Lua = { - runtime = { - version = "LuaJIT", - }, - telementry = { - enable = false, - } - } -}) - -lsp.clangd.setup { - capabilities=capabilities, -} - -lsp.cmake.setup {} - -lsp.gdscript.setup {} - -lsp.rust_analyzer.setup({ - capabilities=capabilities, - settings = { - ["rust-analyzer"] = {}, - }, -}) - diff --git a/.config/nvim/lua/map.lua b/.config/nvim/lua/map.lua new file mode 100644 index 0000000..9784d79 --- /dev/null +++ b/.config/nvim/lua/map.lua @@ -0,0 +1,28 @@ +vim.keymap.set("i", "jk", "<escape>", {}) +-- vim.keymap.set("n", "<leader>n", [[:NvimTreeToggle<cr>]], {}) +vim.keymap.set("n", "<leader>n", [[:Ex<cr>]], {}) +vim.keymap.set("n", "<leader>g", [[:Git<cr>]], {}) +vim.keymap.set("n", "<leader>to", [[:TermOpen<cr><cr>]], {}) +vim.keymap.set("n", "<leader>c", [[:noh<cr>]], {}) +vim.keymap.set("n", "<leader>zm", [[:ZenMode<CR>]], {}) + +vim.keymap.set("n", "<C-h>", "<C-w>h", {}) +vim.keymap.set("n", "<C-j>", "<C-w>j", {}) +vim.keymap.set("n", "<C-k>", "<C-w>k", {}) +vim.keymap.set("n", "<C-l>", "<C-w>l", {}) + +vim.keymap.set("n", "<up>", "<C-u>zz", {}) +vim.keymap.set("n", "<down>", "<C-d>zz", {}) + +vim.keymap.set("o", "as", "a\"", {}) +vim.keymap.set("o", "is", "i\"", {}) +vim.keymap.set("o", "it", "i[", {}) +vim.keymap.set("o", "at", "a[", {}) +vim.keymap.set("o", "ic", "i<", {}) +vim.keymap.set("o", "ac", "a<", {}) + +vim.keymap.set("n", "<leader>y", "\"+y") +vim.keymap.set("v", "<leader>y", "\"+y") + +vim.keymap.set("t", "<escape>", "<C-\\><C-n>", {}) +vim.keymap.set("t", "jk", "<C-\\><C-n>", {}) diff --git a/.config/nvim/lua/plugin.lua b/.config/nvim/lua/plugin.lua new file mode 100644 index 0000000..f409c9c --- /dev/null +++ b/.config/nvim/lua/plugin.lua @@ -0,0 +1,71 @@ + +return require("packer").startup(function(use) + use 'wbthomason/packer.nvim' + + use { "ThePrimeagen/vim-be-good" } + + use { + "kyazdani42/nvim-tree.lua", + requires = "kyazdani42/nvim-web-devicons" + } + + use { + "nvim-telescope/telescope.nvim", + requires = { { "nvim-lua/plenary.nvim" } } + } + + use { "majutsushi/tagbar" } + use { "Yggdroot/indentLine" } + use { "windwp/nvim-autopairs" } + use { "airblade/vim-gitgutter" } + + use { "weedatom/presence.nvim" } + use { "mhinz/vim-startify" } + use { "DanilaMihailov/beacon.nvim" } + use { + "nvim-lualine/lualine.nvim", + requires = { "kyazdani42/nvim-web-devicons", opt = true } + } + use { "numToStr/Comment.nvim" } + use { "folke/zen-mode.nvim" } + + use { + 'VonHeikemen/lsp-zero.nvim', + requires = { + -- LSP Support + {'neovim/nvim-lspconfig'}, + {'williamboman/mason.nvim'}, + {'williamboman/mason-lspconfig.nvim'}, + + -- Autocompletion + {'hrsh7th/nvim-cmp'}, + {'hrsh7th/cmp-buffer'}, + {'hrsh7th/cmp-path'}, + {'saadparwaiz1/cmp_luasnip'}, + {'hrsh7th/cmp-nvim-lsp'}, + {'hrsh7th/cmp-nvim-lua'}, + + -- Snippets + {'L3MON4D3/LuaSnip'}, + {'rafamadriz/friendly-snippets'}, + } + } + + use { + "loctvl842/monokai-pro.nvim", + config = function() + vim.cmd("colorscheme monokai-pro") + end + } + use { + "catppuccin/nvim", + as = "catppuccin", + } + + use { + "nvim-treesitter/nvim-treesitter", + run = ":TSUpdate" + } + use("nvim-treesitter/playground") +end) + diff --git a/.config/nvim/lua/plugin/autopairs.lua b/.config/nvim/lua/plugin/autopairs.lua new file mode 100644 index 0000000..c30a37d --- /dev/null +++ b/.config/nvim/lua/plugin/autopairs.lua @@ -0,0 +1,13 @@ + +require("nvim-autopairs").setup { + fast_wrap = { + map = "<M-e>", + chars = { "{", "[", "(", "\"", "'" }, + pattern = [=[[%"%"%>%]%)%}%,]]=], + end_key = "$", + keys = "qwertyuiopzxcvbnmasdfghjkl", + check_comma = true, + highlight = "Search", + highlight_grey="Comment" + } +} diff --git a/.config/nvim/lua/plugin/lsp.lua b/.config/nvim/lua/plugin/lsp.lua new file mode 100644 index 0000000..1cce12f --- /dev/null +++ b/.config/nvim/lua/plugin/lsp.lua @@ -0,0 +1,48 @@ +local lsp = require("lsp-zero") +local lspconfig = require("lspconfig") + +lsp.preset("recommended") + +lsp.ensure_installed { + "lua_ls", + "clangd", + "cmake", + "rust_analyzer", +} + +lspconfig.gdscript.setup {} + +local cmp = require("cmp") +local cmp_select = { behavior = cmp.SelectBehavior.Select } +local cmp_mappings = lsp.defaults.cmp_mappings { + ["<down>"] = cmp.mapping.select_next_item(cmp_select), + ["<up>"] = cmp.mapping.select_prev_item(cmp_select), + ["<C-a>"] = cmp.mapping.confirm({ select = true }), + ["<CR>"] = cmp.mapping.confirm({ select = true }), +} + +lsp.setup_nvim_cmp { + mapping = cmp_mappings +} + +lsp.set_preferences { + suggest_lsp_servers = false, + sign_icons = { + error = "E", + warn = "W", + hint = "H", + info = "I", + } +} + +lsp.on_attach(function(_, buffer) + local opts = { buffer=buffer, remap=false } + + vim.keymap.set("n", "<leader>ld", function() vim.lsp.buf.definition() end, opts) +end) + +lsp.setup() + +vim.diagnostic.config { + virtual_text = true +} diff --git a/.config/nvim/lua/plugin/lualine.lua b/.config/nvim/lua/plugin/lualine.lua new file mode 100644 index 0000000..81071ec --- /dev/null +++ b/.config/nvim/lua/plugin/lualine.lua @@ -0,0 +1,7 @@ + +require("lualine").setup { + options = { + component_separators = { left = "", right = "" }, + section_separators = { left = "", right = "" }, + }, +} diff --git a/.config/nvim/lua/plugin/presence.lua b/.config/nvim/lua/plugin/presence.lua new file mode 100644 index 0000000..46369be --- /dev/null +++ b/.config/nvim/lua/plugin/presence.lua @@ -0,0 +1,20 @@ +require("presence").setup{ + auto_update = true, + neovim_image_text = "The One True Text Editor", + main_image = "neovim", + log_level = nil, + debounce_timeout = 10, + enable_line_number = false, + blacklist = {}, + buttons = true, + file_assets = {}, + show_time = true, + + editing_text = "Editing %s", + file_explorer_text = "Browsing %s", + git_commit_text = "Committing changes", + plugin_manager_text = "Managing plugins", + reading_text = "Reading %s", + workspace_text = "Working on %s", + line_number_text = "Line %s out of %s", +} diff --git a/.config/nvim/lua/plugin/telescope.lua b/.config/nvim/lua/plugin/telescope.lua new file mode 100644 index 0000000..d5bea56 --- /dev/null +++ b/.config/nvim/lua/plugin/telescope.lua @@ -0,0 +1,7 @@ +local builtin = require("telescope.builtin") +vim.keymap.set("n", "<leader>ff", builtin.find_files, {}) +vim.keymap.set("n", "<leader>fg", builtin.git_files, {}) +vim.keymap.set("n", "<leader>fs", function() + builtin.grep_string({ search = vim.fn.input("grep>") }) +end) + diff --git a/.config/nvim/lua/plugin/treesitter.lua b/.config/nvim/lua/plugin/treesitter.lua new file mode 100644 index 0000000..a6a4bf8 --- /dev/null +++ b/.config/nvim/lua/plugin/treesitter.lua @@ -0,0 +1,9 @@ +require("nvim-treesitter.configs").setup { + ensure_installed = { "c", "rust", "lua", "vimdoc" }, + sync_install = false, + highlight = { + enable = true, + additional_vim_regex_highlighting = true, + }, + indent = { enable = true }, +} diff --git a/.config/nvim/lua/plugin_conf.lua b/.config/nvim/lua/plugin_conf.lua deleted file mode 100644 index 53f0929..0000000 --- a/.config/nvim/lua/plugin_conf.lua +++ /dev/null @@ -1,65 +0,0 @@ -require("nvim-tree").setup{} - -require("lualine").setup { - options = { - icons_enabled = false, - -- theme = "dracula-nvim", - component_separators = { left = " ", right = " "}, - section_separators = { left = " ", right = " "}, - disabled_filetypes = { - statusline = {}, - winbar = {}, - }, - ignore_focus = {}, - always_divide_middle = true, - globalstatus = false, - refresh = { - statusline = 1000, - tabline = 1000, - winbar = 1000, - } - }, - sections = { - lualine_a = {"mode"}, - lualine_b = {"branch", "diff", "diagnostics"}, - lualine_c = {"filename"}, - lualine_x = {"encoding", "fileformat", "filetype"}, - lualine_y = {"progress"}, - lualine_z = {"location"} - }, - inactive_sections = { - lualine_a = {}, - lualine_b = {}, - lualine_c = {"filename"}, - lualine_x = {"location"}, - lualine_y = {}, - lualine_z = {} - }, - tabline = {}, - winbar = {}, - inactive_winbar = {}, - extensions = {} -} - -require("nvim-autopairs").setup { - fast_wrap = { - map = "<M-e>", - chars = { "{", "[", "(", "\"", "'" }, - pattern = [=[[%"%"%>%]%)%}%,]]=], - end_key = "$", - keys = "qwertyuiopzxcvbnmasdfghjkl", - check_comma = true, - highlight = "Search", - highlight_grey="Comment" - } -} - -require("barbar").setup {} - -require("terminal").setup{ - layout = { open_cmd = "botright new" }, - cmd = { vim.o.shell }, - autoclose = false, -} - -require("Comment").setup {} diff --git a/.config/nvim/lua/pluginconf.lua b/.config/nvim/lua/pluginconf.lua new file mode 100644 index 0000000..38f6382 --- /dev/null +++ b/.config/nvim/lua/pluginconf.lua @@ -0,0 +1,3 @@ +-- require("nvim-tree").setup {} +require("Comment").setup {} +require("zen-mode").setup {} diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua deleted file mode 100644 index 39cb8c0..0000000 --- a/.config/nvim/lua/plugins.lua +++ /dev/null @@ -1,43 +0,0 @@ -return require("packer").startup(function(use) - use { "ThePrimeagen/vim-be-good" } - - use { - "kyazdani42/nvim-tree.lua", - requires = "kyazdani42/nvim-web-devicons" - } - - use { - "nvim-telescope/telescope.nvim", - requires = { { "nvim-lua/plenary.nvim" } } - } - - use { - "rebelot/terminal.nvim", - } - - use { "neovim/nvim-lspconfig" } - - use { "majutsushi/tagbar" } - use { "Yggdroot/indentLine" } - use { "tpope/vim-fugitive" } - use { "junegunn/gv.vim" } - use { "windwp/nvim-autopairs" } - - use { "mhinz/vim-startify" } - use { "DanilaMihailov/beacon.nvim" } - use { - "nvim-lualine/lualine.nvim", - requires = { "kyazdani42/nvim-web-devicons", opt = true } - } - use { "numToStr/Comment.nvim" } - use { "romgrk/barbar.nvim" } - - use { "hrsh7th/cmp-nvim-lsp" } - use { "hrsh7th/cmp-buffer" } - use { "hrsh7th/cmp-path" } - use { "hrsh7th/cmp-cmdline" } - use { "hrsh7th/nvim-cmp" } - use { "hrsh7th/vim-vsnip" } - - use { "loctvl842/monokai-pro.nvim" } -end) diff --git a/.config/nvim/lua/remapping.lua b/.config/nvim/lua/remapping.lua deleted file mode 100644 index b59a504..0000000 --- a/.config/nvim/lua/remapping.lua +++ /dev/null @@ -1,42 +0,0 @@ -vim.g.mapleader = " " - -vim.keymap.set("i", "jk", "<escape>", {}) -vim.keymap.set("n", "<leader>n", [[:NvimTreeToggle<cr>]], {}) -vim.keymap.set("n", "<leader>f", [[:Telescope find_files<cr>]], {}) -vim.keymap.set("n", "<leader>g", [[:Git<cr>]], {}) -vim.keymap.set("n", "<leader>to", [[:TermOpen<cr><cr>]], {}) -vim.keymap.set("n", "<leader>c", [[:noh<cr>]], {}) - -vim.keymap.set("n", "<C-h>", "<C-w>h", {}) -vim.keymap.set("n", "<C-j>", "<C-w>j", {}) -vim.keymap.set("n", "<C-k>", "<C-w>k", {}) -vim.keymap.set("n", "<C-l>", "<C-w>l", {}) - -vim.keymap.set("n", "<up>", "<C-u>zz", {}) -vim.keymap.set("n", "<down>", "<C-d>zz", {}) - -vim.keymap.set("o", "as", "a\"", {}) -vim.keymap.set("o", "is", "i\"", {}) -vim.keymap.set("o", "it", "i[", {}) -vim.keymap.set("o", "at", "a[", {}) -vim.keymap.set("o", "ic", "i<", {}) -vim.keymap.set("o", "ac", "a<", {}) - -vim.keymap.set("t", "<escape>", "<C-\\><C-n>", {}) -vim.keymap.set("t", "jk", "<C-\\><C-n>", {}) - -vim.keymap.set("n", "<leader>1", ":BufferGoto 1<CR>", {}) -vim.keymap.set("n", "<leader>2", ":BufferGoto 2<CR>", {}) -vim.keymap.set("n", "<leader>3", ":BufferGoto 3<CR>", {}) -vim.keymap.set("n", "<leader>4", ":BufferGoto 4<CR>", {}) -vim.keymap.set("n", "<leader>5", ":BufferGoto 5<CR>", {}) -vim.keymap.set("n", "<leader>6", ":BufferGoto 6<CR>", {}) -vim.keymap.set("n", "<leader>7", ":BufferGoto 7<CR>", {}) -vim.keymap.set("n", "<leader>8", ":BufferGoto 8<CR>", {}) -vim.keymap.set("n", "<leader>9", ":BufferGoto 9<CR>", {}) -vim.keymap.set("n", "<leader>0", ":BufferLast<CR>", {}) - -vim.keymap.set("n", "<leader>ww", ":BufferClose!<CR>", {}) -vim.keymap.set("n", "<leader>wa", ":BufferCloseAllButCurrent<CR>", {}) -vim.keymap.set("n", "<leader>wu", ":BufferRestore<CR>", {}) -vim.keymap.set("n", "<leader>wl", ":BufferLast<CR>", {}) diff --git a/.config/nvim/lua/set.lua b/.config/nvim/lua/set.lua index 1f358e0..88816af 100644 --- a/.config/nvim/lua/set.lua +++ b/.config/nvim/lua/set.lua @@ -13,15 +13,14 @@ vim.opt.ignorecase = true vim.opt.smartcase = true vim.opt.incsearch = true +local tabwidth = 2 vim.opt.expandtab = true -vim.opt.shiftwidth = 2 -vim.opt.softtabstop = 2 -vim.opt.tabstop = 2 +vim.opt.shiftwidth = tabwidth +vim.opt.softtabstop = tabwidth +vim.opt.tabstop = tabwidth vim.opt.splitright = true vim.opt.splitbelow = true vim.opt.cc = "80" vim.opt.mouse = "" - -vim.api.nvim_command("colorscheme monokai-pro-spectrum") diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua index e2d44c3..bb71ff2 100644 --- a/.config/nvim/plugin/packer_compiled.lua +++ b/.config/nvim/plugin/packer_compiled.lua @@ -49,8 +49,8 @@ local function save_profiles(threshold) end time([[Luarocks path setup]], true) -local package_path_str = "/home/xswan/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/home/xswan/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" +local package_path_str = "/home/xswan/.cache/nvim/packer_hererocks/2.1.1692616192/share/lua/5.1/?.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.1692616192/share/lua/5.1/?/init.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.1692616192/lib/luarocks/rocks-5.1/?.lua;/home/xswan/.cache/nvim/packer_hererocks/2.1.1692616192/lib/luarocks/rocks-5.1/?/init.lua" +local install_cpath_pattern = "/home/xswan/.cache/nvim/packer_hererocks/2.1.1692616192/lib/lua/5.1/?.so" if not string.find(package.path, package_path_str, 1, true) then package.path = package.path .. ';' .. package_path_str end @@ -74,31 +74,97 @@ end time([[try_loadstring definition]], false) time([[Defining packer_plugins]], true) _G.packer_plugins = { + ["Comment.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/Comment.nvim", + url = "https://github.com/numToStr/Comment.nvim" + }, + LuaSnip = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/LuaSnip", + url = "https://github.com/L3MON4D3/LuaSnip" + }, ["beacon.nvim"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/beacon.nvim", url = "https://github.com/DanilaMihailov/beacon.nvim" }, - ["gv.vim"] = { + catppuccin = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/catppuccin", + url = "https://github.com/catppuccin/nvim" + }, + ["cmp-buffer"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/cmp-buffer", + url = "https://github.com/hrsh7th/cmp-buffer" + }, + ["cmp-nvim-lsp"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", + url = "https://github.com/hrsh7th/cmp-nvim-lsp" + }, + ["cmp-nvim-lua"] = { loaded = true, - path = "/home/xswan/.local/share/nvim/site/pack/packer/start/gv.vim", - url = "https://github.com/junegunn/gv.vim" + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua", + url = "https://github.com/hrsh7th/cmp-nvim-lua" + }, + ["cmp-path"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/cmp-path", + url = "https://github.com/hrsh7th/cmp-path" + }, + cmp_luasnip = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/cmp_luasnip", + url = "https://github.com/saadparwaiz1/cmp_luasnip" + }, + ["friendly-snippets"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/friendly-snippets", + url = "https://github.com/rafamadriz/friendly-snippets" }, indentLine = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/indentLine", url = "https://github.com/Yggdroot/indentLine" }, + ["lsp-zero.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/lsp-zero.nvim", + url = "https://github.com/VonHeikemen/lsp-zero.nvim" + }, ["lualine.nvim"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/lualine.nvim", url = "https://github.com/nvim-lualine/lualine.nvim" }, + ["mason-lspconfig.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/mason-lspconfig.nvim", + url = "https://github.com/williamboman/mason-lspconfig.nvim" + }, + ["mason.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/mason.nvim", + url = "https://github.com/williamboman/mason.nvim" + }, + ["monokai-pro.nvim"] = { + config = { "\27LJ\2\n;\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\28colorscheme monokai-pro\bcmd\bvim\0" }, + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim", + url = "https://github.com/loctvl842/monokai-pro.nvim" + }, ["nvim-autopairs"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-autopairs", url = "https://github.com/windwp/nvim-autopairs" }, + ["nvim-cmp"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-cmp", + url = "https://github.com/hrsh7th/nvim-cmp" + }, ["nvim-lspconfig"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", @@ -109,16 +175,36 @@ _G.packer_plugins = { path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-tree.lua", url = "https://github.com/kyazdani42/nvim-tree.lua" }, + ["nvim-treesitter"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-treesitter", + url = "https://github.com/nvim-treesitter/nvim-treesitter" + }, ["nvim-web-devicons"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", url = "https://github.com/kyazdani42/nvim-web-devicons" }, + ["packer.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/packer.nvim", + url = "https://github.com/wbthomason/packer.nvim" + }, + playground = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/playground", + url = "https://github.com/nvim-treesitter/playground" + }, ["plenary.nvim"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/plenary.nvim", url = "https://github.com/nvim-lua/plenary.nvim" }, + ["presence.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/presence.nvim", + url = "https://github.com/weedatom/presence.nvim" + }, tagbar = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/tagbar", @@ -129,29 +215,33 @@ _G.packer_plugins = { path = "/home/xswan/.local/share/nvim/site/pack/packer/start/telescope.nvim", url = "https://github.com/nvim-telescope/telescope.nvim" }, - ["terminal.nvim"] = { + ["vim-be-good"] = { loaded = true, - path = "/home/xswan/.local/share/nvim/site/pack/packer/start/terminal.nvim", - url = "https://github.com/rebelot/terminal.nvim" + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/vim-be-good", + url = "https://github.com/ThePrimeagen/vim-be-good" }, - ["tomorrow-theme"] = { + ["vim-gitgutter"] = { loaded = true, - path = "/home/xswan/.local/share/nvim/site/pack/packer/start/tomorrow-theme", - url = "https://github.com/chriskempson/tomorrow-theme" - }, - ["vim-fugitive"] = { - loaded = true, - path = "/home/xswan/.local/share/nvim/site/pack/packer/start/vim-fugitive", - url = "https://github.com/tpope/vim-fugitive" + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/vim-gitgutter", + url = "https://github.com/airblade/vim-gitgutter" }, ["vim-startify"] = { loaded = true, path = "/home/xswan/.local/share/nvim/site/pack/packer/start/vim-startify", url = "https://github.com/mhinz/vim-startify" + }, + ["zen-mode.nvim"] = { + loaded = true, + path = "/home/xswan/.local/share/nvim/site/pack/packer/start/zen-mode.nvim", + url = "https://github.com/folke/zen-mode.nvim" } } time([[Defining packer_plugins]], false) +-- Config for: monokai-pro.nvim +time([[Config for monokai-pro.nvim]], true) +try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\28colorscheme monokai-pro\bcmd\bvim\0", "config", "monokai-pro.nvim") +time([[Config for monokai-pro.nvim]], false) _G._packer.inside_compile = false if _G._packer.needs_bufread == true then |
