From 4818e4b72fc24b0fceed88f83e21e908def4c386 Mon Sep 17 00:00:00 2001 From: DrummyFloyd Date: Sun, 2 Jun 2024 17:00:03 +0200 Subject: [PATCH 001/214] fix: removed unnecessary env var (#67) according to https://github.com/LazyVim/LazyVim/issues/2063#issuecomment-2143841592 this is not needed --- lua/config/lazy.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index fd269d7..2e7bf62 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -5,7 +5,7 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then -- stylua: ignore vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) end -vim.opt.rtp:prepend(vim.env.LAZY or lazypath) +vim.opt.rtp:prepend(lazypath) require("lazy").setup({ spec = { From cb79b0e6a9d0ec81041150dc87fe47352a54a2ba Mon Sep 17 00:00:00 2001 From: Lucas Date: Fri, 14 Jun 2024 10:14:39 +0200 Subject: [PATCH 002/214] fix: improve comment about extras loading in config (#75) * fix: improve comment about extras loading in config * fix: use LazyExtras --------- Co-authored-by: Folke Lemaitre --- lua/config/lazy.lua | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 2e7bf62..4aeb4bd 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -11,10 +11,6 @@ require("lazy").setup({ spec = { -- add LazyVim and import its plugins { "LazyVim/LazyVim", import = "lazyvim.plugins" }, - -- import any extras modules here - -- { import = "lazyvim.plugins.extras.lang.typescript" }, - -- { import = "lazyvim.plugins.extras.lang.json" }, - -- { import = "lazyvim.plugins.extras.ui.mini-animate" }, -- import/override with your plugins { import = "plugins" }, }, From 0c370f4d5c537e6d41dea31b547accc8d5f70a8a Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 18 Jun 2024 07:11:12 +0200 Subject: [PATCH 003/214] docs: removed supertab example --- lua/plugins/example.lua | 45 ----------------------------------------- 1 file changed, 45 deletions(-) diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua index 8b7eabc..4ad9825 100644 --- a/lua/plugins/example.lua +++ b/lua/plugins/example.lua @@ -190,49 +190,4 @@ return { }, }, }, - - -- Use for completion and snippets (supertab) - { - "hrsh7th/nvim-cmp", - dependencies = { - "hrsh7th/cmp-emoji", - }, - ---@param opts cmp.ConfigSchema - opts = function(_, opts) - local has_words_before = function() - unpack = unpack or table.unpack - local line, col = unpack(vim.api.nvim_win_get_cursor(0)) - return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil - end - - local cmp = require("cmp") - - opts.mapping = vim.tbl_extend("force", opts.mapping, { - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif vim.snippet.active({ direction = 1 }) then - vim.schedule(function() - vim.snippet.jump(1) - end) - elseif has_words_before() then - cmp.complete() - else - fallback() - end - end, { "i", "s" }), - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - elseif vim.snippet.active({ direction = -1 }) then - vim.schedule(function() - vim.snippet.jump(-1) - end) - else - fallback() - end - end, { "i", "s" }), - }) - end, - }, } From 79b3f27f5cea8fe6bbb95ba04f93dffa545c5197 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 3 Jul 2024 10:19:46 +0200 Subject: [PATCH 004/214] fix: add error handling to initial clone --- lua/config/lazy.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 4aeb4bd..732f55a 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -1,9 +1,16 @@ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" - if not (vim.uv or vim.loop).fs_stat(lazypath) then - -- bootstrap lazy.nvim - -- stylua: ignore - vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end end vim.opt.rtp:prepend(lazypath) From cb6349c8ae922d1c5745574f4d17b44f2731d451 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sat, 20 Jul 2024 23:30:46 +0200 Subject: [PATCH 005/214] fix: disable lazy checker notify by default --- lua/config/lazy.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 732f55a..d73bfa1 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -31,7 +31,10 @@ require("lazy").setup({ -- version = "*", -- try installing the latest stable version for plugins that support semver }, install = { colorscheme = { "tokyonight", "habamax" } }, - checker = { enabled = true }, -- automatically check for plugin updates + checker = { + enabled = true, -- check for plugin updates periodically + notify = false, -- notify on update + }, -- automatically check for plugin updates performance = { rtp = { -- disable some rtp plugins From 00f361beb1e11964e268309c9f2f99ff646771ea Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 10:18:08 +0700 Subject: [PATCH 006/214] feat: config lazy vim extras --- lazy-lock.json | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++ lazyvim.json | 40 ++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 lazy-lock.json create mode 100644 lazyvim.json diff --git a/lazy-lock.json b/lazy-lock.json new file mode 100644 index 0000000..cee297d --- /dev/null +++ b/lazy-lock.json @@ -0,0 +1,85 @@ +{ + "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, + "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, + "SchemaStore.nvim": { "branch": "main", "commit": "35a0998728380a17b8590447e8207391411c667a" }, + "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, + "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, + "bufferline.nvim": { "branch": "main", "commit": "73540cb95f8d95aa1af3ed57713c6720c78af915" }, + "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, + "clangd_extensions.nvim": { "branch": "main", "commit": "430a8f56605cb1d0ed9876301d6e9bf675195e16" }, + "cmake-tools.nvim": { "branch": "master", "commit": "b221c5973ca520b0f079e16cd9919a8d944f7890" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, + "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "conform.nvim": { "branch": "master", "commit": "dc950e5717f1da65b1fcd986b1bbff0d6bd0e2ee" }, + "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, + "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, + "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, + "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, + "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, + "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, + "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, + "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, + "leap.nvim": { "branch": "main", "commit": "be68eec21e37415d15cffaabc959b8d3f9466665" }, + "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, + "mason.nvim": { "branch": "main", "commit": "1b3d60405d1d720b2c4927f19672e9479703b00f" }, + "mini.ai": { "branch": "main", "commit": "55e9b7217f29e62f734e239bfeed5731a065d801" }, + "mini.bufremove": { "branch": "main", "commit": "931a3bb514147d9e812767275c4beba6b779b1d3" }, + "mini.comment": { "branch": "main", "commit": "f9f1a646fd3d9df7397aa1b9550a875fe8189eb0" }, + "mini.diff": { "branch": "main", "commit": "10cc9d370737b8b8c8d996fc537394635da0a4b1" }, + "mini.files": { "branch": "main", "commit": "17684f78d0499f11e54fc980838cfef3cf5c7c72" }, + "mini.indentscope": { "branch": "main", "commit": "a8274b6ea2d868198d27bd91a31ed5ea3a6a5744" }, + "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, + "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, + "mini.surround": { "branch": "main", "commit": "eb89a88a51655e46a93595204a9251a012918883" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, + "neoconf.nvim": { "branch": "main", "commit": "bdd6c7dac2038d6495890dd84f451cf9f7425c50" }, + "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, + "noice.nvim": { "branch": "main", "commit": "09102ca2e9a3e9302119fdaf7a059a034e4a626d" }, + "none-ls.nvim": { "branch": "main", "commit": "f5632db2491fbe02b54f1a321a98548a8ba2bd15" }, + "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, + "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, + "nvim-dap": { "branch": "master", "commit": "615a1b2046e1eaf7995e0ba8e8a65f344201349d" }, + "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, + "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, + "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, + "nvim-lint": { "branch": "master", "commit": "83ee4952a968d89329e5a49b4648831d98124783" }, + "nvim-lspconfig": { "branch": "master", "commit": "94513a5b246cf32a8f87ca714af50911df63351c" }, + "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, + "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, + "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, + "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, + "nvim-treesitter": { "branch": "master", "commit": "0d2c80b4d00c8f793e17d2d1d24d4aa5aaa88bc2" }, + "nvim-treesitter-context": { "branch": "master", "commit": "1e52a2c4223c1e7b0def9c76a1f3757d372196c3" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "dfa4178c0cadb44f687603d72ad0908474c28dd9" }, + "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, + "nvim-web-devicons": { "branch": "master", "commit": "5b9067899ee6a2538891573500e8fd6ff008440f" }, + "oil.nvim": { "branch": "master", "commit": "010b44a79d497c697686e2727049d3dd215bbbd6" }, + "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, + "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, + "persistence.nvim": { "branch": "main", "commit": "4982499c1636eac254b72923ab826ee7827b3084" }, + "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, + "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, + "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, + "telescope.nvim": { "branch": "master", "commit": "02a60a83961cf9c80e471599171982a31d1cc853" }, + "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, + "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, + "tokyonight.nvim": { "branch": "main", "commit": "67afeaf7fd6ebba000633e89f63c31694057edde" }, + "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, + "venv-selector.nvim": { "branch": "main", "commit": "9b1bfe5aea225853e14358f504c656d4af007035" }, + "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, + "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, + "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, + "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } +} \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json new file mode 100644 index 0000000..c53dcc3 --- /dev/null +++ b/lazyvim.json @@ -0,0 +1,40 @@ +{ + "extras": [ + "lazyvim.plugins.extras.coding.tabnine", + "lazyvim.plugins.extras.dap.core", + "lazyvim.plugins.extras.dap.nlua", + "lazyvim.plugins.extras.editor.aerial", + "lazyvim.plugins.extras.editor.dial", + "lazyvim.plugins.extras.editor.harpoon2", + "lazyvim.plugins.extras.editor.leap", + "lazyvim.plugins.extras.editor.mini-diff", + "lazyvim.plugins.extras.editor.mini-files", + "lazyvim.plugins.extras.editor.mini-move", + "lazyvim.plugins.extras.editor.navic", + "lazyvim.plugins.extras.editor.outline", + "lazyvim.plugins.extras.formatting.prettier", + "lazyvim.plugins.extras.lang.clangd", + "lazyvim.plugins.extras.lang.cmake", + "lazyvim.plugins.extras.lang.docker", + "lazyvim.plugins.extras.lang.java", + "lazyvim.plugins.extras.lang.json", + "lazyvim.plugins.extras.lang.markdown", + "lazyvim.plugins.extras.lang.omnisharp", + "lazyvim.plugins.extras.lang.python", + "lazyvim.plugins.extras.lang.python-semshi", + "lazyvim.plugins.extras.lang.tailwind", + "lazyvim.plugins.extras.lang.typescript", + "lazyvim.plugins.extras.lang.yaml", + "lazyvim.plugins.extras.linting.eslint", + "lazyvim.plugins.extras.lsp.none-ls", + "lazyvim.plugins.extras.ui.alpha", + "lazyvim.plugins.extras.ui.edgy", + "lazyvim.plugins.extras.util.dot", + "lazyvim.plugins.extras.util.project", + "lazyvim.plugins.extras.vscode" + ], + "news": { + "NEWS.md": "3314" + }, + "version": 3 +} \ No newline at end of file From 7f321e1627c6754808f65f858d7ec122d81a7e53 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 10:18:46 +0700 Subject: [PATCH 007/214] feat: add my own plugins - oil.nvim - togglecheckbox --- lua/config/keymaps.lua | 8 ++++++++ lua/plugins/oil.lua | 9 +++++++++ lua/plugins/toggle-checkbox.lua | 6 ++++++ 3 files changed, 23 insertions(+) create mode 100644 lua/plugins/oil.lua create mode 100644 lua/plugins/toggle-checkbox.lua diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 2c134f7..68ebb13 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -1,3 +1,11 @@ -- Keymaps are automatically loaded on the VeryLazy event -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here + +local map = vim.keymap.set + +-- Oil Nvim +map("n", "op", "Oil", { desc = "Open parent directory" }) + +-- Markdown related +map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) diff --git a/lua/plugins/oil.lua b/lua/plugins/oil.lua new file mode 100644 index 0000000..cef118f --- /dev/null +++ b/lua/plugins/oil.lua @@ -0,0 +1,9 @@ +return { + -- add oil + { + "stevearc/oil.nvim", + opts = {}, + -- Optional dependencies + dependencies = { "nvim-tree/nvim-web-devicons" }, + }, +} diff --git a/lua/plugins/toggle-checkbox.lua b/lua/plugins/toggle-checkbox.lua new file mode 100644 index 0000000..599cbac --- /dev/null +++ b/lua/plugins/toggle-checkbox.lua @@ -0,0 +1,6 @@ +return { + -- add plugin + { + "opdavies/toggle-checkbox.nvim", + }, +} From 4bcb46a6add00a0feeac66a0d50c1f6907842211 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 10:23:16 +0700 Subject: [PATCH 008/214] feat: remap command keys --- lua/config/keymaps.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 68ebb13..a40fc33 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -4,6 +4,9 @@ local map = vim.keymap.set +-- Global keymaps +map({ "n", "i", "v" }, ";", ":", { desc = "Remap command key", noremap = true }) + -- Oil Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) From 7cb3c9701cecdc8a601f69e2192428afd43b0d9c Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 11:33:06 +0700 Subject: [PATCH 009/214] feat: add comment --- lazy-lock.json | 1 + lua/plugins/comment.lua | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 lua/plugins/comment.lua diff --git a/lazy-lock.json b/lazy-lock.json index cee297d..1b0c90f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,4 +1,5 @@ { + "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, "SchemaStore.nvim": { "branch": "main", "commit": "35a0998728380a17b8590447e8207391411c667a" }, diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua new file mode 100644 index 0000000..c2a6ac4 --- /dev/null +++ b/lua/plugins/comment.lua @@ -0,0 +1,5 @@ +return { + "numToStr/Comment.nvim", + opts = {}, + lazy = false, +} From 37c27983e6c52db38425098c750529fec6c99a58 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 11:51:21 +0700 Subject: [PATCH 010/214] feat: add nowait opts for command --- lua/config/keymaps.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index a40fc33..c8d9065 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -5,10 +5,10 @@ local map = vim.keymap.set -- Global keymaps -map({ "n", "i", "v" }, ";", ":", { desc = "Remap command key", noremap = true }) +map({ "n", "v" }, ";", ":", { desc = "Enter command mode", noremap = true, nowait = true }) --- Oil Nvim +-- File management Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) --- Markdown related +-- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) From 0348db0e37870e9e4436b764fd7dfe805fb15237 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 12:48:14 +0700 Subject: [PATCH 011/214] chore: remove lazy loading --- lua/plugins/comment.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua index c2a6ac4..ea202e1 100644 --- a/lua/plugins/comment.lua +++ b/lua/plugins/comment.lua @@ -1,5 +1,4 @@ return { "numToStr/Comment.nvim", opts = {}, - lazy = false, } From d525cf77e6f197e104b84aeaf44ecc0aad477014 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 12:49:19 +0700 Subject: [PATCH 012/214] style: config neovim visual - everforest theme - git blame inline --- lazy-lock.json | 2 ++ lua/config/keymaps.lua | 3 +++ lua/plugins/everforest-nvim.lua | 19 +++++++++++++++++++ lua/plugins/git-blame.lua | 4 ++++ 4 files changed, 28 insertions(+) create mode 100644 lua/plugins/everforest-nvim.lua create mode 100644 lua/plugins/git-blame.lua diff --git a/lazy-lock.json b/lazy-lock.json index 1b0c90f..f681036 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -18,8 +18,10 @@ "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, + "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, + "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index c8d9065..09ed173 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,3 +12,6 @@ map("n", "op", "Oil", { desc = "Open parent directory" }) -- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) + +-- Git configs +map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) diff --git a/lua/plugins/everforest-nvim.lua b/lua/plugins/everforest-nvim.lua new file mode 100644 index 0000000..1cffeb6 --- /dev/null +++ b/lua/plugins/everforest-nvim.lua @@ -0,0 +1,19 @@ +return { + { + "neanias/everforest-nvim", + opts = { + priority = 1000, + }, + config = function() + require("everforest").setup({ + -- background = "soft", + }) + end, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "everforest", + }, + }, +} diff --git a/lua/plugins/git-blame.lua b/lua/plugins/git-blame.lua new file mode 100644 index 0000000..dab915e --- /dev/null +++ b/lua/plugins/git-blame.lua @@ -0,0 +1,4 @@ +return { + "f-person/git-blame.nvim", + opts = {}, +} From b3dc2415c6a6dd0ffe899e3c6306c8245a3db68d Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 12:57:32 +0700 Subject: [PATCH 013/214] feat: add override config --- lua/plugins/everforest-nvim.lua | 6 ------ lua/plugins/override.lua | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 lua/plugins/override.lua diff --git a/lua/plugins/everforest-nvim.lua b/lua/plugins/everforest-nvim.lua index 1cffeb6..c83d819 100644 --- a/lua/plugins/everforest-nvim.lua +++ b/lua/plugins/everforest-nvim.lua @@ -10,10 +10,4 @@ return { }) end, }, - { - "LazyVim/LazyVim", - opts = { - colorscheme = "everforest", - }, - }, } diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua new file mode 100644 index 0000000..55d6385 --- /dev/null +++ b/lua/plugins/override.lua @@ -0,0 +1,22 @@ +local opt = vim.opt +opt.tabstop = 4 +opt.smartindent = true +opt.shiftwidth = 4 +opt.expandtab = true +return { + { + "LazyVim/LazyVim", + opts = { + colorscheme = "everforest", + }, + }, + { + "nvim-treesitter/nvim-treesitter", + opts = { + tabstop = 4, + smartindent = true, + shiftwidth = 4, + expandtab = true, + }, + }, +} From 1901d7c51963e73d16a3472d5675fdae53e4ac70 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 13:29:37 +0700 Subject: [PATCH 014/214] chore: manage plugin based on purpose --- lua/plugins/{oil.lua => file-management.lua} | 0 lua/plugins/{git-blame.lua => git.lua} | 0 lua/plugins/{toggle-checkbox.lua => markdown.lua} | 0 lua/plugins/override.lua | 14 -------------- lua/plugins/{everforest-nvim.lua => theme.lua} | 0 5 files changed, 14 deletions(-) rename lua/plugins/{oil.lua => file-management.lua} (100%) rename lua/plugins/{git-blame.lua => git.lua} (100%) rename lua/plugins/{toggle-checkbox.lua => markdown.lua} (100%) rename lua/plugins/{everforest-nvim.lua => theme.lua} (100%) diff --git a/lua/plugins/oil.lua b/lua/plugins/file-management.lua similarity index 100% rename from lua/plugins/oil.lua rename to lua/plugins/file-management.lua diff --git a/lua/plugins/git-blame.lua b/lua/plugins/git.lua similarity index 100% rename from lua/plugins/git-blame.lua rename to lua/plugins/git.lua diff --git a/lua/plugins/toggle-checkbox.lua b/lua/plugins/markdown.lua similarity index 100% rename from lua/plugins/toggle-checkbox.lua rename to lua/plugins/markdown.lua diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 55d6385..76e94a6 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -1,8 +1,3 @@ -local opt = vim.opt -opt.tabstop = 4 -opt.smartindent = true -opt.shiftwidth = 4 -opt.expandtab = true return { { "LazyVim/LazyVim", @@ -10,13 +5,4 @@ return { colorscheme = "everforest", }, }, - { - "nvim-treesitter/nvim-treesitter", - opts = { - tabstop = 4, - smartindent = true, - shiftwidth = 4, - expandtab = true, - }, - }, } diff --git a/lua/plugins/everforest-nvim.lua b/lua/plugins/theme.lua similarity index 100% rename from lua/plugins/everforest-nvim.lua rename to lua/plugins/theme.lua From a0a785f27eb9e6a324d027c346cc74022cc9fcb2 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 13:29:44 +0700 Subject: [PATCH 015/214] feat: add indent config --- lua/plugins/indent.lua | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 lua/plugins/indent.lua diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua new file mode 100644 index 0000000..2a84403 --- /dev/null +++ b/lua/plugins/indent.lua @@ -0,0 +1,3 @@ +return { + "Darazaki/indent-o-matic", +} From faecb09a56e752d9fcbc833cc25cad0695a688e8 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 13:31:25 +0700 Subject: [PATCH 016/214] chore: add block scoped --- lua/plugins/comment.lua | 6 ++++-- lua/plugins/file-management.lua | 2 -- lua/plugins/git.lua | 6 ++++-- lua/plugins/indent.lua | 4 +++- lua/plugins/markdown.lua | 1 - 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua index ea202e1..7b44865 100644 --- a/lua/plugins/comment.lua +++ b/lua/plugins/comment.lua @@ -1,4 +1,6 @@ return { - "numToStr/Comment.nvim", - opts = {}, + { + "numToStr/Comment.nvim", + opts = {}, + }, } diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index cef118f..fd8b162 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -1,9 +1,7 @@ return { - -- add oil { "stevearc/oil.nvim", opts = {}, - -- Optional dependencies dependencies = { "nvim-tree/nvim-web-devicons" }, }, } diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index dab915e..0a91903 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -1,4 +1,6 @@ return { - "f-person/git-blame.nvim", - opts = {}, + { + "f-person/git-blame.nvim", + opts = {}, + }, } diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index 2a84403..52eedd3 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -1,3 +1,5 @@ return { - "Darazaki/indent-o-matic", + { + "Darazaki/indent-o-matic", + }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 599cbac..367f99b 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -1,5 +1,4 @@ return { - -- add plugin { "opdavies/toggle-checkbox.nvim", }, From 0b3e50cbf2a0c6922e1ebf9fc414d1db0753a6e8 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 15:08:01 +0700 Subject: [PATCH 017/214] feat: add test and animate --- lazyvim.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lazyvim.json b/lazyvim.json index c53dcc3..134cb79 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -27,8 +27,10 @@ "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.linting.eslint", "lazyvim.plugins.extras.lsp.none-ls", + "lazyvim.plugins.extras.test.core", "lazyvim.plugins.extras.ui.alpha", "lazyvim.plugins.extras.ui.edgy", + "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.util.dot", "lazyvim.plugins.extras.util.project", "lazyvim.plugins.extras.vscode" From b6a9fd1c88c118f6c43f020fedb51759bd40edaa Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 15:08:54 +0700 Subject: [PATCH 018/214] feat: add indent o matic --- lazy-lock.json | 1 + lua/plugins/codelearn.lua | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 lua/plugins/codelearn.lua diff --git a/lazy-lock.json b/lazy-lock.json index f681036..6a0dc63 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -25,6 +25,7 @@ "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, + "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "be68eec21e37415d15cffaabc959b8d3f9466665" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, diff --git a/lua/plugins/codelearn.lua b/lua/plugins/codelearn.lua new file mode 100644 index 0000000..9ef1810 --- /dev/null +++ b/lua/plugins/codelearn.lua @@ -0,0 +1,10 @@ +return { + { + "kawre/leetcode.nvim", + lazy = true, + cmd = "Leet", + opts = { + non_standalone = true, + }, + }, +} From 273cc53ef8814e600610fd03ad25a043895ac080 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 13 May 2024 15:09:05 +0700 Subject: [PATCH 019/214] feat: add leetcode --- lazy-lock.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index 6a0dc63..e9d5c43 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -28,12 +28,14 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "be68eec21e37415d15cffaabc959b8d3f9466665" }, + "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "mason.nvim": { "branch": "main", "commit": "1b3d60405d1d720b2c4927f19672e9479703b00f" }, "mini.ai": { "branch": "main", "commit": "55e9b7217f29e62f734e239bfeed5731a065d801" }, + "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, "mini.bufremove": { "branch": "main", "commit": "931a3bb514147d9e812767275c4beba6b779b1d3" }, "mini.comment": { "branch": "main", "commit": "f9f1a646fd3d9df7397aa1b9550a875fe8189eb0" }, "mini.diff": { "branch": "main", "commit": "10cc9d370737b8b8c8d996fc537394635da0a4b1" }, @@ -45,6 +47,8 @@ "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, "neoconf.nvim": { "branch": "main", "commit": "bdd6c7dac2038d6495890dd84f451cf9f7425c50" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, + "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, + "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "09102ca2e9a3e9302119fdaf7a059a034e4a626d" }, "none-ls.nvim": { "branch": "main", "commit": "f5632db2491fbe02b54f1a321a98548a8ba2bd15" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, @@ -60,7 +64,7 @@ "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "0d2c80b4d00c8f793e17d2d1d24d4aa5aaa88bc2" }, + "nvim-treesitter": { "branch": "master", "commit": "d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432" }, "nvim-treesitter-context": { "branch": "master", "commit": "1e52a2c4223c1e7b0def9c76a1f3757d372196c3" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "dfa4178c0cadb44f687603d72ad0908474c28dd9" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, From 16ed6a0737d820864d49d718b17fa35cdce9ea3a Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 07:16:39 +0700 Subject: [PATCH 020/214] feat: map with F keys --- lua/config/keymaps.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 09ed173..833689e 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -9,6 +9,12 @@ map({ "n", "v" }, ";", ":", { desc = "Enter command mode", noremap = true, nowai -- File management Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.definition() +end, { desc = "Go to definition" }) +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.declaration() +end, { desc = "Go to declaration" }) -- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) From 7ca39c9d9bcda9ce6e5489390e9be378fc1e5fbc Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 12:19:41 +0700 Subject: [PATCH 021/214] feat: Update Dependencies --- lazy-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e9d5c43..2fbccbd 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -2,7 +2,7 @@ "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, - "SchemaStore.nvim": { "branch": "main", "commit": "35a0998728380a17b8590447e8207391411c667a" }, + "SchemaStore.nvim": { "branch": "main", "commit": "8706b99e1253f54f640fbc4f4ae13cdf034c135a" }, "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "73540cb95f8d95aa1af3ed57713c6720c78af915" }, @@ -14,7 +14,7 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, - "conform.nvim": { "branch": "master", "commit": "dc950e5717f1da65b1fcd986b1bbff0d6bd0e2ee" }, + "conform.nvim": { "branch": "master", "commit": "59d0dd233a2cafacfa1235ab22054c4d80a72319" }, "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, @@ -45,7 +45,7 @@ "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "mini.surround": { "branch": "main", "commit": "eb89a88a51655e46a93595204a9251a012918883" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "bdd6c7dac2038d6495890dd84f451cf9f7425c50" }, + "neoconf.nvim": { "branch": "main", "commit": "43b197ed8fc4dbe33cb2d37e14259cc97a2c3c63" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, @@ -58,19 +58,19 @@ "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, - "nvim-lint": { "branch": "master", "commit": "83ee4952a968d89329e5a49b4648831d98124783" }, + "nvim-lint": { "branch": "master", "commit": "f3bcc28ffccb768212247294acccc106e029fc3c" }, "nvim-lspconfig": { "branch": "master", "commit": "94513a5b246cf32a8f87ca714af50911df63351c" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432" }, - "nvim-treesitter-context": { "branch": "master", "commit": "1e52a2c4223c1e7b0def9c76a1f3757d372196c3" }, + "nvim-treesitter": { "branch": "master", "commit": "cd626dc48e42b2677d501a740622cf4aed43863f" }, + "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "dfa4178c0cadb44f687603d72ad0908474c28dd9" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, - "nvim-web-devicons": { "branch": "master", "commit": "5b9067899ee6a2538891573500e8fd6ff008440f" }, - "oil.nvim": { "branch": "master", "commit": "010b44a79d497c697686e2727049d3dd215bbbd6" }, + "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, + "oil.nvim": { "branch": "master", "commit": "3283deec96314326faed1d3a94ce142ae9773d8b" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, @@ -80,7 +80,7 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "02a60a83961cf9c80e471599171982a31d1cc853" }, + "telescope.nvim": { "branch": "master", "commit": "e9be6bb7a78cd44b9183ede4627d2bfea4f301f0" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "67afeaf7fd6ebba000633e89f63c31694057edde" }, From c1c17c3105fae95bceca58888d1ce0826a0793d6 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 16:09:08 +0700 Subject: [PATCH 022/214] feat: Update deps --- lazy-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2fbccbd..fe112f1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -33,7 +33,7 @@ "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, - "mason.nvim": { "branch": "main", "commit": "1b3d60405d1d720b2c4927f19672e9479703b00f" }, + "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, "mini.ai": { "branch": "main", "commit": "55e9b7217f29e62f734e239bfeed5731a065d801" }, "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, "mini.bufremove": { "branch": "main", "commit": "931a3bb514147d9e812767275c4beba6b779b1d3" }, @@ -64,7 +64,7 @@ "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "cd626dc48e42b2677d501a740622cf4aed43863f" }, + "nvim-treesitter": { "branch": "master", "commit": "f224fef9d28e1fd30ccd9a9c374ced2546dde6ea" }, "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "dfa4178c0cadb44f687603d72ad0908474c28dd9" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, From 17612a760ec945d23d86b2283db2879fb166975e Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 18:14:46 +0700 Subject: [PATCH 023/214] feat: minimize config --- lua/plugins/theme.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index c83d819..b4160cd 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -3,11 +3,8 @@ return { "neanias/everforest-nvim", opts = { priority = 1000, + background = "medium", }, - config = function() - require("everforest").setup({ - -- background = "soft", - }) - end, + config = function() end, }, } From ffc60b52ccadec1fe80b8bd90c5cc04e806ceed3 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 18:15:38 +0700 Subject: [PATCH 024/214] feat: Update deps --- lazy-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index fe112f1..59c6d92 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, - "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, + "LuaSnip": { "branch": "master", "commit": "7b1dda0dfdefc10b2501295eba5e463dbd7c338f" }, "SchemaStore.nvim": { "branch": "main", "commit": "8706b99e1253f54f640fbc4f4ae13cdf034c135a" }, "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -50,7 +50,7 @@ "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "09102ca2e9a3e9302119fdaf7a059a034e4a626d" }, - "none-ls.nvim": { "branch": "main", "commit": "f5632db2491fbe02b54f1a321a98548a8ba2bd15" }, + "none-ls.nvim": { "branch": "main", "commit": "10c976d633862b9fe16171f5f5f17732bc54e19f" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, "nvim-dap": { "branch": "master", "commit": "615a1b2046e1eaf7995e0ba8e8a65f344201349d" }, @@ -59,7 +59,7 @@ "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, "nvim-lint": { "branch": "master", "commit": "f3bcc28ffccb768212247294acccc106e029fc3c" }, - "nvim-lspconfig": { "branch": "master", "commit": "94513a5b246cf32a8f87ca714af50911df63351c" }, + "nvim-lspconfig": { "branch": "master", "commit": "a27179f56c6f98a4cdcc79ee2971b514815a4940" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, From 7dd414ddf6f9d4a45ef00599197c91bb8b7178d3 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 14 May 2024 22:57:55 +0700 Subject: [PATCH 025/214] feat: update deps --- lazy-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 59c6d92..9243492 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -53,7 +53,7 @@ "none-ls.nvim": { "branch": "main", "commit": "10c976d633862b9fe16171f5f5f17732bc54e19f" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, - "nvim-dap": { "branch": "master", "commit": "615a1b2046e1eaf7995e0ba8e8a65f344201349d" }, + "nvim-dap": { "branch": "master", "commit": "559d0bbdbc4be4c7e774423061263771be1dbde8" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, @@ -80,7 +80,7 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "e9be6bb7a78cd44b9183ede4627d2bfea4f301f0" }, + "telescope.nvim": { "branch": "master", "commit": "6f6bb8065567b56c42e283b06e8a1c670c0092a1" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "67afeaf7fd6ebba000633e89f63c31694057edde" }, From ac7ae530e14360f66a90be0493fa097ff9361986 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 08:38:41 +0700 Subject: [PATCH 026/214] feat: add gitpad --- lazy-lock.json | 11 ++++++----- lua/config/keymaps.lua | 14 ++++++++++++++ lua/plugins/note.lua | 10 ++++++++++ 3 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 lua/plugins/note.lua diff --git a/lazy-lock.json b/lazy-lock.json index 9243492..f88ff4c 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -2,7 +2,7 @@ "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, "LuaSnip": { "branch": "master", "commit": "7b1dda0dfdefc10b2501295eba5e463dbd7c338f" }, - "SchemaStore.nvim": { "branch": "main", "commit": "8706b99e1253f54f640fbc4f4ae13cdf034c135a" }, + "SchemaStore.nvim": { "branch": "main", "commit": "3c32d6a7bc56d56d4e3cc16fb21b59465a527aeb" }, "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "73540cb95f8d95aa1af3ed57713c6720c78af915" }, @@ -22,12 +22,13 @@ "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, + "gitpad.nvim": { "branch": "main", "commit": "02c2d77e3e08d01cb2eb94f52dad9cc623a219a3" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, - "leap.nvim": { "branch": "main", "commit": "be68eec21e37415d15cffaabc959b8d3f9466665" }, + "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, @@ -64,9 +65,9 @@ "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "f224fef9d28e1fd30ccd9a9c374ced2546dde6ea" }, + "nvim-treesitter": { "branch": "master", "commit": "c26cfc75bc77b3538f4f288b013bc927a371bf2e" }, "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "dfa4178c0cadb44f687603d72ad0908474c28dd9" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "e231525a7ff4fd9ba2f5400c52b4cdaa8b2587f4" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, @@ -85,7 +86,7 @@ "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "67afeaf7fd6ebba000633e89f63c31694057edde" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, - "venv-selector.nvim": { "branch": "main", "commit": "9b1bfe5aea225853e14358f504c656d4af007035" }, + "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 833689e..2008221 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -18,6 +18,20 @@ end, { desc = "Go to declaration" }) -- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) +map("n", "pb", ":lua require('gitpad').toggle_gitpad_branch()", { desc = "Toogle Gitpad branch" }) +map("n", "pd", function() + local date_filename = "daily-" .. os.date("%Y-%m-%d.md") + require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) +end, { desc = "Toogle Gitpad Daily notes" }) +map("n", "pf", function() + local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() + if filename == "" then + vim.notify("empty bufname") + return + end + filename = vim.fn.pathshorten(filename, 2) .. ".md" + require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) +end, { desc = "Toogle Gitpad per file notes" }) -- Git configs map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) diff --git a/lua/plugins/note.lua b/lua/plugins/note.lua new file mode 100644 index 0000000..d031612 --- /dev/null +++ b/lua/plugins/note.lua @@ -0,0 +1,10 @@ +return { + { + "yujinyuz/gitpad.nvim", + opts = { + title = "Note", + border = "rounded", + dir = "~/Workspace/Notes/", + }, + }, +} From 31b3fef985507ab1eef9a0970dc7695a35767867 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 08:39:12 +0700 Subject: [PATCH 027/214] feat: lazy loading plugins --- lua/plugins/comment.lua | 2 ++ lua/plugins/file-management.lua | 2 ++ lua/plugins/git.lua | 2 ++ lua/plugins/indent.lua | 2 ++ lua/plugins/markdown.lua | 2 ++ lua/plugins/note.lua | 2 ++ 6 files changed, 12 insertions(+) diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua index 7b44865..0bf40c6 100644 --- a/lua/plugins/comment.lua +++ b/lua/plugins/comment.lua @@ -1,6 +1,8 @@ return { { "numToStr/Comment.nvim", + lazy = true, + event = "VeryLazy", opts = {}, }, } diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index fd8b162..342ae18 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -1,6 +1,8 @@ return { { "stevearc/oil.nvim", + lazy = true, + cmd = "Oil", opts = {}, dependencies = { "nvim-tree/nvim-web-devicons" }, }, diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index 0a91903..796444f 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -1,6 +1,8 @@ return { { "f-person/git-blame.nvim", + lazy = true, + event = "VeryLazy", opts = {}, }, } diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index 52eedd3..1bcdf97 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -1,5 +1,7 @@ return { { "Darazaki/indent-o-matic", + lazy = true, + event = "InsertEnter", }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 367f99b..af5491c 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -1,5 +1,7 @@ return { { "opdavies/toggle-checkbox.nvim", + lazy = true, + event = "VeryLazy", }, } diff --git a/lua/plugins/note.lua b/lua/plugins/note.lua index d031612..41153a0 100644 --- a/lua/plugins/note.lua +++ b/lua/plugins/note.lua @@ -1,6 +1,8 @@ return { { "yujinyuz/gitpad.nvim", + lazy = true, + event = "VeryLazy", opts = { title = "Note", border = "rounded", From c3937ac4a9bb8cf13f24eb7eb9c1246fe62df924 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 09:04:27 +0700 Subject: [PATCH 028/214] feat: add refactor --- lazy-lock.json | 3 ++- lua/config/keymaps.lua | 9 +++++++++ lua/plugins/development.lua | 11 +++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 lua/plugins/development.lua diff --git a/lazy-lock.json b/lazy-lock.json index f88ff4c..99c8328 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -46,7 +46,7 @@ "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "mini.surround": { "branch": "main", "commit": "eb89a88a51655e46a93595204a9251a012918883" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "43b197ed8fc4dbe33cb2d37e14259cc97a2c3c63" }, + "neoconf.nvim": { "branch": "main", "commit": "d94663fc86813b00bbb99ed40f9822e18cf4e831" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, @@ -78,6 +78,7 @@ "persistence.nvim": { "branch": "main", "commit": "4982499c1636eac254b72923ab826ee7827b3084" }, "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 2008221..37fab7c 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -35,3 +35,12 @@ end, { desc = "Toogle Gitpad per file notes" }) -- Git configs map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) + +-- Development config +map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) +map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) +map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) +map({ "n", "x" }, "ri", ":Refactor inline_var", { desc = "Refactor Extract inline variable" }) +map("n", "rI", ":Refactor inline_func", { desc = "Refactor Extract inline function" }) +map("n", "rb", ":Refactor extract_block", { desc = "Refactor Extract block" }) +map("n", "rbf", ":Refactor extract_block_to_file", { desc = "Refactor Extract block o file" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua new file mode 100644 index 0000000..7850069 --- /dev/null +++ b/lua/plugins/development.lua @@ -0,0 +1,11 @@ +return { + { + "ThePrimeagen/refactoring.nvim", + lazy = true, + cmd = "Refactor", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + }, + }, +} From 05dd8412d474bba8237103cae80aff445f562185 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 15:32:09 +0700 Subject: [PATCH 029/214] feat: change default color scheme --- lua/config/lazy.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index d73bfa1..c276002 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -30,11 +30,8 @@ require("lazy").setup({ version = false, -- always use the latest git commit -- version = "*", -- try installing the latest stable version for plugins that support semver }, - install = { colorscheme = { "tokyonight", "habamax" } }, - checker = { - enabled = true, -- check for plugin updates periodically - notify = false, -- notify on update - }, -- automatically check for plugin updates + checker = { enabled = true }, -- automatically check for plugin updates + install = { colorscheme = { "everforest" } }, performance = { rtp = { -- disable some rtp plugins From 607e8a45af41b5a6024eb028a879af4abf6243cb Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 15:33:07 +0700 Subject: [PATCH 030/214] feat: disable auto check for update - due to slow start up, gonna disable check for update --- lua/config/lazy.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index c276002..64bac19 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -30,8 +30,8 @@ require("lazy").setup({ version = false, -- always use the latest git commit -- version = "*", -- try installing the latest stable version for plugins that support semver }, - checker = { enabled = true }, -- automatically check for plugin updates install = { colorscheme = { "everforest" } }, + checker = { enabled = false }, -- automatically check for plugin updates performance = { rtp = { -- disable some rtp plugins From 60ff967ca282aea99144954e6e44c013b6b40a83 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 15:33:46 +0700 Subject: [PATCH 031/214] feat: add image.nvim --- lazy-lock.json | 2 ++ lua/plugins/markdown.lua | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 99c8328..003fcb9 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -25,12 +25,14 @@ "gitpad.nvim": { "branch": "main", "commit": "02c2d77e3e08d01cb2eb94f52dad9cc623a219a3" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "image.nvim": { "branch": "master", "commit": "b979fa1194443c97dd8cb6053a4cec163c9048f5" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index af5491c..fb945d9 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -4,4 +4,18 @@ return { lazy = true, event = "VeryLazy", }, + { + "vhyrro/luarocks.nvim", + priority = 1001, -- this plugin needs to run before anything else + opts = { + rocks = { "magick" }, + }, + }, + { + "3rd/image.nvim", + dependencies = { "luarocks.nvim" }, + config = function() + -- ... + end, + }, } From f306ef747f7e0cef5c8054e46752576f0ab2b5d8 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 15:34:20 +0700 Subject: [PATCH 032/214] feat: configure logo for dashboard --- lua/plugins/override.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 76e94a6..4c336dd 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -1,3 +1,15 @@ +local logo = + [[ ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ + ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ + ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ + ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ + ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ + ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ + ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ + ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ + ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ + ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ + ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ ]] return { { "LazyVim/LazyVim", @@ -5,4 +17,14 @@ return { colorscheme = "everforest", }, }, + { + "goolord/alpha-nvim", + opts = { + section = { + header = { + val = vim.split(logo, "\n"), + }, + }, + }, + }, } From ea7c18ef7c7aa9f2313f3420e448a4d201ccb29c Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Wed, 15 May 2024 15:34:32 +0700 Subject: [PATCH 033/214] chore: Update Deps --- lazy-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 003fcb9..454014b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -22,7 +22,7 @@ "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, - "gitpad.nvim": { "branch": "main", "commit": "02c2d77e3e08d01cb2eb94f52dad9cc623a219a3" }, + "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "b979fa1194443c97dd8cb6053a4cec163c9048f5" }, @@ -67,13 +67,13 @@ "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "c26cfc75bc77b3538f4f288b013bc927a371bf2e" }, + "nvim-treesitter": { "branch": "master", "commit": "aa0c7dd29631ee8c2df738d99bd33b762b3a6e22" }, "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "e231525a7ff4fd9ba2f5400c52b4cdaa8b2587f4" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, - "oil.nvim": { "branch": "master", "commit": "3283deec96314326faed1d3a94ce142ae9773d8b" }, + "oil.nvim": { "branch": "master", "commit": "f630887cd845a7341bc16488fe8aaecffe3aaa8a" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, From 58b8038c6c26095baf800b839a21451057750230 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:11:31 +0700 Subject: [PATCH 034/214] feat: add highlight color --- lazy-lock.json | 1 + lua/plugins/theme.lua | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 454014b..ecb3938 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -60,6 +60,7 @@ "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, + "nvim-highlight-colors": { "branch": "main", "commit": "432dc7a817a4973041f02b418169667c491f60fd" }, "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, "nvim-lint": { "branch": "master", "commit": "f3bcc28ffccb768212247294acccc106e029fc3c" }, "nvim-lspconfig": { "branch": "master", "commit": "a27179f56c6f98a4cdcc79ee2971b514815a4940" }, diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index b4160cd..eb68a2d 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -7,4 +7,10 @@ return { }, config = function() end, }, + { + "brenoprata10/nvim-highlight-colors", + lazy = true, + event = "VeryLazy", + opts = {}, + }, } From df92fbde140c54d0cc733acc77d6a99e24f5e158 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:16:59 +0700 Subject: [PATCH 035/214] feat: config highlight color --- lua/config/keymaps.lua | 3 +++ lua/plugins/theme.lua | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 37fab7c..682ef18 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -7,6 +7,9 @@ local map = vim.keymap.set -- Global keymaps map({ "n", "v" }, ";", ":", { desc = "Enter command mode", noremap = true, nowait = true }) +-- Theme +map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highlighting color", nowait = true }) + -- File management Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) map({ "n", "i", "v" }, "", function() diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index eb68a2d..3399eb6 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -11,6 +11,9 @@ return { "brenoprata10/nvim-highlight-colors", lazy = true, event = "VeryLazy", - opts = {}, + opts = { + enable_named_color = true, + enable_tailwind = true, + }, }, } From cdf5ed190bd3d61678cde9f0edf1fa131e609582 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:20:57 +0700 Subject: [PATCH 036/214] feat: config cmp border --- lua/plugins/override.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 4c336dd..9fcea2f 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -27,4 +27,14 @@ return { }, }, }, + { + "hrsh7th/nvim-cmp", + opts = { + window = { + completion = { + border = "rounded", + }, + }, + }, + }, } From aaea92421cfd88318c6522b6eddb96db2eec7b83 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:32:26 +0700 Subject: [PATCH 037/214] feat: add logo border --- lua/plugins/override.lua | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 9fcea2f..5bab145 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -1,15 +1,17 @@ -local logo = - [[ ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ - ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ - ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ - ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ - ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ - ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ - ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ - ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ - ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ - ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ - ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ ]] +local logo = [[ + + ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ + ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ + ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ + ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ + ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ +╭ ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ╮ +│ ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ │ +│ ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ │ +│ ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ │ +│ ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ │ +│ ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ │ +╰─────────────────────────────────────────────────────────────────────────────────────────╯ ]] return { { "LazyVim/LazyVim", From b20d1ef7d8536cd0a8699bbbb3f8c3f4971c7159 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:32:36 +0700 Subject: [PATCH 038/214] feat: update deps --- lazy-lock.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index ecb3938..475b9bf 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, - "LazyVim": { "branch": "main", "commit": "cfe87ba894b6c2c961827de45c55b57b1183865c" }, + "LazyVim": { "branch": "main", "commit": "b601ade71c7f8feacf62a762d4e81cf99c055ea7" }, "LuaSnip": { "branch": "master", "commit": "7b1dda0dfdefc10b2501295eba5e463dbd7c338f" }, "SchemaStore.nvim": { "branch": "main", "commit": "3c32d6a7bc56d56d4e3cc16fb21b59465a527aeb" }, "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, @@ -48,11 +48,12 @@ "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "mini.surround": { "branch": "main", "commit": "eb89a88a51655e46a93595204a9251a012918883" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "d94663fc86813b00bbb99ed40f9822e18cf4e831" }, + "neoconf.nvim": { "branch": "main", "commit": "a0aa3cc5e12a6c5eb8543e2508149f263fc32b2a" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, + "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "09102ca2e9a3e9302119fdaf7a059a034e4a626d" }, + "noice.nvim": { "branch": "main", "commit": "61947de3d5904375ea94e0c13db2537488ad9829" }, "none-ls.nvim": { "branch": "main", "commit": "10c976d633862b9fe16171f5f5f17732bc54e19f" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, @@ -69,8 +70,8 @@ "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, "nvim-treesitter": { "branch": "master", "commit": "aa0c7dd29631ee8c2df738d99bd33b762b3a6e22" }, - "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "e231525a7ff4fd9ba2f5400c52b4cdaa8b2587f4" }, + "nvim-treesitter-context": { "branch": "master", "commit": "7068ad6d16c682db0f6bf25f64ccfee34ec5d452" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "84cc9ed772f1fee2f47c1e076f518829583d8347" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, @@ -85,10 +86,10 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "6f6bb8065567b56c42e283b06e8a1c670c0092a1" }, + "telescope.nvim": { "branch": "master", "commit": "52f500110bcf9190b44b4d8640162adc86772ec4" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "tokyonight.nvim": { "branch": "main", "commit": "67afeaf7fd6ebba000633e89f63c31694057edde" }, + "tokyonight.nvim": { "branch": "main", "commit": "c91aef1125e052c9d862e68389e4185ec56f6cde" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, From 12aceadec7781dc927b85bcbfa87424c6b08c3ae Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:50:08 +0700 Subject: [PATCH 039/214] feat: made toggle-checkbox load on md --- lua/plugins/markdown.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index fb945d9..fc83fcb 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -2,7 +2,7 @@ return { { "opdavies/toggle-checkbox.nvim", lazy = true, - event = "VeryLazy", + ft = "markdown", }, { "vhyrro/luarocks.nvim", From 417c2a2d44e868e503a39bb7fc8d9b814a5a8a9c Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 09:50:17 +0700 Subject: [PATCH 040/214] feat: add flutter tools --- lazy-lock.json | 1 + lua/plugins/development.lua | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 475b9bf..596069b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -20,6 +20,7 @@ "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, + "flutter-tools.nvim": { "branch": "main", "commit": "f04131d6b2c82c2a7624a8843642d6269b50b437" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 7850069..f9ea35a 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -8,4 +8,13 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "akinsho/flutter-tools.nvim", + lazy = true, + ft = "dart", + dependencies = { + "nvim-lua/plenary.nvim", + "stevearc/dressing.nvim", -- optional for vim.ui.select + }, + }, } From 6b9c4df6bacbe4e6a35227714f7ae63de065245c Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 10:09:13 +0700 Subject: [PATCH 041/214] feat: configure with telescope --- lua/config/keymaps.lua | 13 +++++++------ lua/plugins/development.lua | 3 +++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 682ef18..0e8709e 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,12 +12,6 @@ map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highl -- File management Nvim map("n", "op", "Oil", { desc = "Open parent directory" }) -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.definition() -end, { desc = "Go to definition" }) -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.declaration() -end, { desc = "Go to declaration" }) -- Markdown configs map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) @@ -40,6 +34,13 @@ end, { desc = "Toogle Gitpad per file notes" }) map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) -- Development config +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.definition() +end, { desc = "Go to definition" }) +map({ "n", "i", "v" }, "", function() + vim.lsp.buf.declaration() +end, { desc = "Go to declaration" }) +map({ "n", "i", "v" }, "rcf", "Telescope flutter commands", { desc = "Run flutter" }) map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index f9ea35a..fe20662 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -16,5 +16,8 @@ return { "nvim-lua/plenary.nvim", "stevearc/dressing.nvim", -- optional for vim.ui.select }, + config = function() + require("telescope").load_extension("flutter") + end, }, } From 2b6ad13ddf8bb9a352c0d1e4c58d7233b295d974 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 10:30:51 +0700 Subject: [PATCH 042/214] feat: add ts type check --- lazy-lock.json | 1 + lua/plugins/development.lua | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 596069b..2c3a9c7 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -92,6 +92,7 @@ "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "c91aef1125e052c9d862e68389e4185ec56f6cde" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, + "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index fe20662..1301400 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -8,6 +8,14 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "dmmulroy/tsc.nvim", + lazy = true, + cmd = "TSC", + opts = { + use_trouble_qflist = true, + }, + }, { "akinsho/flutter-tools.nvim", lazy = true, From f96b7422c44cea0fb4d28f9244f6d083460f54ac Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 10:31:44 +0700 Subject: [PATCH 043/214] feat: change highlight color to NvChad colorizer --- lazy-lock.json | 2 +- lua/plugins/theme.lua | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2c3a9c7..d07d100 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -58,11 +58,11 @@ "none-ls.nvim": { "branch": "main", "commit": "10c976d633862b9fe16171f5f5f17732bc54e19f" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, "nvim-dap": { "branch": "master", "commit": "559d0bbdbc4be4c7e774423061263771be1dbde8" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, - "nvim-highlight-colors": { "branch": "main", "commit": "432dc7a817a4973041f02b418169667c491f60fd" }, "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, "nvim-lint": { "branch": "master", "commit": "f3bcc28ffccb768212247294acccc106e029fc3c" }, "nvim-lspconfig": { "branch": "master", "commit": "a27179f56c6f98a4cdcc79ee2971b514815a4940" }, diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index 3399eb6..94d61c2 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -8,12 +8,11 @@ return { config = function() end, }, { - "brenoprata10/nvim-highlight-colors", + "NvChad/nvim-colorizer.lua", lazy = true, event = "VeryLazy", opts = { - enable_named_color = true, - enable_tailwind = true, + tailwind = true, }, }, } From 04e2afab9ceae82d16dc7de5ebe6eb577b42adc5 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 10:31:52 +0700 Subject: [PATCH 044/214] feat: add keymap for flutter --- lua/config/keymaps.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 0e8709e..230dfa1 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -40,7 +40,7 @@ end, { desc = "Go to definition" }) map({ "n", "i", "v" }, "", function() vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) -map({ "n", "i", "v" }, "rcf", "Telescope flutter commands", { desc = "Run flutter" }) +map("n", "rcf", "Telescope flutter commands", { desc = "Run flutter" }) map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) From 452d7603b3b37b5307c370f170295afe85b5b1f0 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 11:17:55 +0700 Subject: [PATCH 045/214] feat: add C# --- lazy-lock.json | 3 +++ lua/config/keymaps.lua | 1 + lua/plugins/development.lua | 21 ++++++++++++++++++++- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index d07d100..1fa58c2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -15,6 +15,7 @@ "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "conform.nvim": { "branch": "master", "commit": "59d0dd233a2cafacfa1235ab22054c4d80a72319" }, + "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, @@ -85,6 +86,7 @@ "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, + "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope.nvim": { "branch": "master", "commit": "52f500110bcf9190b44b4d8640162adc86772ec4" }, @@ -92,6 +94,7 @@ "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "c91aef1125e052c9d862e68389e4185ec56f6cde" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, + "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 230dfa1..2053797 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -41,6 +41,7 @@ map({ "n", "i", "v" }, "", function() vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) map("n", "rcf", "Telescope flutter commands", { desc = "Run flutter" }) +map("n", "rcs", "lua require('csharp').debug_project()", { desc = "Debug C#" }) map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 1301400..22e5461 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,4 +1,5 @@ return { + -- Misc { "ThePrimeagen/refactoring.nvim", lazy = true, @@ -8,6 +9,7 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + -- TS / JS { "dmmulroy/tsc.nvim", lazy = true, @@ -16,13 +18,30 @@ return { use_trouble_qflist = true, }, }, + { + "dmmulroy/ts-error-translator.nvim", + lazy = true, + event = "LazyFile", + ft = { "ts", "tsx" }, + }, + -- C# + { + "iabdelkareem/csharp.nvim", + lazy = true, + event = "VeryLazy", + dependencies = { + "williamboman/mason.nvim", + "mfussenegger/nvim-dap", + "Tastyep/structlog.nvim", + }, + }, + -- Flutter { "akinsho/flutter-tools.nvim", lazy = true, ft = "dart", dependencies = { "nvim-lua/plenary.nvim", - "stevearc/dressing.nvim", -- optional for vim.ui.select }, config = function() require("telescope").load_extension("flutter") From 9de02efef49235d89436e92c8998087cf427da57 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 11:20:48 +0700 Subject: [PATCH 046/214] feat: add documentation border --- lua/plugins/override.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 5bab145..d5a447e 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -33,6 +33,9 @@ return { "hrsh7th/nvim-cmp", opts = { window = { + documentation = { + border = "rounded", + }, completion = { border = "rounded", }, From 9e2fa28118ac8c44de7bb1314ffdc2c40d48bee2 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 11:21:03 +0700 Subject: [PATCH 047/214] feat: lazy loading image --- lua/plugins/markdown.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index fc83fcb..d37a880 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -13,9 +13,9 @@ return { }, { "3rd/image.nvim", + lazy = true, + event = "VeryLazy", dependencies = { "luarocks.nvim" }, - config = function() - -- ... - end, + opts = {}, }, } From 256cdcd93227f27b7d93dc7bd25fd71979dafb69 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 11:21:17 +0700 Subject: [PATCH 048/214] feat: add border for diagnostic --- lua/config/options.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/config/options.lua b/lua/config/options.lua index 3ea1454..8160efc 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -1,3 +1,14 @@ -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here +vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { + border = "rounded", +}) +vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { + border = "rounded", +}) +vim.diagnostic.config({ + float = { + border = "rounded", + }, +}) From 9f948e25a4a3b2e173fab8636bd0d802901ed828 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 12:44:43 +0700 Subject: [PATCH 049/214] feat: remove image.nvim --- lazy-lock.json | 2 -- lua/plugins/markdown.lua | 14 -------------- 2 files changed, 16 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1fa58c2..9c53521 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -27,14 +27,12 @@ "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "b979fa1194443c97dd8cb6053a4cec163c9048f5" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, - "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index d37a880..ff027d7 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -4,18 +4,4 @@ return { lazy = true, ft = "markdown", }, - { - "vhyrro/luarocks.nvim", - priority = 1001, -- this plugin needs to run before anything else - opts = { - rocks = { "magick" }, - }, - }, - { - "3rd/image.nvim", - lazy = true, - event = "VeryLazy", - dependencies = { "luarocks.nvim" }, - opts = {}, - }, } From 4f0d38bced9d083f0b77c29dccf0217e0a00c266 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 12:51:17 +0700 Subject: [PATCH 050/214] chore: Update README --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 185280b..f53b235 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ # 💤 LazyVim -A starter template for [LazyVim](https://github.com/LazyVim/LazyVim). -Refer to the [documentation](https://lazyvim.github.io/installation) to get started. +- My configuration for [LazyVim](https://github.com/LazyVim/LazyVim). From 0a0974ede28acd6c22d52b46931730966d9b2f0d Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Thu, 16 May 2024 13:32:32 +0700 Subject: [PATCH 051/214] feat: add word tail --- lua/plugins/override.lua | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index d5a447e..f65b414 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -1,17 +1,20 @@ local logo = [[ - - ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ - ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ - ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ - ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ - ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ -╭ ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ╮ -│ ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ │ -│ ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ │ -│ ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ │ -│ ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ │ -│ ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ │ -╰─────────────────────────────────────────────────────────────────────────────────────────╯ ]] + ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ + ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ + ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ + ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ + ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ + ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ + ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ + ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ + ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ + ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ + ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ +░ ▒░ ▒ ▒ ░░ ▒░ ░░ ▒░▒░▒░ ╰──────────────────────────────╯ ░ ▐░ ░▓ ░ ▒░ ░ ░ +░ ░░ ░ ▒░ ░ ░ ░ ░ ▒ ▒░ ░ ░░ ▒ ░░ ░ ░ + ░ ░ ░ ░ ░ ░ ░ ▒ ░░ ▒ ░░ ░ + ░ ░ ░ ░ ░ ░ ░ ░ + ░ ]] return { { "LazyVim/LazyVim", From cb454c184b7780ebd85fc38808ac5a59377cd355 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 18 May 2024 13:40:28 +0700 Subject: [PATCH 052/214] feat: add remove comment.nvim --- lazy-lock.json | 1 - lua/plugins/comment.lua | 8 -------- 2 files changed, 9 deletions(-) delete mode 100644 lua/plugins/comment.lua diff --git a/lazy-lock.json b/lazy-lock.json index 9c53521..5b59cec 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,4 @@ { - "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, "LazyVim": { "branch": "main", "commit": "b601ade71c7f8feacf62a762d4e81cf99c055ea7" }, "LuaSnip": { "branch": "master", "commit": "7b1dda0dfdefc10b2501295eba5e463dbd7c338f" }, "SchemaStore.nvim": { "branch": "main", "commit": "3c32d6a7bc56d56d4e3cc16fb21b59465a527aeb" }, diff --git a/lua/plugins/comment.lua b/lua/plugins/comment.lua deleted file mode 100644 index 0bf40c6..0000000 --- a/lua/plugins/comment.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - { - "numToStr/Comment.nvim", - lazy = true, - event = "VeryLazy", - opts = {}, - }, -} From 05cb2c97f667e671ca2c7686503a4b44a754d920 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 18 May 2024 13:42:29 +0700 Subject: [PATCH 053/214] chore: merge note & markdown --- lua/plugins/markdown.lua | 10 ++++++++++ lua/plugins/note.lua | 12 ------------ 2 files changed, 10 insertions(+), 12 deletions(-) delete mode 100644 lua/plugins/note.lua diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index ff027d7..80728f8 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -4,4 +4,14 @@ return { lazy = true, ft = "markdown", }, + { + "yujinyuz/gitpad.nvim", + lazy = true, + event = "VeryLazy", + opts = { + title = "Note", + border = "rounded", + dir = "~/Workspace/Notes/", + }, + }, } diff --git a/lua/plugins/note.lua b/lua/plugins/note.lua deleted file mode 100644 index 41153a0..0000000 --- a/lua/plugins/note.lua +++ /dev/null @@ -1,12 +0,0 @@ -return { - { - "yujinyuz/gitpad.nvim", - lazy = true, - event = "VeryLazy", - opts = { - title = "Note", - border = "rounded", - dir = "~/Workspace/Notes/", - }, - }, -} From c631170bb320bc89a8b69dcd26c4fb1fca970550 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 18 May 2024 13:42:56 +0700 Subject: [PATCH 054/214] feat: rename theme -> visualize --- lua/plugins/{theme.lua => visualize.lua} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename lua/plugins/{theme.lua => visualize.lua} (91%) diff --git a/lua/plugins/theme.lua b/lua/plugins/visualize.lua similarity index 91% rename from lua/plugins/theme.lua rename to lua/plugins/visualize.lua index 94d61c2..35d7727 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/visualize.lua @@ -1,8 +1,8 @@ return { { "neanias/everforest-nvim", + lazy = true, opts = { - priority = 1000, background = "medium", }, config = function() end, From 5444f6d4d21959d23be384542430935b1d36a0e6 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 18 May 2024 13:43:03 +0700 Subject: [PATCH 055/214] feat: update LazyVim --- lazy-lock.json | 61 ++++++++++++++++++++++---------------------------- lazyvim.json | 12 +++++----- 2 files changed, 33 insertions(+), 40 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 5b59cec..86c133f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,32 +1,32 @@ { - "LazyVim": { "branch": "main", "commit": "b601ade71c7f8feacf62a762d4e81cf99c055ea7" }, - "LuaSnip": { "branch": "master", "commit": "7b1dda0dfdefc10b2501295eba5e463dbd7c338f" }, - "SchemaStore.nvim": { "branch": "main", "commit": "3c32d6a7bc56d56d4e3cc16fb21b59465a527aeb" }, - "aerial.nvim": { "branch": "master", "commit": "228fad11393322537d9662c0347f75549a3d6c0a" }, + "LazyVim": { "branch": "main", "commit": "735f5905f85fec0dd5210f2c835597caa5a409fb" }, + "LuaSnip": { "branch": "master", "commit": "de1a287c9cb525ae52bc846e8f6207e5ef1da5ac" }, + "SchemaStore.nvim": { "branch": "main", "commit": "953dc9a37f646a7f0420c41394f716f0dddf5687" }, + "aerial.nvim": { "branch": "master", "commit": "97a838ccc03ba010a667cba49d9820f6823f4d51" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "73540cb95f8d95aa1af3ed57713c6720c78af915" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "clangd_extensions.nvim": { "branch": "main", "commit": "430a8f56605cb1d0ed9876301d6e9bf675195e16" }, "cmake-tools.nvim": { "branch": "master", "commit": "b221c5973ca520b0f079e16cd9919a8d944f7890" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, - "conform.nvim": { "branch": "master", "commit": "59d0dd233a2cafacfa1235ab22054c4d80a72319" }, + "conform.nvim": { "branch": "master", "commit": "00f9d91391b04b1935e2f15948bd96cc111e7d3a" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, - "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, + "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "flutter-tools.nvim": { "branch": "main", "commit": "f04131d6b2c82c2a7624a8843642d6269b50b437" }, - "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, + "flutter-tools.nvim": { "branch": "main", "commit": "3e3577300e2f83d22c7f98813444dd77531ff667" }, + "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, + "indent-blankline.nvim": { "branch": "master", "commit": "171d4d5a1560ccb556e94aa6df7e969068384049" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, @@ -36,49 +36,44 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, - "mini.ai": { "branch": "main", "commit": "55e9b7217f29e62f734e239bfeed5731a065d801" }, "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, - "mini.bufremove": { "branch": "main", "commit": "931a3bb514147d9e812767275c4beba6b779b1d3" }, "mini.comment": { "branch": "main", "commit": "f9f1a646fd3d9df7397aa1b9550a875fe8189eb0" }, "mini.diff": { "branch": "main", "commit": "10cc9d370737b8b8c8d996fc537394635da0a4b1" }, - "mini.files": { "branch": "main", "commit": "17684f78d0499f11e54fc980838cfef3cf5c7c72" }, - "mini.indentscope": { "branch": "main", "commit": "a8274b6ea2d868198d27bd91a31ed5ea3a6a5744" }, + "mini.files": { "branch": "main", "commit": "3bb17e6b4a4e206f30722ef202ada209a6aadd28" }, "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, - "mini.surround": { "branch": "main", "commit": "eb89a88a51655e46a93595204a9251a012918883" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "a0aa3cc5e12a6c5eb8543e2508149f263fc32b2a" }, + "neoconf.nvim": { "branch": "main", "commit": "0065de89c834e1090a847a9aa126af5dce1db4dc" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "61947de3d5904375ea94e0c13db2537488ad9829" }, - "none-ls.nvim": { "branch": "main", "commit": "10c976d633862b9fe16171f5f5f17732bc54e19f" }, + "noice.nvim": { "branch": "main", "commit": "2c49d4a7fdeaca930bb08a8239bdf5bccc26507b" }, + "none-ls.nvim": { "branch": "main", "commit": "37671797d6e5f9bd0ee3ab965ab2e6de251e1930" }, "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, - "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, + "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, - "nvim-dap": { "branch": "master", "commit": "559d0bbdbc4be4c7e774423061263771be1dbde8" }, + "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, - "nvim-jdtls": { "branch": "master", "commit": "8eb5f0dbe6e126b392ddcaf45893358619893e45" }, - "nvim-lint": { "branch": "master", "commit": "f3bcc28ffccb768212247294acccc106e029fc3c" }, - "nvim-lspconfig": { "branch": "master", "commit": "a27179f56c6f98a4cdcc79ee2971b514815a4940" }, + "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, + "nvim-lint": { "branch": "master", "commit": "1f98d6c863f91706369d74aeb2eb3f02b2e96861" }, + "nvim-lspconfig": { "branch": "master", "commit": "6d2ae9fdc3111a6e8fd5db2467aca11737195a30" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, - "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, - "nvim-spectre": { "branch": "master", "commit": "4651801ba37a9407b7257287aec45b6653ffc5e9" }, - "nvim-treesitter": { "branch": "master", "commit": "aa0c7dd29631ee8c2df738d99bd33b762b3a6e22" }, - "nvim-treesitter-context": { "branch": "master", "commit": "7068ad6d16c682db0f6bf25f64ccfee34ec5d452" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "84cc9ed772f1fee2f47c1e076f518829583d8347" }, + "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, + "nvim-spectre": { "branch": "master", "commit": "50e96602153f14c913e1969aaf9720e080394eb3" }, + "nvim-treesitter": { "branch": "master", "commit": "00a8cfd562dc805eb4d732fbca35e23640dbf7c8" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "51a8e0b76647e83da8e3ddcb11ded3e7c8f28703" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, - "oil.nvim": { "branch": "master", "commit": "f630887cd845a7341bc16488fe8aaecffe3aaa8a" }, + "oil.nvim": { "branch": "master", "commit": "06a19f77f1a1da37b675635e6f9c5b5d50bcaacd" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, - "persistence.nvim": { "branch": "main", "commit": "4982499c1636eac254b72923ab826ee7827b3084" }, + "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, @@ -86,16 +81,14 @@ "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "52f500110bcf9190b44b4d8640162adc86772ec4" }, + "telescope.nvim": { "branch": "master", "commit": "0c12735d5aff6a48ffd8111bf144dc2ff44e5975" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "tokyonight.nvim": { "branch": "main", "commit": "c91aef1125e052c9d862e68389e4185ec56f6cde" }, + "tokyonight.nvim": { "branch": "main", "commit": "634015fff1457ed66cf5364213a2bbbc51a82d6c" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, - "vim-illuminate": { "branch": "master", "commit": "e522e0dd742a83506db0a72e1ced68c9c130f185" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index 134cb79..aafcc8a 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,9 +1,9 @@ { "extras": [ - "lazyvim.plugins.extras.coding.tabnine", "lazyvim.plugins.extras.dap.core", + "lazyvim.plugins.extras.test.core", + "lazyvim.plugins.extras.coding.tabnine", "lazyvim.plugins.extras.dap.nlua", - "lazyvim.plugins.extras.editor.aerial", "lazyvim.plugins.extras.editor.dial", "lazyvim.plugins.extras.editor.harpoon2", "lazyvim.plugins.extras.editor.leap", @@ -11,7 +11,6 @@ "lazyvim.plugins.extras.editor.mini-files", "lazyvim.plugins.extras.editor.mini-move", "lazyvim.plugins.extras.editor.navic", - "lazyvim.plugins.extras.editor.outline", "lazyvim.plugins.extras.formatting.prettier", "lazyvim.plugins.extras.lang.clangd", "lazyvim.plugins.extras.lang.cmake", @@ -27,16 +26,17 @@ "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.linting.eslint", "lazyvim.plugins.extras.lsp.none-ls", - "lazyvim.plugins.extras.test.core", "lazyvim.plugins.extras.ui.alpha", "lazyvim.plugins.extras.ui.edgy", "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.util.dot", "lazyvim.plugins.extras.util.project", - "lazyvim.plugins.extras.vscode" + "lazyvim.plugins.extras.vscode", + "lazyvim.plugins.extras.editor.aerial", + "lazyvim.plugins.extras.editor.outline" ], "news": { - "NEWS.md": "3314" + "NEWS.md": "4828" }, "version": 3 } \ No newline at end of file From 545f9d9dc0275412fdd772597483319e40e120ff Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:46:02 +0700 Subject: [PATCH 056/214] feat: remove self config Refactoring --- lua/config/keymaps.lua | 7 ------- lua/plugins/development.lua | 13 ++----------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 2053797..8536a3d 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -42,10 +42,3 @@ map({ "n", "i", "v" }, "", function() end, { desc = "Go to declaration" }) map("n", "rcf", "Telescope flutter commands", { desc = "Run flutter" }) map("n", "rcs", "lua require('csharp').debug_project()", { desc = "Debug C#" }) -map("x", "re", ":Refactor extract ", { desc = "Refactor Extract" }) -map("x", "rf", ":Refactor extract_to_file ", { desc = "Refactor Extract to file" }) -map("x", "rv", ":Refactor extract_var ", { desc = "Refactor Extract variable" }) -map({ "n", "x" }, "ri", ":Refactor inline_var", { desc = "Refactor Extract inline variable" }) -map("n", "rI", ":Refactor inline_func", { desc = "Refactor Extract inline function" }) -map("n", "rb", ":Refactor extract_block", { desc = "Refactor Extract block" }) -map("n", "rbf", ":Refactor extract_block_to_file", { desc = "Refactor Extract block o file" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 22e5461..c23184f 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,18 +1,9 @@ return { - -- Misc - { - "ThePrimeagen/refactoring.nvim", - lazy = true, - cmd = "Refactor", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-treesitter/nvim-treesitter", - }, - }, -- TS / JS { "dmmulroy/tsc.nvim", lazy = true, + event = "BufReadPre", cmd = "TSC", opts = { use_trouble_qflist = true, @@ -28,7 +19,7 @@ return { { "iabdelkareem/csharp.nvim", lazy = true, - event = "VeryLazy", + event = "BufReadPre", dependencies = { "williamboman/mason.nvim", "mfussenegger/nvim-dap", From 3996ee3a9880f3797ac4b326a9c5e15c4850ab36 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:46:22 +0700 Subject: [PATCH 057/214] feat: add collaborative plugin --- lua/plugins/collaborative.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lua/plugins/collaborative.lua diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua new file mode 100644 index 0000000..c9c6708 --- /dev/null +++ b/lua/plugins/collaborative.lua @@ -0,0 +1,22 @@ +return { + { + "jbyuki/instant.nvim", + lazy = true, + cmd = { + "InstantStartServer", + "InstantStopServer", + }, + }, + { + "mistricky/codesnap.nvim", + lazy = true, + build = "make", + cmd = { + "CodeSnap", + "CodeSnapSave", + }, + opts = { + save_path = "~/Pictures/ScreenShot/", + }, + }, +} From 4ddb62de167479b3c7a3d9f97c65909fdf33784f Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:47:26 +0700 Subject: [PATCH 058/214] feat: add nvim-highlight back - currently disable because of neotree conflict --- lua/plugins/visualize.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 35d7727..ed49ba8 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -15,4 +15,15 @@ return { tailwind = true, }, }, + -- Disabled by conflict with neotree + -- { + -- "brenoprata10/nvim-highlight-colors", + -- lazy = true, + -- event = "VeryLazy", + -- opts = { + -- render = "virtual", + -- virtual_symbol = "", + -- enable_tailwind = true, + -- }, + -- }, } From 69679a2922e8ccd470b3752c27c28c850beb2c47 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:47:32 +0700 Subject: [PATCH 059/214] feat: add fold --- lua/plugins/visualize.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index ed49ba8..4f67bb3 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -26,4 +26,9 @@ return { -- enable_tailwind = true, -- }, -- }, + { + "kevinhwang91/nvim-ufo", + lazy = true, + event = "VeryLazy", + }, } From 19a7575b948cf0e1cba962a7b88c5dbca7f22fa0 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:47:40 +0700 Subject: [PATCH 060/214] feat: config gitblame --- lua/plugins/git.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index 796444f..742d198 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -2,7 +2,11 @@ return { { "f-person/git-blame.nvim", lazy = true, - event = "VeryLazy", - opts = {}, + event = "BufReadPre", + opts = { + date_format = "%x • %X", + schedule_event = "CursorHold", + clear_event = "CursorHoldI", + }, }, } From 4a46d3908fe0a26673cb3ecc0d0b52ace3a175eb Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 15:47:52 +0700 Subject: [PATCH 061/214] feat: update to neom 0.10 --- lazy-lock.json | 55 +++++++++++++++++++++++++++----------------------- lazyvim.json | 18 ++++++++++------- 2 files changed, 41 insertions(+), 32 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 86c133f..f5412e0 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,56 +1,56 @@ { - "LazyVim": { "branch": "main", "commit": "735f5905f85fec0dd5210f2c835597caa5a409fb" }, - "LuaSnip": { "branch": "master", "commit": "de1a287c9cb525ae52bc846e8f6207e5ef1da5ac" }, - "SchemaStore.nvim": { "branch": "main", "commit": "953dc9a37f646a7f0420c41394f716f0dddf5687" }, + "LazyVim": { "branch": "main", "commit": "a72baa8295eaff59d7b891bcb30126be0b5659c6" }, + "SchemaStore.nvim": { "branch": "main", "commit": "de73a884679a2461c53f96035894ef073a5a7f4f" }, "aerial.nvim": { "branch": "master", "commit": "97a838ccc03ba010a667cba49d9820f6823f4d51" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "bufferline.nvim": { "branch": "main", "commit": "73540cb95f8d95aa1af3ed57713c6720c78af915" }, + "bufferline.nvim": { "branch": "main", "commit": "0dfc19b7a15a3bc47b975fcffde03859c46dd097" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, - "clangd_extensions.nvim": { "branch": "main", "commit": "430a8f56605cb1d0ed9876301d6e9bf675195e16" }, + "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, "cmake-tools.nvim": { "branch": "master", "commit": "b221c5973ca520b0f079e16cd9919a8d944f7890" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, - "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "conform.nvim": { "branch": "master", "commit": "00f9d91391b04b1935e2f15948bd96cc111e7d3a" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, - "dial.nvim": { "branch": "master", "commit": "27eb570085db2ef44bff4f620d3806039184651c" }, + "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "flutter-tools.nvim": { "branch": "main", "commit": "3e3577300e2f83d22c7f98813444dd77531ff667" }, + "flutter-tools.nvim": { "branch": "main", "commit": "990a1349c29f7d474a0cd51355aba773ccc9deea" }, "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "indent-blankline.nvim": { "branch": "master", "commit": "171d4d5a1560ccb556e94aa6df7e969068384049" }, + "indent-blankline.nvim": { "branch": "master", "commit": "ece00d5fb44d196680a81fd2761062d2fa44663b" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, + "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, + "mini.ai": { "branch": "main", "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" }, "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, - "mini.comment": { "branch": "main", "commit": "f9f1a646fd3d9df7397aa1b9550a875fe8189eb0" }, "mini.diff": { "branch": "main", "commit": "10cc9d370737b8b8c8d996fc537394635da0a4b1" }, - "mini.files": { "branch": "main", "commit": "3bb17e6b4a4e206f30722ef202ada209a6aadd28" }, + "mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "0065de89c834e1090a847a9aa126af5dce1db4dc" }, + "neoconf.nvim": { "branch": "main", "commit": "d321ba056f06e079da99924b948a45dfbacdfba9" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "2c49d4a7fdeaca930bb08a8239bdf5bccc26507b" }, + "noice.nvim": { "branch": "main", "commit": "9f6f6ba74f8bfbf7e43d6302cf86b070362f6203" }, "none-ls.nvim": { "branch": "main", "commit": "37671797d6e5f9bd0ee3ab965ab2e6de251e1930" }, - "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, + "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, @@ -59,22 +59,25 @@ "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, "nvim-lint": { "branch": "master", "commit": "1f98d6c863f91706369d74aeb2eb3f02b2e96861" }, - "nvim-lspconfig": { "branch": "master", "commit": "6d2ae9fdc3111a6e8fd5db2467aca11737195a30" }, + "nvim-lspconfig": { "branch": "master", "commit": "9bda20fb967075355f253911bc066a8b5a03c77e" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, + "nvim-snippets": { "branch": "main", "commit": "f394d17b9a83820714957a06c6ed8e12223f3034" }, "nvim-spectre": { "branch": "master", "commit": "50e96602153f14c913e1969aaf9720e080394eb3" }, - "nvim-treesitter": { "branch": "master", "commit": "00a8cfd562dc805eb4d732fbca35e23640dbf7c8" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "51a8e0b76647e83da8e3ddcb11ded3e7c8f28703" }, - "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, - "nvim-ts-context-commentstring": { "branch": "main", "commit": "0bdccb9c67a42a5e2d99384dc9bfa29b1451528f" }, + "nvim-treesitter": { "branch": "master", "commit": "7c9c5bed8340031f8a6dad47a58a26eaf15b9a56" }, + "nvim-treesitter-context": { "branch": "master", "commit": "55e29081e73d2e4b2d62fb4dc3eebe21bf66a1e2" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "5f9bf4b1ead7707e4e74e5319ee56bdc81fb73db" }, + "nvim-ts-autotag": { "branch": "main", "commit": "cb57b07803476ee902c89412aeff219a9a58be13" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "cbab9ad88036915beebd13b47e100743ff2ed2d5" }, + "nvim-ufo": { "branch": "main", "commit": "4b4077850d1b3af09f4957b67144943cf3da401a" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, "oil.nvim": { "branch": "master", "commit": "06a19f77f1a1da37b675635e6f9c5b5d50bcaacd" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, - "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, + "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, - "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, + "plenary.nvim": { "branch": "master", "commit": "b5c8de02a44ffeabff678090edd6a132ff8ab77d" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, @@ -84,11 +87,13 @@ "telescope.nvim": { "branch": "master", "commit": "0c12735d5aff6a48ffd8111bf144dc2ff44e5975" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "tokyonight.nvim": { "branch": "main", "commit": "634015fff1457ed66cf5364213a2bbbc51a82d6c" }, - "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, + "tokyonight.nvim": { "branch": "main", "commit": "7fc18e82575f5b482b758b6dddfe97b606819a20" }, + "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, + "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } + "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, + "yanky.nvim": { "branch": "main", "commit": "396ff7ed952a69549f299c7b6f64615a89836733" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index aafcc8a..548f5d8 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,16 +1,20 @@ { "extras": [ - "lazyvim.plugins.extras.dap.core", - "lazyvim.plugins.extras.test.core", "lazyvim.plugins.extras.coding.tabnine", + "lazyvim.plugins.extras.coding.yanky", + "lazyvim.plugins.extras.dap.core", "lazyvim.plugins.extras.dap.nlua", + "lazyvim.plugins.extras.editor.aerial", "lazyvim.plugins.extras.editor.dial", "lazyvim.plugins.extras.editor.harpoon2", + "lazyvim.plugins.extras.editor.illuminate", "lazyvim.plugins.extras.editor.leap", "lazyvim.plugins.extras.editor.mini-diff", "lazyvim.plugins.extras.editor.mini-files", "lazyvim.plugins.extras.editor.mini-move", "lazyvim.plugins.extras.editor.navic", + "lazyvim.plugins.extras.editor.outline", + "lazyvim.plugins.extras.editor.refactoring", "lazyvim.plugins.extras.formatting.prettier", "lazyvim.plugins.extras.lang.clangd", "lazyvim.plugins.extras.lang.cmake", @@ -26,17 +30,17 @@ "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.linting.eslint", "lazyvim.plugins.extras.lsp.none-ls", + "lazyvim.plugins.extras.test.core", "lazyvim.plugins.extras.ui.alpha", "lazyvim.plugins.extras.ui.edgy", "lazyvim.plugins.extras.ui.mini-animate", + "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", "lazyvim.plugins.extras.util.project", - "lazyvim.plugins.extras.vscode", - "lazyvim.plugins.extras.editor.aerial", - "lazyvim.plugins.extras.editor.outline" + "lazyvim.plugins.extras.vscode" ], "news": { - "NEWS.md": "4828" + "NEWS.md": "4964" }, - "version": 3 + "version": 4 } \ No newline at end of file From 744307f63dabf12e89e8c375bf08a29d5177366b Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 16:42:41 +0700 Subject: [PATCH 062/214] fix: fix hover border --- lua/plugins/override.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index f65b414..8dd6f42 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -45,4 +45,17 @@ return { }, }, }, + { + "folke/noice.nvim", + opts = { + presets = { + lsp_doc_border = true, + }, + lsp = { + hover = { + silent = true, + }, + }, + }, + }, } From 292d5c230620e10ae5dcc467d992aa0ce8b1d088 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 16:42:55 +0700 Subject: [PATCH 063/214] feat: add lazy border --- lua/config/lazy.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 64bac19..d079b7c 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -30,6 +30,9 @@ require("lazy").setup({ version = false, -- always use the latest git commit -- version = "*", -- try installing the latest stable version for plugins that support semver }, + ui = { + border = "rounded", + }, install = { colorscheme = { "everforest" } }, checker = { enabled = false }, -- automatically check for plugin updates performance = { From 5e654549d227eaf8108aded3b0cbebe76b96a09b Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 16:44:00 +0700 Subject: [PATCH 064/214] feat: remove default configure --- lua/config/options.lua | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/lua/config/options.lua b/lua/config/options.lua index 8160efc..3ea1454 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -1,14 +1,3 @@ -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here -vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { - border = "rounded", -}) -vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { - border = "rounded", -}) -vim.diagnostic.config({ - float = { - border = "rounded", - }, -}) From ab3e12c7d7ad095a67cf7708c51ff5e05dc03154 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 16:44:06 +0700 Subject: [PATCH 065/214] feat: update deps --- lazy-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index f5412e0..95465a2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,7 +6,7 @@ "bufferline.nvim": { "branch": "main", "commit": "0dfc19b7a15a3bc47b975fcffde03859c46dd097" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "b221c5973ca520b0f079e16cd9919a8d944f7890" }, + "cmake-tools.nvim": { "branch": "master", "commit": "8ad97dd60965b3f3407258630e0dbb54f9395744" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, From 85e08c6b407f89a1500d0b4109d382204f788ec4 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 17:00:57 +0700 Subject: [PATCH 066/214] feat: add Compiler --- lazy-lock.json | 7 +++--- lua/config/keymaps.lua | 5 +++-- lua/plugins/development.lua | 44 ++++++++++++++++++------------------- 3 files changed, 27 insertions(+), 29 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 95465a2..96857fe 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -12,14 +12,13 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, + "compiler.nvim": { "branch": "main", "commit": "cb14acd32ba9ea09d01bbe3493aefdc59b68965c" }, "conform.nvim": { "branch": "master", "commit": "00f9d91391b04b1935e2f15948bd96cc111e7d3a" }, - "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "flutter-tools.nvim": { "branch": "main", "commit": "990a1349c29f7d474a0cd51355aba773ccc9deea" }, "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, @@ -76,15 +75,15 @@ "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, + "overseer.nvim": { "branch": "master", "commit": "7a9b654df4b3b246d05fff857f32e9fb8ddfb013" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "b5c8de02a44ffeabff678090edd6a132ff8ab77d" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, - "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "0c12735d5aff6a48ffd8111bf144dc2ff44e5975" }, + "telescope.nvim": { "branch": "master", "commit": "4aed63995a69e343b068c7469491a8d1592c339f" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "tokyonight.nvim": { "branch": "main", "commit": "7fc18e82575f5b482b758b6dddfe97b606819a20" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 8536a3d..0b5af8a 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -40,5 +40,6 @@ end, { desc = "Go to definition" }) map({ "n", "i", "v" }, "", function() vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) -map("n", "rcf", "Telescope flutter commands", { desc = "Run flutter" }) -map("n", "rcs", "lua require('csharp').debug_project()", { desc = "Debug C#" }) +map("n", "", "CompilerOpen", { desc = "Open compiler" }) +map("n", "", "CompilerRedo", { desc = "Compiler redo" }) +map("n", "", "CompilerToggleResults", { desc = "Compiler results" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index c23184f..1edb313 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,4 +1,25 @@ return { + -- Overall + { + "Zeioth/compiler.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + dependencies = { + "stevearc/overseer.nvim", + }, + opts = {}, + }, + { + "stevearc/overseer.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + opts = { + task_list = { + direction = "bottom", + min_height = 25, + max_height = 25, + default_detail = 1, + }, + }, + }, -- TS / JS { "dmmulroy/tsc.nvim", @@ -15,27 +36,4 @@ return { event = "LazyFile", ft = { "ts", "tsx" }, }, - -- C# - { - "iabdelkareem/csharp.nvim", - lazy = true, - event = "BufReadPre", - dependencies = { - "williamboman/mason.nvim", - "mfussenegger/nvim-dap", - "Tastyep/structlog.nvim", - }, - }, - -- Flutter - { - "akinsho/flutter-tools.nvim", - lazy = true, - ft = "dart", - dependencies = { - "nvim-lua/plenary.nvim", - }, - config = function() - require("telescope").load_extension("flutter") - end, - }, } From 0281720fa6413a2a552c8f9f0a0e6d01412970c4 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 17:05:12 +0700 Subject: [PATCH 067/214] chore: change back to highlight color - the problem seem to be 0.10 conflict - change to what i prefer --- lazy-lock.json | 2 +- lua/plugins/visualize.lua | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 96857fe..f2bcb58 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -51,11 +51,11 @@ "none-ls.nvim": { "branch": "main", "commit": "37671797d6e5f9bd0ee3ab965ab2e6de251e1930" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, + "nvim-highlight-colors": { "branch": "main", "commit": "4971c8c37dae6b8f6c46c92f7d73a76a22a4c04b" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, "nvim-lint": { "branch": "master", "commit": "1f98d6c863f91706369d74aeb2eb3f02b2e96861" }, "nvim-lspconfig": { "branch": "master", "commit": "9bda20fb967075355f253911bc066a8b5a03c77e" }, diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 4f67bb3..3d61e9d 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -7,25 +7,25 @@ return { }, config = function() end, }, - { - "NvChad/nvim-colorizer.lua", - lazy = true, - event = "VeryLazy", - opts = { - tailwind = true, - }, - }, -- Disabled by conflict with neotree -- { - -- "brenoprata10/nvim-highlight-colors", + -- "NvChad/nvim-colorizer.lua", -- lazy = true, -- event = "VeryLazy", -- opts = { - -- render = "virtual", - -- virtual_symbol = "", - -- enable_tailwind = true, + -- tailwind = true, -- }, -- }, + { + "brenoprata10/nvim-highlight-colors", + lazy = true, + event = "VeryLazy", + opts = { + render = "virtual", + virtual_symbol = "", + enable_tailwind = true, + }, + }, { "kevinhwang91/nvim-ufo", lazy = true, From a78f55eec81fccaf124d99180961d746c85ec862 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 21:48:00 +0700 Subject: [PATCH 068/214] feat: optimize event --- lua/plugins/development.lua | 4 ++-- lua/plugins/indent.lua | 2 +- lua/plugins/markdown.lua | 1 - lua/plugins/visualize.lua | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 1edb313..9f815d9 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -2,6 +2,7 @@ return { -- Overall { "Zeioth/compiler.nvim", + lazy = true, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, dependencies = { "stevearc/overseer.nvim", @@ -10,6 +11,7 @@ return { }, { "stevearc/overseer.nvim", + lazy = true, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, opts = { task_list = { @@ -24,7 +26,6 @@ return { { "dmmulroy/tsc.nvim", lazy = true, - event = "BufReadPre", cmd = "TSC", opts = { use_trouble_qflist = true, @@ -33,7 +34,6 @@ return { { "dmmulroy/ts-error-translator.nvim", lazy = true, - event = "LazyFile", ft = { "ts", "tsx" }, }, } diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index 1bcdf97..df79d90 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -2,6 +2,6 @@ return { { "Darazaki/indent-o-matic", lazy = true, - event = "InsertEnter", + event = "BufReadPre", }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 80728f8..d65be8c 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -7,7 +7,6 @@ return { { "yujinyuz/gitpad.nvim", lazy = true, - event = "VeryLazy", opts = { title = "Note", border = "rounded", diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 3d61e9d..a4ba271 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -19,7 +19,7 @@ return { { "brenoprata10/nvim-highlight-colors", lazy = true, - event = "VeryLazy", + event = "BufReadPre", opts = { render = "virtual", virtual_symbol = "", @@ -29,6 +29,6 @@ return { { "kevinhwang91/nvim-ufo", lazy = true, - event = "VeryLazy", + event = "BufReadPre", }, } From 38319c5e31667bb9613398b9801847d0b3d41f06 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 21:48:12 +0700 Subject: [PATCH 069/214] chore: update deps --- lazy-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index f2bcb58..499ef24 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,7 +6,7 @@ "bufferline.nvim": { "branch": "main", "commit": "0dfc19b7a15a3bc47b975fcffde03859c46dd097" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "8ad97dd60965b3f3407258630e0dbb54f9395744" }, + "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, @@ -53,7 +53,7 @@ "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, - "nvim-dap-ui": { "branch": "master", "commit": "5934302d63d1ede12c0b22b6f23518bb183fc972" }, + "nvim-dap-ui": { "branch": "master", "commit": "71bfe9bd6b3465e169b53bea4f83775034d822dd" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, "nvim-highlight-colors": { "branch": "main", "commit": "4971c8c37dae6b8f6c46c92f7d73a76a22a4c04b" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, From fae4d5e51d2624b1a7e15edce77a0323139537a7 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 22:56:12 +0700 Subject: [PATCH 070/214] feat: add otter --- lazy-lock.json | 1 + lua/plugins/markdown.lua | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 499ef24..b7339cd 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -74,6 +74,7 @@ "oil.nvim": { "branch": "master", "commit": "06a19f77f1a1da37b675635e6f9c5b5d50bcaacd" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, + "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, "overseer.nvim": { "branch": "master", "commit": "7a9b654df4b3b246d05fff857f32e9fb8ddfb013" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index d65be8c..4cc7a5e 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -13,4 +13,14 @@ return { dir = "~/Workspace/Notes/", }, }, + { + "jmbuhr/otter.nvim", + lazy = true, + ft = "markdown", + dependencies = { + "hrsh7th/nvim-cmp", -- optional, for completion + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + }, } From 6d87697e29d8003ff88dc7c8f00c69d2a620c188 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 22:57:03 +0700 Subject: [PATCH 071/214] feat: implement image.nvim - WIP --- lazy-lock.json | 3 +++ lua/plugins/markdown.lua | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index b7339cd..e32d717 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -24,13 +24,16 @@ "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "image.nvim": { "branch": "master", "commit": "da64ce69598875c9af028afe129f916b02ccc42e" }, "indent-blankline.nvim": { "branch": "master", "commit": "ece00d5fb44d196680a81fd2761062d2fa44663b" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, + "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 4cc7a5e..38d359d 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -23,4 +23,38 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "3rd/image.nvim", + lazy = true, + ft = { "markdown", "quarto", "vimwiki" }, + dependencies = { + { + "vhyrro/luarocks.nvim", + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + }, + opts = { + backend = "kitty", + integrations = { + markdown = { + enabled = true, + only_render_image_at_cursor = true, + filetypes = { "markdown", "vimwiki", "quarto" }, + }, + }, + editor_only_render_when_focused = false, + window_overlap_clear_enabled = true, + -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, + tmux_show_only_in_active_window = true, + window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, + max_width = nil, + max_height = nil, + max_width_window_percentage = nil, + max_height_window_percentage = 30, + kitty_method = "normal", + }, + }, } From 223322730002ccd7e1c5e8dd51859549a31bc9b9 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 20 May 2024 22:57:16 +0700 Subject: [PATCH 072/214] chore: update deps --- lazy-lock.json | 1 - 1 file changed, 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index e32d717..6fefe0e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -29,7 +29,6 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, - "leap.nvim": { "branch": "main", "commit": "b1ecfb63c0b8babfd0dcd6b5ca6de37bbf3526cd" }, "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, From bce7d6304ff225e30ecb59f4206c3c284b6cb153 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 11:19:39 +0700 Subject: [PATCH 073/214] feat: change change lazy load default --- lua/config/lazy.lua | 2 +- lua/plugins/codelearn.lua | 1 - lua/plugins/collaborative.lua | 2 -- lua/plugins/development.lua | 4 ---- lua/plugins/file-management.lua | 1 - lua/plugins/git.lua | 1 - lua/plugins/indent.lua | 1 - lua/plugins/markdown.lua | 5 +---- lua/plugins/visualize.lua | 3 --- 9 files changed, 2 insertions(+), 18 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index d079b7c..ddfcdc0 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -24,7 +24,7 @@ require("lazy").setup({ defaults = { -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. - lazy = false, + lazy = true, -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, -- have outdated releases, which may break your Neovim install. version = false, -- always use the latest git commit diff --git a/lua/plugins/codelearn.lua b/lua/plugins/codelearn.lua index 9ef1810..1340189 100644 --- a/lua/plugins/codelearn.lua +++ b/lua/plugins/codelearn.lua @@ -1,7 +1,6 @@ return { { "kawre/leetcode.nvim", - lazy = true, cmd = "Leet", opts = { non_standalone = true, diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index c9c6708..859ffe3 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -1,7 +1,6 @@ return { { "jbyuki/instant.nvim", - lazy = true, cmd = { "InstantStartServer", "InstantStopServer", @@ -9,7 +8,6 @@ return { }, { "mistricky/codesnap.nvim", - lazy = true, build = "make", cmd = { "CodeSnap", diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 9f815d9..662f2c6 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -2,7 +2,6 @@ return { -- Overall { "Zeioth/compiler.nvim", - lazy = true, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, dependencies = { "stevearc/overseer.nvim", @@ -11,7 +10,6 @@ return { }, { "stevearc/overseer.nvim", - lazy = true, cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, opts = { task_list = { @@ -25,7 +23,6 @@ return { -- TS / JS { "dmmulroy/tsc.nvim", - lazy = true, cmd = "TSC", opts = { use_trouble_qflist = true, @@ -33,7 +30,6 @@ return { }, { "dmmulroy/ts-error-translator.nvim", - lazy = true, ft = { "ts", "tsx" }, }, } diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 342ae18..5ddb852 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -1,7 +1,6 @@ return { { "stevearc/oil.nvim", - lazy = true, cmd = "Oil", opts = {}, dependencies = { "nvim-tree/nvim-web-devicons" }, diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index 742d198..a7021f0 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -1,7 +1,6 @@ return { { "f-person/git-blame.nvim", - lazy = true, event = "BufReadPre", opts = { date_format = "%x • %X", diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index df79d90..a0c6855 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -1,7 +1,6 @@ return { { "Darazaki/indent-o-matic", - lazy = true, event = "BufReadPre", }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 38d359d..179b138 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -1,12 +1,10 @@ return { { "opdavies/toggle-checkbox.nvim", - lazy = true, ft = "markdown", }, { "yujinyuz/gitpad.nvim", - lazy = true, opts = { title = "Note", border = "rounded", @@ -15,7 +13,6 @@ return { }, { "jmbuhr/otter.nvim", - lazy = true, ft = "markdown", dependencies = { "hrsh7th/nvim-cmp", -- optional, for completion @@ -25,11 +22,11 @@ return { }, { "3rd/image.nvim", - lazy = true, ft = { "markdown", "quarto", "vimwiki" }, dependencies = { { "vhyrro/luarocks.nvim", + lazy = true, priority = 1001, opts = { rocks = { "magick" }, diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index a4ba271..0fa0e84 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -1,7 +1,6 @@ return { { "neanias/everforest-nvim", - lazy = true, opts = { background = "medium", }, @@ -18,7 +17,6 @@ return { -- }, { "brenoprata10/nvim-highlight-colors", - lazy = true, event = "BufReadPre", opts = { render = "virtual", @@ -28,7 +26,6 @@ return { }, { "kevinhwang91/nvim-ufo", - lazy = true, event = "BufReadPre", }, } From 396dd843ad6db229dec0aa8f4e69979444a2bade Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 11:19:57 +0700 Subject: [PATCH 074/214] feat: config CodeSnap --- lua/plugins/collaborative.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index 859ffe3..9d10dce 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -15,6 +15,10 @@ return { }, opts = { save_path = "~/Pictures/ScreenShot/", + has_line_number = true, + watermark = "• FM39hz •", + bg_color = "#535c68", + code_font_family = "JetbrainsMono Nerd Font Bold", }, }, } From 02a5e0149db285041af2d6d5d1be1834b7d48e96 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 21:15:54 +0700 Subject: [PATCH 075/214] feat: disable vscode plugin --- lazyvim.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lazyvim.json b/lazyvim.json index 548f5d8..8920545 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -36,8 +36,7 @@ "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", - "lazyvim.plugins.extras.util.project", - "lazyvim.plugins.extras.vscode" + "lazyvim.plugins.extras.util.project" ], "news": { "NEWS.md": "4964" From 92b13748491f13d0d3bc395aa910d8a16f900f28 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 21:16:16 +0700 Subject: [PATCH 076/214] feat: add garbage collector --- lazy-lock.json | 1 + lua/plugins/development.lua | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 6fefe0e..2d77cd5 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -20,6 +20,7 @@ "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, + "garbage-day.nvim": { "branch": "main", "commit": "3af496f0d1dc6586dcf4ceda6bbf61a8f820ab66" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 662f2c6..a09bb1f 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -20,6 +20,12 @@ return { }, }, }, + { + "zeioth/garbage-day.nvim", + event = "VeryLazy", + dependencies = "neovim/nvim-lspconfig", + opts = {}, + }, -- TS / JS { "dmmulroy/tsc.nvim", From fa29044123e79e7d619c62eadb39802a368481e8 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 21:17:40 +0700 Subject: [PATCH 077/214] chore: update deps --- lazy-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2d77cd5..6b80186 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "a72baa8295eaff59d7b891bcb30126be0b5659c6" }, + "LazyVim": { "branch": "main", "commit": "50626e30925909450bbfe934d1a50e1d34d007c7" }, "SchemaStore.nvim": { "branch": "main", "commit": "de73a884679a2461c53f96035894ef073a5a7f4f" }, "aerial.nvim": { "branch": "master", "commit": "97a838ccc03ba010a667cba49d9820f6823f4d51" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -17,7 +17,7 @@ "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, - "everforest-nvim": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, + "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "garbage-day.nvim": { "branch": "main", "commit": "3af496f0d1dc6586dcf4ceda6bbf61a8f820ab66" }, @@ -45,7 +45,7 @@ "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, - "neoconf.nvim": { "branch": "main", "commit": "d321ba056f06e079da99924b948a45dfbacdfba9" }, + "neoconf.nvim": { "branch": "main", "commit": "9092129e9a42ae26375001bd2e6118f8d57c7f2a" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, @@ -56,7 +56,7 @@ "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, - "nvim-dap-ui": { "branch": "master", "commit": "71bfe9bd6b3465e169b53bea4f83775034d822dd" }, + "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, "nvim-highlight-colors": { "branch": "main", "commit": "4971c8c37dae6b8f6c46c92f7d73a76a22a4c04b" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, @@ -67,12 +67,12 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "f394d17b9a83820714957a06c6ed8e12223f3034" }, "nvim-spectre": { "branch": "master", "commit": "50e96602153f14c913e1969aaf9720e080394eb3" }, - "nvim-treesitter": { "branch": "master", "commit": "7c9c5bed8340031f8a6dad47a58a26eaf15b9a56" }, + "nvim-treesitter": { "branch": "master", "commit": "73fb37ed77b18ac357ca8e6e35835a8db6602332" }, "nvim-treesitter-context": { "branch": "master", "commit": "55e29081e73d2e4b2d62fb4dc3eebe21bf66a1e2" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "5f9bf4b1ead7707e4e74e5319ee56bdc81fb73db" }, "nvim-ts-autotag": { "branch": "main", "commit": "cb57b07803476ee902c89412aeff219a9a58be13" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "cbab9ad88036915beebd13b47e100743ff2ed2d5" }, - "nvim-ufo": { "branch": "main", "commit": "4b4077850d1b3af09f4957b67144943cf3da401a" }, + "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, "oil.nvim": { "branch": "master", "commit": "06a19f77f1a1da37b675635e6f9c5b5d50bcaacd" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, @@ -81,7 +81,7 @@ "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, "overseer.nvim": { "branch": "master", "commit": "7a9b654df4b3b246d05fff857f32e9fb8ddfb013" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, - "plenary.nvim": { "branch": "master", "commit": "b5c8de02a44ffeabff678090edd6a132ff8ab77d" }, + "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, From a60a65d0357580cfd7b8111b960d2aba46dc224f Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 22:15:35 +0700 Subject: [PATCH 078/214] chore: remove nvim colorizer completely --- lua/plugins/visualize.lua | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 0fa0e84..15623d5 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -6,15 +6,6 @@ return { }, config = function() end, }, - -- Disabled by conflict with neotree - -- { - -- "NvChad/nvim-colorizer.lua", - -- lazy = true, - -- event = "VeryLazy", - -- opts = { - -- tailwind = true, - -- }, - -- }, { "brenoprata10/nvim-highlight-colors", event = "BufReadPre", From 42249a17ee267444d8c1addb375e6ff5de9ee61d Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 22:15:44 +0700 Subject: [PATCH 079/214] chore: update deps --- lazy-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 6b80186..6c09b79 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { - "LazyVim": { "branch": "main", "commit": "50626e30925909450bbfe934d1a50e1d34d007c7" }, - "SchemaStore.nvim": { "branch": "main", "commit": "de73a884679a2461c53f96035894ef073a5a7f4f" }, + "LazyVim": { "branch": "main", "commit": "6aae99e76df387507dadcaaa93af97191aace714" }, + "SchemaStore.nvim": { "branch": "main", "commit": "4d30877ccb3499e74d3a835956258e51501785ff" }, "aerial.nvim": { "branch": "master", "commit": "97a838ccc03ba010a667cba49d9820f6823f4d51" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "0dfc19b7a15a3bc47b975fcffde03859c46dd097" }, @@ -58,10 +58,10 @@ "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, - "nvim-highlight-colors": { "branch": "main", "commit": "4971c8c37dae6b8f6c46c92f7d73a76a22a4c04b" }, + "nvim-highlight-colors": { "branch": "main", "commit": "b5dcf645a0b16304c1cb506668015e98c254b190" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, "nvim-lint": { "branch": "master", "commit": "1f98d6c863f91706369d74aeb2eb3f02b2e96861" }, - "nvim-lspconfig": { "branch": "master", "commit": "9bda20fb967075355f253911bc066a8b5a03c77e" }, + "nvim-lspconfig": { "branch": "master", "commit": "0b8165cf95806bc4bb8f745bb0c92021b2ed4b98" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, @@ -70,7 +70,7 @@ "nvim-treesitter": { "branch": "master", "commit": "73fb37ed77b18ac357ca8e6e35835a8db6602332" }, "nvim-treesitter-context": { "branch": "master", "commit": "55e29081e73d2e4b2d62fb4dc3eebe21bf66a1e2" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "5f9bf4b1ead7707e4e74e5319ee56bdc81fb73db" }, - "nvim-ts-autotag": { "branch": "main", "commit": "cb57b07803476ee902c89412aeff219a9a58be13" }, + "nvim-ts-autotag": { "branch": "main", "commit": "6f38e4231c34497259121a007c61a0fd2f16403e" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "cbab9ad88036915beebd13b47e100743ff2ed2d5" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, From 16cd2ac5868acd58e9489198861a1e9d84ce1511 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 22:44:49 +0700 Subject: [PATCH 080/214] fix: fix font name --- lua/plugins/collaborative.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index 9d10dce..df40728 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -18,7 +18,7 @@ return { has_line_number = true, watermark = "• FM39hz •", bg_color = "#535c68", - code_font_family = "JetbrainsMono Nerd Font Bold", + code_font_family = "JetbrainsMono Nerd Font", }, }, } From 7810bb9fc4f473895a32d199752024fe2038deda Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 22:45:02 +0700 Subject: [PATCH 081/214] feat: move search box to pop up --- lua/plugins/override.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 8dd6f42..2a72dce 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -49,6 +49,7 @@ return { "folke/noice.nvim", opts = { presets = { + bottom_search = false, lsp_doc_border = true, }, lsp = { From a52833050b5b111e49107fa2c81bf96a964f2917 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 21 May 2024 22:45:22 +0700 Subject: [PATCH 082/214] fix: fix declaration keymap --- lua/config/keymaps.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 0b5af8a..17eb5a0 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -37,7 +37,7 @@ map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) map({ "n", "i", "v" }, "", function() vim.lsp.buf.definition() end, { desc = "Go to definition" }) -map({ "n", "i", "v" }, "", function() +map({ "n", "i", "v" }, "", function() vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) map("n", "", "CompilerOpen", { desc = "Open compiler" }) From 68738761879d02c5a25867d9b61a69f9936eeff5 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 14:20:16 +0700 Subject: [PATCH 083/214] chore: clean up comment --- lua/config/keymaps.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 17eb5a0..8a71193 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -4,18 +4,20 @@ local map = vim.keymap.set --- Global keymaps +-- Essential map({ "n", "v" }, ";", ":", { desc = "Enter command mode", noremap = true, nowait = true }) -- Theme map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highlighting color", nowait = true }) --- File management Nvim +-- File management map("n", "op", "Oil", { desc = "Open parent directory" }) --- Markdown configs +-- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) -map("n", "pb", ":lua require('gitpad').toggle_gitpad_branch()", { desc = "Toogle Gitpad branch" }) +map("n", "pb", function() + require("gitpad").toggle_gitpad_branch() +end, { desc = "Toogle Gitpad branch" }) map("n", "pd", function() local date_filename = "daily-" .. os.date("%Y-%m-%d.md") require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) @@ -30,10 +32,10 @@ map("n", "pf", function() require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) end, { desc = "Toogle Gitpad per file notes" }) --- Git configs +-- Git map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) --- Development config +-- Development map({ "n", "i", "v" }, "", function() vim.lsp.buf.definition() end, { desc = "Go to definition" }) From abbde441138c1fcdc38fe1eeee6832b46ee58210 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 14:20:46 +0700 Subject: [PATCH 084/214] feat: add neorg --- lua/plugins/markdown.lua | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 179b138..2ff1631 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -20,25 +20,30 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "vhyrro/luarocks.nvim", + lazy = true, + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + { + "nvim-neorg/neorg", + dependencies = { "luarocks.nvim" }, + lazy = false, + version = "*", + }, { "3rd/image.nvim", ft = { "markdown", "quarto", "vimwiki" }, - dependencies = { - { - "vhyrro/luarocks.nvim", - lazy = true, - priority = 1001, - opts = { - rocks = { "magick" }, - }, - }, - }, + dependencies = { "luarocks.nvim" }, opts = { backend = "kitty", integrations = { markdown = { enabled = true, - only_render_image_at_cursor = true, + only_render_image_at_cursor = false, filetypes = { "markdown", "vimwiki", "quarto" }, }, }, From 93659722660dfa797fbc119b5364588e8cb432f6 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 14:21:00 +0700 Subject: [PATCH 085/214] feat: use latest neo tree version --- lua/plugins/override.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 2a72dce..0a9565f 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -59,4 +59,13 @@ return { }, }, }, + { + "nvim-neo-tree/neo-tree.nvim", + dependencies = "MunifTanjim/nui.nvim", + version = "*", + opts = { + auto_clean_after_session_restore = true, + close_if_last_window = true, + }, + }, } From a64776a9d754b0905cc57c6462e5bbec9b478395 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 14:21:09 +0700 Subject: [PATCH 086/214] feat: add pair delimiter --- lua/plugins/visualize.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 15623d5..e425725 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -15,6 +15,10 @@ return { enable_tailwind = true, }, }, + { + "HiPhish/rainbow-delimiters.nvim", + event = "BufReadPre", + }, { "kevinhwang91/nvim-ufo", event = "BufReadPre", From 6d657dcba173a15e5ffcce87a02896b8512e82d0 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 15:32:36 +0700 Subject: [PATCH 087/214] feat: use lazy load for neorg --- lua/plugins/markdown.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 2ff1631..d08bc29 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -31,7 +31,7 @@ return { { "nvim-neorg/neorg", dependencies = { "luarocks.nvim" }, - lazy = false, + ft = { "norg" }, version = "*", }, { From 07e890a77e57acf8c5ce9d015b7b8f8307699205 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 15:32:51 +0700 Subject: [PATCH 088/214] feat: switch from lazyterm to toggleterm --- lua/config/keymaps.lua | 1 + lua/plugins/file-management.lua | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 8a71193..ab1fe36 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,6 +12,7 @@ map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highl -- File management map("n", "op", "Oil", { desc = "Open parent directory" }) +map("n", "", "ToggleTerm direction=float", { desc = "Open Floating terminal" }) -- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 5ddb852..5ead744 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -5,4 +5,23 @@ return { opts = {}, dependencies = { "nvim-tree/nvim-web-devicons" }, }, + { + "akinsho/toggleterm.nvim", + cmd = "ToggleTerm", + opts = { + float_opts = { + border = "curved", + title_pos = "left", + width = 128, + height = 16, + row = 1, + }, + winbar = { + enabled = true, + name_formatter = function(term) -- term: Terminal + return term.name + end, + }, + }, + }, } From 6eae292605b4dc0245fda07f3aa01458f7386444 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 15:33:00 +0700 Subject: [PATCH 089/214] chore: update deps --- lazy-lock.json | 73 ++++++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 35 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 6c09b79..9c7911f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { - "LazyVim": { "branch": "main", "commit": "6aae99e76df387507dadcaaa93af97191aace714" }, - "SchemaStore.nvim": { "branch": "main", "commit": "4d30877ccb3499e74d3a835956258e51501785ff" }, - "aerial.nvim": { "branch": "master", "commit": "97a838ccc03ba010a667cba49d9820f6823f4d51" }, + "LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, + "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, + "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "bufferline.nvim": { "branch": "main", "commit": "0dfc19b7a15a3bc47b975fcffde03859c46dd097" }, + "bufferline.nvim": { "branch": "main", "commit": "73edc1f2732678e7a681e3d3be49782610914f6b" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, @@ -13,23 +13,23 @@ "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "cb14acd32ba9ea09d01bbe3493aefdc59b68965c" }, - "conform.nvim": { "branch": "master", "commit": "00f9d91391b04b1935e2f15948bd96cc111e7d3a" }, + "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, - "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, + "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, - "garbage-day.nvim": { "branch": "main", "commit": "3af496f0d1dc6586dcf4ceda6bbf61a8f820ab66" }, + "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "da64ce69598875c9af028afe129f916b02ccc42e" }, - "indent-blankline.nvim": { "branch": "master", "commit": "ece00d5fb44d196680a81fd2761062d2fa44663b" }, + "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, + "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, + "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, @@ -44,59 +44,62 @@ "mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neoconf.nvim": { "branch": "main", "commit": "9092129e9a42ae26375001bd2e6118f8d57c7f2a" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" }, + "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, + "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "9f6f6ba74f8bfbf7e43d6302cf86b070362f6203" }, - "none-ls.nvim": { "branch": "main", "commit": "37671797d6e5f9bd0ee3ab965ab2e6de251e1930" }, + "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, + "none-ls.nvim": { "branch": "main", "commit": "aa4442a8493934e3354e507a556ea5f670f68491" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, + "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, - "nvim-highlight-colors": { "branch": "main", "commit": "b5dcf645a0b16304c1cb506668015e98c254b190" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, + "nvim-highlight-colors": { "branch": "main", "commit": "80b73c27561af969ecff3363605b5a1feb68add1" }, "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, - "nvim-lint": { "branch": "master", "commit": "1f98d6c863f91706369d74aeb2eb3f02b2e96861" }, - "nvim-lspconfig": { "branch": "master", "commit": "0b8165cf95806bc4bb8f745bb0c92021b2ed4b98" }, + "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, + "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, + "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "f394d17b9a83820714957a06c6ed8e12223f3034" }, - "nvim-spectre": { "branch": "master", "commit": "50e96602153f14c913e1969aaf9720e080394eb3" }, - "nvim-treesitter": { "branch": "master", "commit": "73fb37ed77b18ac357ca8e6e35835a8db6602332" }, - "nvim-treesitter-context": { "branch": "master", "commit": "55e29081e73d2e4b2d62fb4dc3eebe21bf66a1e2" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "5f9bf4b1ead7707e4e74e5319ee56bdc81fb73db" }, - "nvim-ts-autotag": { "branch": "main", "commit": "6f38e4231c34497259121a007c61a0fd2f16403e" }, - "nvim-ts-context-commentstring": { "branch": "main", "commit": "cbab9ad88036915beebd13b47e100743ff2ed2d5" }, + "nvim-snippets": { "branch": "main", "commit": "5669b8d4eb6bbc5ebadf522f0e30a4cfb5a308f6" }, + "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, + "nvim-treesitter": { "branch": "master", "commit": "6d56c5f404d3b116bab167bc03993cfb0a83f8aa" }, + "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, + "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, - "oil.nvim": { "branch": "master", "commit": "06a19f77f1a1da37b675635e6f9c5b5d50bcaacd" }, - "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "6e0aa6465f8fa8ac6c833f6ac4713adfee0202a0" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "0dd306e68bf79b38cc01b15c22047e6a867df7de" }, + "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, + "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, - "overseer.nvim": { "branch": "master", "commit": "7a9b654df4b3b246d05fff857f32e9fb8ddfb013" }, + "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "5d0d30b201566ce1fe31415f41fe2a7bdf56f4a7" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "4aed63995a69e343b068c7469491a8d1592c339f" }, - "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, + "telescope.nvim": { "branch": "master", "commit": "5665d93988acfbb0747bdbf4f4cb583bcebc8930" }, + "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "tokyonight.nvim": { "branch": "main", "commit": "7fc18e82575f5b482b758b6dddfe97b606819a20" }, + "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, + "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, + "ts-comments.nvim": { "branch": "main", "commit": "8ea22850c40b4aef481a6ebdd74c928ed2b20427" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, - "yanky.nvim": { "branch": "main", "commit": "396ff7ed952a69549f299c7b6f64615a89836733" } + "yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } } \ No newline at end of file From 3e0febab7873619f8dea7e5834730b41a8c5def7 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Fri, 24 May 2024 15:50:46 +0700 Subject: [PATCH 090/214] feat: add rounded corner for mini.files --- lua/config/autocmds.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 27e9e06..9019cd4 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -1,3 +1,10 @@ -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here +vim.api.nvim_create_autocmd("User", { + pattern = "MiniFilesWindowOpen", + callback = function(args) + local win_id = args.data.win_id + vim.api.nvim_win_set_config(win_id, { border = "rounded" }) + end, +}) From 86ba1d10ce39a4ff23e43ddd673d670ee0abb91a Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 16:28:42 +0700 Subject: [PATCH 091/214] chore: update deps --- lazy-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 9c7911f..3509fb2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,7 +3,7 @@ "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "bufferline.nvim": { "branch": "main", "commit": "73edc1f2732678e7a681e3d3be49782610914f6b" }, + "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, @@ -12,7 +12,7 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "cb14acd32ba9ea09d01bbe3493aefdc59b68965c" }, + "compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, @@ -40,40 +40,40 @@ "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, "mini.ai": { "branch": "main", "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" }, "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, - "mini.diff": { "branch": "main", "commit": "10cc9d370737b8b8c8d996fc537394635da0a4b1" }, + "mini.diff": { "branch": "main", "commit": "25e3a8984b35f0135600226768140e55e9f164b7" }, "mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "9092129e9a42ae26375001bd2e6118f8d57c7f2a" }, + "neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, - "none-ls.nvim": { "branch": "main", "commit": "aa4442a8493934e3354e507a556ea5f670f68491" }, + "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "80b73c27561af969ecff3363605b5a1feb68add1" }, - "nvim-jdtls": { "branch": "master", "commit": "29255ea26dfb51ef0213f7572bff410f1afb002d" }, + "nvim-highlight-colors": { "branch": "main", "commit": "953607cac7d923a3bf8608af372d2a30466efa7e" }, + "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "5669b8d4eb6bbc5ebadf522f0e30a4cfb5a308f6" }, + "nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "6d56c5f404d3b116bab167bc03993cfb0a83f8aa" }, + "nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, - "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, + "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, @@ -83,18 +83,18 @@ "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "5d0d30b201566ce1fe31415f41fe2a7bdf56f4a7" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "5665d93988acfbb0747bdbf4f4cb583bcebc8930" }, + "telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "8ea22850c40b4aef481a6ebdd74c928ed2b20427" }, + "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, From c60085d88029f80d46d5db9ba2718a02ca588d8a Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 21:05:37 +0700 Subject: [PATCH 092/214] feat: config eslint --- lua/plugins/override.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 0a9565f..33e856d 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -68,4 +68,21 @@ return { close_if_last_window = true, }, }, + { + "neovim/nvim-lspconfig", + opts = { + servers = { eslint = {} }, + setup = { + eslint = function() + require("lazyvim.util").lsp.on_attach(function(client) + if client.name == "eslint" then + client.server_capabilities.documentFormattingProvider = true + elseif client.name == "tsserver" then + client.server_capabilities.documentFormattingProvider = false + end + end) + end, + }, + }, + }, } From 402b56e8c9ccf5e8b9667cf32dfaa1a6ccf96671 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 21:06:21 +0700 Subject: [PATCH 093/214] chore: add lazy extra --- init.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/init.lua b/init.lua index 2514f9e..55b8979 100644 --- a/init.lua +++ b/init.lua @@ -1,2 +1 @@ --- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") From c916ce0ef3a103e0d28e104d8252260f94931722 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 21:06:34 +0700 Subject: [PATCH 094/214] chore: update deps --- lazy-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index 3509fb2..dd7fd24 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -59,7 +59,7 @@ "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "953607cac7d923a3bf8608af372d2a30466efa7e" }, + "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, From a0cb2d6b8e33ce99fd53af7565cb9c252921d80e Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 21:06:53 +0700 Subject: [PATCH 095/214] feat: change to tab --- stylua.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stylua.toml b/stylua.toml index 5d6c50d..f6abccb 100644 --- a/stylua.toml +++ b/stylua.toml @@ -1,3 +1,3 @@ -indent_type = "Spaces" +indent_type = "Tabs" indent_width = 2 -column_width = 120 \ No newline at end of file +column_width = 120 From 1e87461b1a50cfe892c7eb2f5b49893a48774c8c Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 22:27:46 +0700 Subject: [PATCH 096/214] chore: change indent --- lazy-lock.json | 517 +++++++++++++++++++++++++------- lazyvim.json | 2 +- lua/config/autocmds.lua | 10 +- lua/config/keymaps.lua | 24 +- lua/config/lazy.lua | 108 ++++--- lua/plugins/codelearn.lua | 14 +- lua/plugins/collaborative.lua | 44 +-- lua/plugins/development.lua | 78 ++--- lua/plugins/example.lua | 290 +++++++++--------- lua/plugins/file-management.lua | 50 +-- lua/plugins/git.lua | 18 +- lua/plugins/indent.lua | 8 +- lua/plugins/markdown.lua | 120 ++++---- lua/plugins/override.lua | 138 ++++----- lua/plugins/visualize.lua | 48 +-- 15 files changed, 908 insertions(+), 561 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index dd7fd24..1b0ce18 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,105 +1,414 @@ { - "LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, - "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, - "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, - "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, - "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, - "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, - "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, - "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, - "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, - "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, - "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, - "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, - "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, - "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, - "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, - "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, - "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, - "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, - "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, - "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, - "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, - "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, - "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, - "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, - "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, - "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, - "mini.ai": { "branch": "main", "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" }, - "mini.animate": { "branch": "main", "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" }, - "mini.diff": { "branch": "main", "commit": "25e3a8984b35f0135600226768140e55e9f164b7" }, - "mini.files": { "branch": "main", "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" }, - "mini.move": { "branch": "main", "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" }, - "mini.pairs": { "branch": "main", "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, - "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, - "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, - "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, - "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, - "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, - "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, - "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, - "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, - "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, - "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, - "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, - "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, - "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, - "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, - "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, - "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, - "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, - "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, - "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, - "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, - "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, - "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, - "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, - "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, - "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, - "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, - "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, - "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, - "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, - "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, - "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, - "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, - "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, - "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, - "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, - "yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } -} \ No newline at end of file + "LazyVim": { + "branch": "main", + "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" + }, + "SchemaStore.nvim": { + "branch": "main", + "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" + }, + "aerial.nvim": { + "branch": "master", + "commit": "bd5f141a547c082e9c1644026f38590407dad659" + }, + "alpha-nvim": { + "branch": "main", + "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" + }, + "bufferline.nvim": { + "branch": "main", + "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" + }, + "catppuccin": { + "branch": "main", + "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" + }, + "clangd_extensions.nvim": { + "branch": "main", + "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" + }, + "cmake-tools.nvim": { + "branch": "master", + "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" + }, + "cmp-buffer": { + "branch": "main", + "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" + }, + "cmp-nvim-lsp": { + "branch": "main", + "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" + }, + "cmp-path": { + "branch": "main", + "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" + }, + "cmp-tabnine": { + "branch": "main", + "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" + }, + "codesnap.nvim": { + "branch": "main", + "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" + }, + "compiler.nvim": { + "branch": "main", + "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" + }, + "conform.nvim": { + "branch": "master", + "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" + }, + "dial.nvim": { + "branch": "master", + "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" + }, + "dressing.nvim": { + "branch": "master", + "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" + }, + "edgy.nvim": { + "branch": "main", + "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" + }, + "everforest-nvim": { + "branch": "main", + "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" + }, + "flit.nvim": { + "branch": "main", + "commit": "56490317983218b09698f8c960c3669958b12b32" + }, + "friendly-snippets": { + "branch": "main", + "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" + }, + "garbage-day.nvim": { + "branch": "main", + "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" + }, + "git-blame.nvim": { + "branch": "master", + "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" + }, + "gitpad.nvim": { + "branch": "main", + "commit": "0c06ade8876fac93369183341d6d7125b859071b" + }, + "harpoon": { + "branch": "harpoon2", + "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" + }, + "headlines.nvim": { + "branch": "master", + "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" + }, + "image.nvim": { + "branch": "master", + "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" + }, + "indent-blankline.nvim": { + "branch": "master", + "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" + }, + "indent-o-matic": { + "branch": "master", + "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" + }, + "instant.nvim": { + "branch": "master", + "commit": "294b6d08143b3db8f9db7f606829270149e1a786" + }, + "lazy.nvim": { + "branch": "main", + "commit": "8f19915175395680808de529e4220da8dafc0759" + }, + "leap.nvim": { + "branch": "main", + "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" + }, + "leetcode.nvim": { + "branch": "master", + "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" + }, + "lualine.nvim": { + "branch": "master", + "commit": "0a5a66803c7407767b799067986b4dc3036e1983" + }, + "luarocks.nvim": { + "branch": "main", + "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" + }, + "markdown-preview.nvim": { + "branch": "master", + "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" + }, + "mason-lspconfig.nvim": { + "branch": "main", + "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" + }, + "mason-nvim-dap.nvim": { + "branch": "main", + "commit": "67210c0e775adec55de9826b038e8b62de554afc" + }, + "mason.nvim": { + "branch": "main", + "commit": "49ff59aded1047a773670651cfa40e76e63c6377" + }, + "mini.ai": { + "branch": "main", + "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" + }, + "mini.animate": { + "branch": "main", + "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" + }, + "mini.diff": { + "branch": "main", + "commit": "25e3a8984b35f0135600226768140e55e9f164b7" + }, + "mini.files": { + "branch": "main", + "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" + }, + "mini.move": { + "branch": "main", + "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" + }, + "mini.pairs": { + "branch": "main", + "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" + }, + "neo-tree.nvim": { + "branch": "v3.x", + "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" + }, + "neoconf.nvim": { + "branch": "main", + "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" + }, + "neodev.nvim": { + "branch": "main", + "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" + }, + "neorg": { + "branch": "main", + "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" + }, + "neotest": { + "branch": "master", + "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" + }, + "neotest-dotnet": { + "branch": "main", + "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" + }, + "neotest-python": { + "branch": "master", + "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" + }, + "noice.nvim": { + "branch": "main", + "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" + }, + "none-ls.nvim": { + "branch": "main", + "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" + }, + "nui.nvim": { + "branch": "main", + "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" + }, + "nvim-cmp": { + "branch": "main", + "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" + }, + "nvim-dap": { + "branch": "master", + "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" + }, + "nvim-dap-python": { + "branch": "master", + "commit": "3dffa58541d1f52c121fe58ced046268c838d802" + }, + "nvim-dap-ui": { + "branch": "master", + "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" + }, + "nvim-dap-virtual-text": { + "branch": "master", + "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" + }, + "nvim-highlight-colors": { + "branch": "main", + "commit": "582064092cff170331064b7d198a5b97cb261fca" + }, + "nvim-jdtls": { + "branch": "master", + "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" + }, + "nvim-lint": { + "branch": "master", + "commit": "e19842a05aae484957ad20710444757bc0a61d63" + }, + "nvim-lspconfig": { + "branch": "master", + "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" + }, + "nvim-navic": { + "branch": "master", + "commit": "8649f694d3e76ee10c19255dece6411c29206a54" + }, + "nvim-nio": { + "branch": "master", + "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" + }, + "nvim-notify": { + "branch": "master", + "commit": "d333b6f167900f6d9d42a59005d82919830626bf" + }, + "nvim-snippets": { + "branch": "main", + "commit": "343c687b463ff0c71febd4582076fa5b96214475" + }, + "nvim-spectre": { + "branch": "master", + "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" + }, + "nvim-treesitter": { + "branch": "master", + "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" + }, + "nvim-treesitter-context": { + "branch": "master", + "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" + }, + "nvim-treesitter-textobjects": { + "branch": "master", + "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" + }, + "nvim-ts-autotag": { + "branch": "main", + "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" + }, + "nvim-ufo": { + "branch": "main", + "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" + }, + "nvim-web-devicons": { + "branch": "master", + "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" + }, + "oil.nvim": { + "branch": "master", + "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" + }, + "omnisharp-extended-lsp.nvim": { + "branch": "main", + "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" + }, + "one-small-step-for-vimkind": { + "branch": "main", + "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" + }, + "otter.nvim": { + "branch": "main", + "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" + }, + "outline.nvim": { + "branch": "main", + "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" + }, + "overseer.nvim": { + "branch": "master", + "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" + }, + "persistence.nvim": { + "branch": "main", + "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" + }, + "plenary.nvim": { + "branch": "master", + "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" + }, + "project.nvim": { + "branch": "main", + "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" + }, + "rainbow-delimiters.nvim": { + "branch": "master", + "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" + }, + "refactoring.nvim": { + "branch": "master", + "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" + }, + "semshi": { + "branch": "master", + "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" + }, + "tailwindcss-colorizer-cmp.nvim": { + "branch": "main", + "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" + }, + "telescope-fzf-native.nvim": { + "branch": "main", + "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" + }, + "telescope.nvim": { + "branch": "master", + "commit": "c2ce039188e22288449e43b77710036e69a45a70" + }, + "todo-comments.nvim": { + "branch": "main", + "commit": "e1549807066947818113a7d7ed48f637e49620d3" + }, + "toggle-checkbox.nvim": { + "branch": "main", + "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" + }, + "toggleterm.nvim": { + "branch": "main", + "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" + }, + "tokyonight.nvim": { + "branch": "main", + "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" + }, + "trouble.nvim": { + "branch": "main", + "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" + }, + "ts-comments.nvim": { + "branch": "main", + "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" + }, + "ts-error-translator.nvim": { + "branch": "main", + "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" + }, + "tsc.nvim": { + "branch": "main", + "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" + }, + "venv-selector.nvim": { + "branch": "main", + "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" + }, + "vim-illuminate": { + "branch": "master", + "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" + }, + "vim-repeat": { + "branch": "master", + "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" + }, + "which-key.nvim": { + "branch": "main", + "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" + }, + "yanky.nvim": { + "branch": "main", + "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" + } +} diff --git a/lazyvim.json b/lazyvim.json index 8920545..fa9315e 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -42,4 +42,4 @@ "NEWS.md": "4964" }, "version": 4 -} \ No newline at end of file +} diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 9019cd4..9a52fba 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -2,9 +2,9 @@ -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here vim.api.nvim_create_autocmd("User", { - pattern = "MiniFilesWindowOpen", - callback = function(args) - local win_id = args.data.win_id - vim.api.nvim_win_set_config(win_id, { border = "rounded" }) - end, + pattern = "MiniFilesWindowOpen", + callback = function(args) + local win_id = args.data.win_id + vim.api.nvim_win_set_config(win_id, { border = "rounded" }) + end, }) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index ab1fe36..8a600f8 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -17,20 +17,20 @@ map("n", "", "ToggleTerm direction=float", { desc = "Open Floating -- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) map("n", "pb", function() - require("gitpad").toggle_gitpad_branch() + require("gitpad").toggle_gitpad_branch() end, { desc = "Toogle Gitpad branch" }) map("n", "pd", function() - local date_filename = "daily-" .. os.date("%Y-%m-%d.md") - require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) + local date_filename = "daily-" .. os.date("%Y-%m-%d.md") + require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' }) end, { desc = "Toogle Gitpad Daily notes" }) map("n", "pf", function() - local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() - if filename == "" then - vim.notify("empty bufname") - return - end - filename = vim.fn.pathshorten(filename, 2) .. ".md" - require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) + local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname() + if filename == "" then + vim.notify("empty bufname") + return + end + filename = vim.fn.pathshorten(filename, 2) .. ".md" + require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) end, { desc = "Toogle Gitpad per file notes" }) -- Git @@ -38,10 +38,10 @@ map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) -- Development map({ "n", "i", "v" }, "", function() - vim.lsp.buf.definition() + vim.lsp.buf.definition() end, { desc = "Go to definition" }) map({ "n", "i", "v" }, "", function() - vim.lsp.buf.declaration() + vim.lsp.buf.declaration() end, { desc = "Go to declaration" }) map("n", "", "CompilerOpen", { desc = "Open compiler" }) map("n", "", "CompilerRedo", { desc = "Compiler redo" }) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index ddfcdc0..1a4dfcd 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -15,39 +15,77 @@ end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ - spec = { - -- add LazyVim and import its plugins - { "LazyVim/LazyVim", import = "lazyvim.plugins" }, - -- import/override with your plugins - { import = "plugins" }, - }, - defaults = { - -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. - -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. - lazy = true, - -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, - -- have outdated releases, which may break your Neovim install. - version = false, -- always use the latest git commit - -- version = "*", -- try installing the latest stable version for plugins that support semver - }, - ui = { - border = "rounded", - }, - install = { colorscheme = { "everforest" } }, - checker = { enabled = false }, -- automatically check for plugin updates - performance = { - rtp = { - -- disable some rtp plugins - disabled_plugins = { - "gzip", - -- "matchit", - -- "matchparen", - -- "netrwPlugin", - "tarPlugin", - "tohtml", - "tutor", - "zipPlugin", - }, - }, - }, + spec = { + -- add LazyVim and import its plugins + { "LazyVim/LazyVim", import = "lazyvim.plugins" }, + -- import any extras modules here + { import = "lazyvim.plugins.extras.coding.tabnine" }, + { import = "lazyvim.plugins.extras.coding.yanky" }, + { import = "lazyvim.plugins.extras.dap.core" }, + { import = "lazyvim.plugins.extras.dap.nlua" }, + { import = "lazyvim.plugins.extras.editor.aerial" }, + { import = "lazyvim.plugins.extras.editor.dial" }, + { import = "lazyvim.plugins.extras.editor.harpoon2" }, + { import = "lazyvim.plugins.extras.editor.illuminate" }, + { import = "lazyvim.plugins.extras.editor.leap" }, + { import = "lazyvim.plugins.extras.editor.mini-diff" }, + { import = "lazyvim.plugins.extras.editor.mini-files" }, + { import = "lazyvim.plugins.extras.editor.mini-move" }, + { import = "lazyvim.plugins.extras.editor.navic" }, + { import = "lazyvim.plugins.extras.editor.outline" }, + { import = "lazyvim.plugins.extras.editor.refactoring" }, + { import = "lazyvim.plugins.extras.formatting.prettier" }, + { import = "lazyvim.plugins.extras.lang.clangd" }, + { import = "lazyvim.plugins.extras.lang.cmake" }, + { import = "lazyvim.plugins.extras.lang.docker" }, + { import = "lazyvim.plugins.extras.lang.java" }, + { import = "lazyvim.plugins.extras.lang.json" }, + { import = "lazyvim.plugins.extras.lang.markdown" }, + { import = "lazyvim.plugins.extras.lang.omnisharp" }, + { import = "lazyvim.plugins.extras.lang.python" }, + { import = "lazyvim.plugins.extras.lang.python-semshi" }, + { import = "lazyvim.plugins.extras.lang.tailwind" }, + { import = "lazyvim.plugins.extras.lang.typescript" }, + { import = "lazyvim.plugins.extras.lang.yaml" }, + { import = "lazyvim.plugins.extras.linting.eslint" }, + { import = "lazyvim.plugins.extras.lsp.none-ls" }, + { import = "lazyvim.plugins.extras.test.core" }, + { import = "lazyvim.plugins.extras.ui.alpha" }, + { import = "lazyvim.plugins.extras.ui.edgy" }, + { import = "lazyvim.plugins.extras.ui.mini-animate" }, + { import = "lazyvim.plugins.extras.ui.treesitter-context" }, + { import = "lazyvim.plugins.extras.util.dot" }, + { import = "lazyvim.plugins.extras.util.project" }, + -- import/override with your plugins + { import = "plugins" }, + }, + defaults = { + -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. + -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. + lazy = true, + -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, + -- have outdated releases, which may break your Neovim install. + version = false, -- always use the latest git commit + -- version = "*", -- try installing the latest stable version for plugins that support semver + }, + ui = { + border = "rounded", + }, + install = { colorscheme = { "everforest" } }, + checker = { enabled = false }, -- automatically check for plugin updates + performance = { + rtp = { + -- disable some rtp plugins + disabled_plugins = { + "gzip", + -- "matchit", + -- "matchparen", + -- "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + }, + }, + }, }) diff --git a/lua/plugins/codelearn.lua b/lua/plugins/codelearn.lua index 1340189..c8b2921 100644 --- a/lua/plugins/codelearn.lua +++ b/lua/plugins/codelearn.lua @@ -1,9 +1,9 @@ return { - { - "kawre/leetcode.nvim", - cmd = "Leet", - opts = { - non_standalone = true, - }, - }, + { + "kawre/leetcode.nvim", + cmd = "Leet", + opts = { + non_standalone = true, + }, + }, } diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index df40728..9271a20 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -1,24 +1,24 @@ return { - { - "jbyuki/instant.nvim", - cmd = { - "InstantStartServer", - "InstantStopServer", - }, - }, - { - "mistricky/codesnap.nvim", - build = "make", - cmd = { - "CodeSnap", - "CodeSnapSave", - }, - opts = { - save_path = "~/Pictures/ScreenShot/", - has_line_number = true, - watermark = "• FM39hz •", - bg_color = "#535c68", - code_font_family = "JetbrainsMono Nerd Font", - }, - }, + { + "jbyuki/instant.nvim", + cmd = { + "InstantStartServer", + "InstantStopServer", + }, + }, + { + "mistricky/codesnap.nvim", + build = "make", + cmd = { + "CodeSnap", + "CodeSnapSave", + }, + opts = { + save_path = "~/Pictures/ScreenShot/", + has_line_number = true, + watermark = "• FM39hz •", + bg_color = "#535c68", + code_font_family = "JetbrainsMono Nerd Font", + }, + }, } diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index a09bb1f..9eb8ef4 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,41 +1,41 @@ return { - -- Overall - { - "Zeioth/compiler.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, - dependencies = { - "stevearc/overseer.nvim", - }, - opts = {}, - }, - { - "stevearc/overseer.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, - opts = { - task_list = { - direction = "bottom", - min_height = 25, - max_height = 25, - default_detail = 1, - }, - }, - }, - { - "zeioth/garbage-day.nvim", - event = "VeryLazy", - dependencies = "neovim/nvim-lspconfig", - opts = {}, - }, - -- TS / JS - { - "dmmulroy/tsc.nvim", - cmd = "TSC", - opts = { - use_trouble_qflist = true, - }, - }, - { - "dmmulroy/ts-error-translator.nvim", - ft = { "ts", "tsx" }, - }, + -- Overall + { + "Zeioth/compiler.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + dependencies = { + "stevearc/overseer.nvim", + }, + opts = {}, + }, + { + "stevearc/overseer.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + opts = { + task_list = { + direction = "bottom", + min_height = 25, + max_height = 25, + default_detail = 1, + }, + }, + }, + { + "zeioth/garbage-day.nvim", + event = "VeryLazy", + dependencies = "neovim/nvim-lspconfig", + opts = {}, + }, + -- TS / JS + { + "dmmulroy/tsc.nvim", + cmd = "TSC", + opts = { + use_trouble_qflist = true, + }, + }, + { + "dmmulroy/ts-error-translator.nvim", + ft = { "ts", "tsx" }, + }, } diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua index 4ad9825..eb5b718 100644 --- a/lua/plugins/example.lua +++ b/lua/plugins/example.lua @@ -9,41 +9,41 @@ if true then return {} end -- * disable/enabled LazyVim plugins -- * override the configuration of LazyVim plugins return { - -- add gruvbox - { "ellisonleao/gruvbox.nvim" }, + -- add gruvbox + { "ellisonleao/gruvbox.nvim" }, - -- Configure LazyVim to load gruvbox - { - "LazyVim/LazyVim", - opts = { - colorscheme = "gruvbox", - }, - }, + -- Configure LazyVim to load gruvbox + { + "LazyVim/LazyVim", + opts = { + colorscheme = "gruvbox", + }, + }, - -- change trouble config - { - "folke/trouble.nvim", - -- opts will be merged with the parent spec - opts = { use_diagnostic_signs = true }, - }, + -- change trouble config + { + "folke/trouble.nvim", + -- opts will be merged with the parent spec + opts = { use_diagnostic_signs = true }, + }, - -- disable trouble - { "folke/trouble.nvim", enabled = false }, + -- disable trouble + { "folke/trouble.nvim", enabled = false }, - -- override nvim-cmp and add cmp-emoji - { - "hrsh7th/nvim-cmp", - dependencies = { "hrsh7th/cmp-emoji" }, - ---@param opts cmp.ConfigSchema - opts = function(_, opts) - table.insert(opts.sources, { name = "emoji" }) - end, - }, + -- override nvim-cmp and add cmp-emoji + { + "hrsh7th/nvim-cmp", + dependencies = { "hrsh7th/cmp-emoji" }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + table.insert(opts.sources, { name = "emoji" }) + end, + }, - -- change some telescope options and a keymap to browse plugin files - { - "nvim-telescope/telescope.nvim", - keys = { + -- change some telescope options and a keymap to browse plugin files + { + "nvim-telescope/telescope.nvim", + keys = { -- add a keymap to browse plugin files -- stylua: ignore { @@ -51,132 +51,132 @@ return { function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, desc = "Find Plugin File", }, - }, - -- change some options - opts = { - defaults = { - layout_strategy = "horizontal", - layout_config = { prompt_position = "top" }, - sorting_strategy = "ascending", - winblend = 0, - }, - }, - }, + }, + -- change some options + opts = { + defaults = { + layout_strategy = "horizontal", + layout_config = { prompt_position = "top" }, + sorting_strategy = "ascending", + winblend = 0, + }, + }, + }, - -- add pyright to lspconfig - { - "neovim/nvim-lspconfig", - ---@class PluginLspOpts - opts = { - ---@type lspconfig.options - servers = { - -- pyright will be automatically installed with mason and loaded with lspconfig - pyright = {}, - }, - }, - }, + -- add pyright to lspconfig + { + "neovim/nvim-lspconfig", + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- pyright will be automatically installed with mason and loaded with lspconfig + pyright = {}, + }, + }, + }, - -- add tsserver and setup with typescript.nvim instead of lspconfig - { - "neovim/nvim-lspconfig", - dependencies = { - "jose-elias-alvarez/typescript.nvim", - init = function() - require("lazyvim.util").lsp.on_attach(function(_, buffer) + -- add tsserver and setup with typescript.nvim instead of lspconfig + { + "neovim/nvim-lspconfig", + dependencies = { + "jose-elias-alvarez/typescript.nvim", + init = function() + require("lazyvim.util").lsp.on_attach(function(_, buffer) -- stylua: ignore vim.keymap.set( "n", "co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) - vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) - end) - end, - }, - ---@class PluginLspOpts - opts = { - ---@type lspconfig.options - servers = { - -- tsserver will be automatically installed with mason and loaded with lspconfig - tsserver = {}, - }, - -- you can do any additional lsp server setup here - -- return true if you don't want this server to be setup with lspconfig - ---@type table - setup = { - -- example to setup with typescript.nvim - tsserver = function(_, opts) - require("typescript").setup({ server = opts }) - return true - end, - -- Specify * to use this function as a fallback for any server - -- ["*"] = function(server, opts) end, - }, - }, - }, + vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) + end) + end, + }, + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- tsserver will be automatically installed with mason and loaded with lspconfig + tsserver = {}, + }, + -- you can do any additional lsp server setup here + -- return true if you don't want this server to be setup with lspconfig + ---@type table + setup = { + -- example to setup with typescript.nvim + tsserver = function(_, opts) + require("typescript").setup({ server = opts }) + return true + end, + -- Specify * to use this function as a fallback for any server + -- ["*"] = function(server, opts) end, + }, + }, + }, - -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, - -- treesitter, mason and typescript.nvim. So instead of the above, you can use: - { import = "lazyvim.plugins.extras.lang.typescript" }, + -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, + -- treesitter, mason and typescript.nvim. So instead of the above, you can use: + { import = "lazyvim.plugins.extras.lang.typescript" }, - -- add more treesitter parsers - { - "nvim-treesitter/nvim-treesitter", - opts = { - ensure_installed = { - "bash", - "html", - "javascript", - "json", - "lua", - "markdown", - "markdown_inline", - "python", - "query", - "regex", - "tsx", - "typescript", - "vim", - "yaml", - }, - }, - }, + -- add more treesitter parsers + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "bash", + "html", + "javascript", + "json", + "lua", + "markdown", + "markdown_inline", + "python", + "query", + "regex", + "tsx", + "typescript", + "vim", + "yaml", + }, + }, + }, - -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above - -- would overwrite `ensure_installed` with the new value. - -- If you'd rather extend the default config, use the code below instead: - { - "nvim-treesitter/nvim-treesitter", - opts = function(_, opts) - -- add tsx and treesitter - vim.list_extend(opts.ensure_installed, { - "tsx", - "typescript", - }) - end, - }, + -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above + -- would overwrite `ensure_installed` with the new value. + -- If you'd rather extend the default config, use the code below instead: + { + "nvim-treesitter/nvim-treesitter", + opts = function(_, opts) + -- add tsx and treesitter + vim.list_extend(opts.ensure_installed, { + "tsx", + "typescript", + }) + end, + }, - -- the opts function can also be used to change the default opts: - { - "nvim-lualine/lualine.nvim", - event = "VeryLazy", - opts = function(_, opts) - table.insert(opts.sections.lualine_x, "😄") - end, - }, + -- the opts function can also be used to change the default opts: + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function(_, opts) + table.insert(opts.sections.lualine_x, "😄") + end, + }, - -- or you can return new options to override all the defaults - { - "nvim-lualine/lualine.nvim", - event = "VeryLazy", - opts = function() - return { - --[[add your custom lualine config here]] - } - end, - }, + -- or you can return new options to override all the defaults + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function() + return { + --[[add your custom lualine config here]] + } + end, + }, - -- use mini.starter instead of alpha - { import = "lazyvim.plugins.extras.ui.mini-starter" }, + -- use mini.starter instead of alpha + { import = "lazyvim.plugins.extras.ui.mini-starter" }, - -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc - { import = "lazyvim.plugins.extras.lang.json" }, + -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc + { import = "lazyvim.plugins.extras.lang.json" }, -- add any tools you want to have installed below { diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 5ead744..0292082 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -1,27 +1,27 @@ return { - { - "stevearc/oil.nvim", - cmd = "Oil", - opts = {}, - dependencies = { "nvim-tree/nvim-web-devicons" }, - }, - { - "akinsho/toggleterm.nvim", - cmd = "ToggleTerm", - opts = { - float_opts = { - border = "curved", - title_pos = "left", - width = 128, - height = 16, - row = 1, - }, - winbar = { - enabled = true, - name_formatter = function(term) -- term: Terminal - return term.name - end, - }, - }, - }, + { + "stevearc/oil.nvim", + cmd = "Oil", + opts = {}, + dependencies = { "nvim-tree/nvim-web-devicons" }, + }, + { + "akinsho/toggleterm.nvim", + cmd = "ToggleTerm", + opts = { + float_opts = { + border = "curved", + title_pos = "left", + width = 128, + height = 16, + row = 1, + }, + winbar = { + enabled = true, + name_formatter = function(term) -- term: Terminal + return term.name + end, + }, + }, + }, } diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index a7021f0..4c5b615 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -1,11 +1,11 @@ return { - { - "f-person/git-blame.nvim", - event = "BufReadPre", - opts = { - date_format = "%x • %X", - schedule_event = "CursorHold", - clear_event = "CursorHoldI", - }, - }, + { + "f-person/git-blame.nvim", + event = "BufReadPre", + opts = { + date_format = "%x • %X", + schedule_event = "CursorHold", + clear_event = "CursorHoldI", + }, + }, } diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua index a0c6855..758c723 100644 --- a/lua/plugins/indent.lua +++ b/lua/plugins/indent.lua @@ -1,6 +1,6 @@ return { - { - "Darazaki/indent-o-matic", - event = "BufReadPre", - }, + { + "Darazaki/indent-o-matic", + event = "BufReadPre", + }, } diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index d08bc29..721df8a 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -1,62 +1,62 @@ return { - { - "opdavies/toggle-checkbox.nvim", - ft = "markdown", - }, - { - "yujinyuz/gitpad.nvim", - opts = { - title = "Note", - border = "rounded", - dir = "~/Workspace/Notes/", - }, - }, - { - "jmbuhr/otter.nvim", - ft = "markdown", - dependencies = { - "hrsh7th/nvim-cmp", -- optional, for completion - "neovim/nvim-lspconfig", - "nvim-treesitter/nvim-treesitter", - }, - }, - { - "vhyrro/luarocks.nvim", - lazy = true, - priority = 1001, - opts = { - rocks = { "magick" }, - }, - }, - { - "nvim-neorg/neorg", - dependencies = { "luarocks.nvim" }, - ft = { "norg" }, - version = "*", - }, - { - "3rd/image.nvim", - ft = { "markdown", "quarto", "vimwiki" }, - dependencies = { "luarocks.nvim" }, - opts = { - backend = "kitty", - integrations = { - markdown = { - enabled = true, - only_render_image_at_cursor = false, - filetypes = { "markdown", "vimwiki", "quarto" }, - }, - }, - editor_only_render_when_focused = false, - window_overlap_clear_enabled = true, - -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, - tmux_show_only_in_active_window = true, - window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, - max_width = nil, - max_height = nil, - max_width_window_percentage = nil, - max_height_window_percentage = 30, - kitty_method = "normal", - }, - }, + { + "opdavies/toggle-checkbox.nvim", + ft = "markdown", + }, + { + "yujinyuz/gitpad.nvim", + opts = { + title = "Note", + border = "rounded", + dir = "~/Workspace/Notes/", + }, + }, + { + "jmbuhr/otter.nvim", + ft = "markdown", + dependencies = { + "hrsh7th/nvim-cmp", -- optional, for completion + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + }, + { + "vhyrro/luarocks.nvim", + lazy = true, + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + { + "nvim-neorg/neorg", + dependencies = { "luarocks.nvim" }, + ft = { "norg" }, + version = "*", + }, + { + "3rd/image.nvim", + ft = { "markdown", "quarto", "vimwiki" }, + dependencies = { "luarocks.nvim" }, + opts = { + backend = "kitty", + integrations = { + markdown = { + enabled = true, + only_render_image_at_cursor = false, + filetypes = { "markdown", "vimwiki", "quarto" }, + }, + }, + editor_only_render_when_focused = false, + window_overlap_clear_enabled = true, + -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, + tmux_show_only_in_active_window = true, + window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, + max_width = nil, + max_height = nil, + max_width_window_percentage = nil, + max_height_window_percentage = 30, + kitty_method = "normal", + }, + }, } diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 33e856d..d4757b5 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -16,73 +16,73 @@ local logo = [[ ░ ░ ░ ░ ░ ░ ░ ░ ░ ]] return { - { - "LazyVim/LazyVim", - opts = { - colorscheme = "everforest", - }, - }, - { - "goolord/alpha-nvim", - opts = { - section = { - header = { - val = vim.split(logo, "\n"), - }, - }, - }, - }, - { - "hrsh7th/nvim-cmp", - opts = { - window = { - documentation = { - border = "rounded", - }, - completion = { - border = "rounded", - }, - }, - }, - }, - { - "folke/noice.nvim", - opts = { - presets = { - bottom_search = false, - lsp_doc_border = true, - }, - lsp = { - hover = { - silent = true, - }, - }, - }, - }, - { - "nvim-neo-tree/neo-tree.nvim", - dependencies = "MunifTanjim/nui.nvim", - version = "*", - opts = { - auto_clean_after_session_restore = true, - close_if_last_window = true, - }, - }, - { - "neovim/nvim-lspconfig", - opts = { - servers = { eslint = {} }, - setup = { - eslint = function() - require("lazyvim.util").lsp.on_attach(function(client) - if client.name == "eslint" then - client.server_capabilities.documentFormattingProvider = true - elseif client.name == "tsserver" then - client.server_capabilities.documentFormattingProvider = false - end - end) - end, - }, - }, - }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "everforest", + }, + }, + { + "goolord/alpha-nvim", + opts = { + section = { + header = { + val = vim.split(logo, "\n"), + }, + }, + }, + }, + { + "hrsh7th/nvim-cmp", + opts = { + window = { + documentation = { + border = "rounded", + }, + completion = { + border = "rounded", + }, + }, + }, + }, + { + "folke/noice.nvim", + opts = { + presets = { + bottom_search = false, + lsp_doc_border = true, + }, + lsp = { + hover = { + silent = true, + }, + }, + }, + }, + { + "nvim-neo-tree/neo-tree.nvim", + dependencies = "MunifTanjim/nui.nvim", + version = "*", + opts = { + auto_clean_after_session_restore = true, + close_if_last_window = true, + }, + }, + { + "neovim/nvim-lspconfig", + opts = { + servers = { eslint = {} }, + setup = { + eslint = function() + require("lazyvim.util").lsp.on_attach(function(client) + if client.name == "eslint" then + client.server_capabilities.documentFormattingProvider = true + elseif client.name == "tsserver" then + client.server_capabilities.documentFormattingProvider = false + end + end) + end, + }, + }, + }, } diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index e425725..b3ca206 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -1,26 +1,26 @@ return { - { - "neanias/everforest-nvim", - opts = { - background = "medium", - }, - config = function() end, - }, - { - "brenoprata10/nvim-highlight-colors", - event = "BufReadPre", - opts = { - render = "virtual", - virtual_symbol = "", - enable_tailwind = true, - }, - }, - { - "HiPhish/rainbow-delimiters.nvim", - event = "BufReadPre", - }, - { - "kevinhwang91/nvim-ufo", - event = "BufReadPre", - }, + { + "neanias/everforest-nvim", + opts = { + background = "medium", + }, + config = function() end, + }, + { + "brenoprata10/nvim-highlight-colors", + event = "BufReadPre", + opts = { + render = "virtual", + virtual_symbol = "", + enable_tailwind = true, + }, + }, + { + "HiPhish/rainbow-delimiters.nvim", + event = "BufReadPre", + }, + { + "kevinhwang91/nvim-ufo", + event = "BufReadPre", + }, } From e07b603807e6b52a85cb079b41a5a27d6c2d665b Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 23:12:54 +0700 Subject: [PATCH 097/214] chore: update deps --- lazy-lock.json | 518 ++++++++++--------------------------------------- 1 file changed, 105 insertions(+), 413 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1b0ce18..2b42ad9 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,414 +1,106 @@ { - "LazyVim": { - "branch": "main", - "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" - }, - "SchemaStore.nvim": { - "branch": "main", - "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" - }, - "aerial.nvim": { - "branch": "master", - "commit": "bd5f141a547c082e9c1644026f38590407dad659" - }, - "alpha-nvim": { - "branch": "main", - "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" - }, - "bufferline.nvim": { - "branch": "main", - "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" - }, - "catppuccin": { - "branch": "main", - "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" - }, - "clangd_extensions.nvim": { - "branch": "main", - "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" - }, - "cmake-tools.nvim": { - "branch": "master", - "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" - }, - "cmp-buffer": { - "branch": "main", - "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" - }, - "cmp-nvim-lsp": { - "branch": "main", - "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" - }, - "cmp-path": { - "branch": "main", - "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" - }, - "cmp-tabnine": { - "branch": "main", - "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" - }, - "codesnap.nvim": { - "branch": "main", - "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" - }, - "compiler.nvim": { - "branch": "main", - "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" - }, - "conform.nvim": { - "branch": "master", - "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" - }, - "dial.nvim": { - "branch": "master", - "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" - }, - "dressing.nvim": { - "branch": "master", - "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" - }, - "edgy.nvim": { - "branch": "main", - "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" - }, - "everforest-nvim": { - "branch": "main", - "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" - }, - "flit.nvim": { - "branch": "main", - "commit": "56490317983218b09698f8c960c3669958b12b32" - }, - "friendly-snippets": { - "branch": "main", - "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" - }, - "garbage-day.nvim": { - "branch": "main", - "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" - }, - "git-blame.nvim": { - "branch": "master", - "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" - }, - "gitpad.nvim": { - "branch": "main", - "commit": "0c06ade8876fac93369183341d6d7125b859071b" - }, - "harpoon": { - "branch": "harpoon2", - "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" - }, - "headlines.nvim": { - "branch": "master", - "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" - }, - "image.nvim": { - "branch": "master", - "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" - }, - "indent-blankline.nvim": { - "branch": "master", - "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" - }, - "indent-o-matic": { - "branch": "master", - "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" - }, - "instant.nvim": { - "branch": "master", - "commit": "294b6d08143b3db8f9db7f606829270149e1a786" - }, - "lazy.nvim": { - "branch": "main", - "commit": "8f19915175395680808de529e4220da8dafc0759" - }, - "leap.nvim": { - "branch": "main", - "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" - }, - "leetcode.nvim": { - "branch": "master", - "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" - }, - "lualine.nvim": { - "branch": "master", - "commit": "0a5a66803c7407767b799067986b4dc3036e1983" - }, - "luarocks.nvim": { - "branch": "main", - "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" - }, - "markdown-preview.nvim": { - "branch": "master", - "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" - }, - "mason-lspconfig.nvim": { - "branch": "main", - "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" - }, - "mason-nvim-dap.nvim": { - "branch": "main", - "commit": "67210c0e775adec55de9826b038e8b62de554afc" - }, - "mason.nvim": { - "branch": "main", - "commit": "49ff59aded1047a773670651cfa40e76e63c6377" - }, - "mini.ai": { - "branch": "main", - "commit": "a0262e61f79dfc7bb940d1719c00b0ede042ddd7" - }, - "mini.animate": { - "branch": "main", - "commit": "82519630b2760ffc516ebc387bef632f9c07b9f5" - }, - "mini.diff": { - "branch": "main", - "commit": "25e3a8984b35f0135600226768140e55e9f164b7" - }, - "mini.files": { - "branch": "main", - "commit": "759e2d213b13914fcd125eb8bfb80e3f3c607367" - }, - "mini.move": { - "branch": "main", - "commit": "251d541a8ab745e81295a53c128829cb2bff18e3" - }, - "mini.pairs": { - "branch": "main", - "commit": "5c975d8f68dc1e11bf4b20ced71e7987ed782513" - }, - "neo-tree.nvim": { - "branch": "v3.x", - "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" - }, - "neoconf.nvim": { - "branch": "main", - "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" - }, - "neodev.nvim": { - "branch": "main", - "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" - }, - "neorg": { - "branch": "main", - "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" - }, - "neotest": { - "branch": "master", - "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" - }, - "neotest-dotnet": { - "branch": "main", - "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" - }, - "neotest-python": { - "branch": "master", - "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" - }, - "noice.nvim": { - "branch": "main", - "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" - }, - "none-ls.nvim": { - "branch": "main", - "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" - }, - "nui.nvim": { - "branch": "main", - "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" - }, - "nvim-cmp": { - "branch": "main", - "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" - }, - "nvim-dap": { - "branch": "master", - "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" - }, - "nvim-dap-python": { - "branch": "master", - "commit": "3dffa58541d1f52c121fe58ced046268c838d802" - }, - "nvim-dap-ui": { - "branch": "master", - "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" - }, - "nvim-dap-virtual-text": { - "branch": "master", - "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" - }, - "nvim-highlight-colors": { - "branch": "main", - "commit": "582064092cff170331064b7d198a5b97cb261fca" - }, - "nvim-jdtls": { - "branch": "master", - "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" - }, - "nvim-lint": { - "branch": "master", - "commit": "e19842a05aae484957ad20710444757bc0a61d63" - }, - "nvim-lspconfig": { - "branch": "master", - "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" - }, - "nvim-navic": { - "branch": "master", - "commit": "8649f694d3e76ee10c19255dece6411c29206a54" - }, - "nvim-nio": { - "branch": "master", - "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" - }, - "nvim-notify": { - "branch": "master", - "commit": "d333b6f167900f6d9d42a59005d82919830626bf" - }, - "nvim-snippets": { - "branch": "main", - "commit": "343c687b463ff0c71febd4582076fa5b96214475" - }, - "nvim-spectre": { - "branch": "master", - "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" - }, - "nvim-treesitter": { - "branch": "master", - "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" - }, - "nvim-treesitter-context": { - "branch": "master", - "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" - }, - "nvim-treesitter-textobjects": { - "branch": "master", - "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" - }, - "nvim-ts-autotag": { - "branch": "main", - "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" - }, - "nvim-ufo": { - "branch": "main", - "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" - }, - "nvim-web-devicons": { - "branch": "master", - "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" - }, - "oil.nvim": { - "branch": "master", - "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" - }, - "omnisharp-extended-lsp.nvim": { - "branch": "main", - "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" - }, - "one-small-step-for-vimkind": { - "branch": "main", - "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" - }, - "otter.nvim": { - "branch": "main", - "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" - }, - "outline.nvim": { - "branch": "main", - "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" - }, - "overseer.nvim": { - "branch": "master", - "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" - }, - "persistence.nvim": { - "branch": "main", - "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" - }, - "plenary.nvim": { - "branch": "master", - "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" - }, - "project.nvim": { - "branch": "main", - "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" - }, - "rainbow-delimiters.nvim": { - "branch": "master", - "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" - }, - "refactoring.nvim": { - "branch": "master", - "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" - }, - "semshi": { - "branch": "master", - "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" - }, - "tailwindcss-colorizer-cmp.nvim": { - "branch": "main", - "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" - }, - "telescope-fzf-native.nvim": { - "branch": "main", - "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" - }, - "telescope.nvim": { - "branch": "master", - "commit": "c2ce039188e22288449e43b77710036e69a45a70" - }, - "todo-comments.nvim": { - "branch": "main", - "commit": "e1549807066947818113a7d7ed48f637e49620d3" - }, - "toggle-checkbox.nvim": { - "branch": "main", - "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" - }, - "toggleterm.nvim": { - "branch": "main", - "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" - }, - "tokyonight.nvim": { - "branch": "main", - "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" - }, - "trouble.nvim": { - "branch": "main", - "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" - }, - "ts-comments.nvim": { - "branch": "main", - "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" - }, - "ts-error-translator.nvim": { - "branch": "main", - "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" - }, - "tsc.nvim": { - "branch": "main", - "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" - }, - "venv-selector.nvim": { - "branch": "main", - "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" - }, - "vim-illuminate": { - "branch": "master", - "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" - }, - "vim-repeat": { - "branch": "master", - "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" - }, - "which-key.nvim": { - "branch": "main", - "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" - }, - "yanky.nvim": { - "branch": "main", - "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" - } -} + "LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, + "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, + "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, + "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, + "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, + "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, + "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, + "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, + "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, + "compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, + "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, + "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, + "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, + "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, + "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, + "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, + "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, + "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, + "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, + "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, + "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, + "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, + "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, + "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, + "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, + "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, + "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, + "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, + "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, + "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, + "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, + "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, + "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, + "mini.diff": { "branch": "main", "commit": "15ab4bb369b235abe7908a2347178b0bde4c7a99" }, + "mini.files": { "branch": "main", "commit": "2299bf2f55993d899249a585f04bb4ff5386d37e" }, + "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, + "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, + "neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, + "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, + "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, + "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, + "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, + "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, + "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, + "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, + "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, + "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, + "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, + "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, + "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, + "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, + "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, + "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, + "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, + "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, + "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, + "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, + "nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, + "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, + "nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, + "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, + "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, + "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, + "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, + "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, + "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, + "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, + "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, + "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, + "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, + "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, + "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, + "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, + "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, + "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, + "telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, + "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, + "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, + "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, + "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, + "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, + "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, + "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, + "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, + "typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" }, + "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, + "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, + "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, + "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, + "yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } +} \ No newline at end of file From 5a3f50a14de72797237d67d3017aad022c0faa07 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sat, 25 May 2024 23:42:21 +0700 Subject: [PATCH 098/214] feat: remove git-blame delay time --- lua/plugins/git.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index 4c5b615..2d43482 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -3,9 +3,10 @@ return { "f-person/git-blame.nvim", event = "BufReadPre", opts = { + delay = 10, date_format = "%x • %X", - schedule_event = "CursorHold", - clear_event = "CursorHoldI", + -- schedule_event = "CursorHold", + -- clear_event = "CursorHoldI", }, }, } From feb47922e1899e15542fb46b5302a38f126af294 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sun, 26 May 2024 08:56:12 +0700 Subject: [PATCH 099/214] chore: update deps --- lazy-lock.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2b42ad9..bdb1015 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -45,7 +45,7 @@ "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "4c6813145e07b276ee9d0704ffa7f2b2ed598cbe" }, + "neoconf.nvim": { "branch": "main", "commit": "4e204e0d423e70293b81ba1655ed17e1f3c97986" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, @@ -66,9 +66,9 @@ "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "343c687b463ff0c71febd4582076fa5b96214475" }, + "nvim-snippets": { "branch": "main", "commit": "5389b8e58816d7e36de7ae2c211bf66bc0e0bdc2" }, "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "78e11ab7cedabe5dfb3b600c6682712271c59acf" }, + "nvim-treesitter": { "branch": "master", "commit": "488e39a8f1fcb7935deaaf1852e3d6c28ca253d0" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, @@ -97,7 +97,6 @@ "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, From fc7e0bc0e3286f50207c1bae9e5f11bfd5f53bb9 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Sun, 26 May 2024 12:17:35 +0700 Subject: [PATCH 100/214] feat: config visual --- lua/plugins/visualize.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index b3ca206..56d5380 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -3,6 +3,8 @@ return { "neanias/everforest-nvim", opts = { background = "medium", + italics = true, + ui_contrast = "high", }, config = function() end, }, From 5e258c3d19ab2da80a16fb3baae3d889587b66c9 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 27 May 2024 08:33:08 +0700 Subject: [PATCH 101/214] chore: disable unused theme --- lua/plugins/override.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index d4757b5..1cf0e01 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -16,6 +16,14 @@ local logo = [[ ░ ░ ░ ░ ░ ░ ░ ░ ░ ]] return { + { + "catppuccin/nvim", + enabled = false, + }, + { + "folke/tokyonight.nvim", + enabled = false, + }, { "LazyVim/LazyVim", opts = { From 145885d915ab21fedaf36fd35aeaa597704cacdf Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 27 May 2024 08:33:16 +0700 Subject: [PATCH 102/214] feat: update deps --- lazy-lock.json | 25 ++++++++++++------------- lazyvim.json | 4 ++-- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index bdb1015..e4fb86f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,10 +1,10 @@ { - "LazyVim": { "branch": "main", "commit": "0f6ff53ce336082869314db11e9dfa487cf83292" }, + "LazyVim": { "branch": "main", "commit": "59204df1cb4a1d0176005dd7dc901ddbae9d23bd" }, "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "d97387aea8264f484bb5d5e74f2182a06c83e0d8" }, + "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -12,7 +12,7 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "8e4ec33a140afb7746be96630a991d7dd777d9cc" }, + "compiler.nvim": { "branch": "main", "commit": "1cf17971b21415d634fe4c8af791f0b1b4d3a727" }, "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, @@ -22,14 +22,14 @@ "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, - "gitpad.nvim": { "branch": "main", "commit": "0c06ade8876fac93369183341d6d7125b859071b" }, + "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "lazy.nvim": { "branch": "main", "commit": "8f19915175395680808de529e4220da8dafc0759" }, + "lazy.nvim": { "branch": "main", "commit": "24fa2a97085ca8a7220b5b078916f81e316036fd" }, "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, @@ -49,13 +49,13 @@ "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, - "neotest-dotnet": { "branch": "main", "commit": "3844d16706d7655f4c84387bdb68eb8fb0155ef2" }, + "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "c65c163daa47e0623dd85d2303fce0c22e52ad01" }, + "nvim-dap": { "branch": "master", "commit": "922ebc75c2fa9305e36402fbd8c984c8638770a0" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, @@ -66,9 +66,9 @@ "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "5389b8e58816d7e36de7ae2c211bf66bc0e0bdc2" }, + "nvim-snippets": { "branch": "main", "commit": "67f44a552f03b5de23af1900d01af3256a3da2bc" }, "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "488e39a8f1fcb7935deaaf1852e3d6c28ca253d0" }, + "nvim-treesitter": { "branch": "master", "commit": "245da4eb2e52d14b034bbbedec9671e997ede764" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, @@ -77,7 +77,7 @@ "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, - "otter.nvim": { "branch": "main", "commit": "5cd161f28835fada50d99c89dc05041565a27bdb" }, + "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, @@ -88,13 +88,12 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "c2ce039188e22288449e43b77710036e69a45a70" }, + "telescope.nvim": { "branch": "master", "commit": "349660c0d35da06459ee8589af77de2086b652ce" }, "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "tokyonight.nvim": { "branch": "main", "commit": "b9b494fa7f7bbf2fe0747b47fa290fb7a4eddcc7" }, "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "dd4424521aa097d012290126eb08f8b6bf52146a" }, + "ts-comments.nvim": { "branch": "main", "commit": "f7ded340b4c6b317593b867838bf7ace354a67d4" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, diff --git a/lazyvim.json b/lazyvim.json index fa9315e..6829365 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -41,5 +41,5 @@ "news": { "NEWS.md": "4964" }, - "version": 4 -} + "version": 5 +} \ No newline at end of file From 80400d3ac9836a352dba271d343c4003ac34d1c2 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 27 May 2024 21:44:08 +0700 Subject: [PATCH 103/214] fix: fix tmux rewrite keymap problem --- lua/config/keymaps.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 8a600f8..f8e8099 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,7 +12,7 @@ map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highl -- File management map("n", "op", "Oil", { desc = "Open parent directory" }) -map("n", "", "ToggleTerm direction=float", { desc = "Open Floating terminal" }) +map("n", "", "ToggleTerm direction=float", { desc = "Open Floating terminal" }) -- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) From af4ec899782c2308ae63a91813f51176f5e46b38 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Mon, 27 May 2024 21:44:14 +0700 Subject: [PATCH 104/214] feat: update deps --- lazy-lock.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e4fb86f..e54e934 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,12 +1,12 @@ { - "LazyVim": { "branch": "main", "commit": "59204df1cb4a1d0176005dd7dc901ddbae9d23bd" }, - "SchemaStore.nvim": { "branch": "main", "commit": "9a5992a881583d886bfbb46631a09f736f0fae50" }, + "LazyVim": { "branch": "main", "commit": "91fe7ef56815263b6a0f4a5c23c4bd1134c77849" }, + "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "d84e9ec2b71f18a39e8d8c4301796c77d64b80ef" }, + "cmake-tools.nvim": { "branch": "master", "commit": "131540d8015a63511904570e7205eefa49aa74a7" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, @@ -30,7 +30,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "lazy.nvim": { "branch": "main", "commit": "24fa2a97085ca8a7220b5b078916f81e316036fd" }, - "leap.nvim": { "branch": "main", "commit": "8f4d3ab9fe5c906c5745150191831c5ee0a427a0" }, + "leap.nvim": { "branch": "main", "commit": "5d10692be460f9e8a42d34cf98a012e3e18b23bf" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, @@ -51,6 +51,7 @@ "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, + "neovim-session-manager": { "branch": "master", "commit": "b552ee8667037be5d0291229279a35af25e515fb" }, "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, @@ -62,13 +63,13 @@ "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, - "nvim-lspconfig": { "branch": "master", "commit": "b972e7154bc94ab4ecdbb38c8edbccac36f83996" }, + "nvim-lspconfig": { "branch": "master", "commit": "d70633830acf605ec03d9728698d9e7232442eb4" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "67f44a552f03b5de23af1900d01af3256a3da2bc" }, "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, - "nvim-treesitter": { "branch": "master", "commit": "245da4eb2e52d14b034bbbedec9671e997ede764" }, + "nvim-treesitter": { "branch": "master", "commit": "aa02427dfeaead86fae038024ae7b29299f08b8c" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, @@ -88,7 +89,7 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "349660c0d35da06459ee8589af77de2086b652ce" }, + "telescope.nvim": { "branch": "master", "commit": "4c96370cf93e2ba287548da12d673442d0ffecc3" }, "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, @@ -100,5 +101,5 @@ "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, - "yanky.nvim": { "branch": "main", "commit": "8756d19923ad871eb95f543a8a98c026b4a8494f" } + "yanky.nvim": { "branch": "main", "commit": "32882f6d3e7bbc8687a71540a695853036511b2c" } } \ No newline at end of file From 92c3626e782f883cb2809d120717fda5a9fefa1b Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 28 May 2024 01:06:48 +0700 Subject: [PATCH 105/214] chore: remove comment --- lua/plugins/file-management.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 0292082..d5edd87 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -18,7 +18,7 @@ return { }, winbar = { enabled = true, - name_formatter = function(term) -- term: Terminal + name_formatter = function(term) return term.name end, }, From cad35e65c09dfd5d92ee141ab5df0b17d24e8910 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 28 May 2024 01:07:00 +0700 Subject: [PATCH 106/214] feat: add L and H keymap --- lua/plugins/override.lua | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 1cf0e01..04c89bf 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -74,6 +74,33 @@ return { opts = { auto_clean_after_session_restore = true, close_if_last_window = true, + window = { + width = 30, + mappings = { + ["h"] = function(state) + local node = state.tree:get_node() + if node.type == "directory" and node:is_expanded() then + require("neo-tree.sources.filesystem").toggle_directory(state, node) + else + require("neo-tree.ui.renderer").focus_node(state, node:get_parent_id()) + end + end, + ["l"] = function(state) + local node = state.tree:get_node() + local path = node:get_id() + if node.type == "directory" then + if not node:is_expanded() then + require("neo-tree.sources.filesystem").toggle_directory(state, node) + elseif node:has_children() then + require("neo-tree.ui.renderer").focus_node(state, node:get_child_ids()[1]) + end + end + if node.type == "file" then + require("neo-tree.utils").open_file(state, path) + end + end, + }, + }, }, }, { From 87dae3f47722e3c4a15d076ab08e02b97fccedd4 Mon Sep 17 00:00:00 2001 From: fm39hz-workstation Date: Tue, 28 May 2024 01:07:29 +0700 Subject: [PATCH 107/214] feat: update deps --- lazy-lock.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e54e934..5403df2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "91fe7ef56815263b6a0f4a5c23c4bd1134c77849" }, + "LazyVim": { "branch": "main", "commit": "505ce3851c600a8c1fc0c57f1c4ea790891c6023" }, "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -51,7 +51,6 @@ "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "neovim-session-manager": { "branch": "master", "commit": "b552ee8667037be5d0291229279a35af25e515fb" }, "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, @@ -68,7 +67,7 @@ "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "67f44a552f03b5de23af1900d01af3256a3da2bc" }, - "nvim-spectre": { "branch": "master", "commit": "5690ea46baf08bbc1623980012e14b6239ce582e" }, + "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, "nvim-treesitter": { "branch": "master", "commit": "aa02427dfeaead86fae038024ae7b29299f08b8c" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, @@ -77,7 +76,7 @@ "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "4dd162b3b43098bc5d554d4f81463e93b871b12d" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, From 300a6aa3e92aec272b9e015026ac04287ab1df3b Mon Sep 17 00:00:00 2001 From: FM39hz-laptop Date: Tue, 28 May 2024 14:14:19 +0700 Subject: [PATCH 108/214] feat: add auto session --- lazy-lock.json | 7 ++++--- lua/plugins/file-management.lua | 11 +++++++++++ lua/plugins/override.lua | 8 ++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 5403df2..5e3ad1b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,6 +3,7 @@ "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, + "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, @@ -19,13 +20,13 @@ "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "dd2fd1281d4b22e7b4a5bfafa3e142d958e251f2" }, + "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "2a618c86d9f8fd9f7895d12b55ec2f31fd14fa05" }, + "image.nvim": { "branch": "master", "commit": "645f997d171ea3d2505986a0519755600a26f02f" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, @@ -88,7 +89,7 @@ "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "4c96370cf93e2ba287548da12d673442d0ffecc3" }, + "telescope.nvim": { "branch": "master", "commit": "2df52609a1632de5d77a0b2416db6ad9cf32e463" }, "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index d5edd87..59871b8 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -5,6 +5,17 @@ return { opts = {}, dependencies = { "nvim-tree/nvim-web-devicons" }, }, + { + "rmagatti/auto-session", + event = "VimEnter", + opts = { + auto_session_enabled = true, + auto_save_enabled = true, + auto_restore_enabled = true, + auto_session_use_git_branch = true, + pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" }, + }, + }, { "akinsho/toggleterm.nvim", cmd = "ToggleTerm", diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 04c89bf..aacc3f1 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -67,6 +67,14 @@ return { }, }, }, + { + "nvim-lualine/lualine.nvim", + sections = { + lualine_z = { + require("auto-session.lib").current_session_name, + }, + }, + }, { "nvim-neo-tree/neo-tree.nvim", dependencies = "MunifTanjim/nui.nvim", From 1b1c8ba5b8a6273ff41bd078b91254339d489b6e Mon Sep 17 00:00:00 2001 From: FM39hz-laptop Date: Tue, 28 May 2024 14:14:44 +0700 Subject: [PATCH 109/214] fix: remove backup buf --- lua/config/options.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/config/options.lua b/lua/config/options.lua index 3ea1454..b0ad495 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -1,3 +1,6 @@ -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here +vim.opt.swapfile = false +vim.opt.backup = false +vim.opt.writebackup = false From d7c91fbe8df254648d922a15f4c3f9680b292d99 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 28 May 2024 16:22:32 +0700 Subject: [PATCH 110/214] feat: add mini.surround --- lazy-lock.json | 7 ++++--- lazyvim.json | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 5e3ad1b..64857a8 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -45,6 +45,7 @@ "mini.files": { "branch": "main", "commit": "2299bf2f55993d899249a585f04bb4ff5386d37e" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, + "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neoconf.nvim": { "branch": "main", "commit": "4e204e0d423e70293b81ba1655ed17e1f3c97986" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, @@ -67,9 +68,9 @@ "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "67f44a552f03b5de23af1900d01af3256a3da2bc" }, + "nvim-snippets": { "branch": "main", "commit": "70f0b3ed2ec24b2b18a34ab6eb07ea6df09f61c5" }, "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, - "nvim-treesitter": { "branch": "master", "commit": "aa02427dfeaead86fae038024ae7b29299f08b8c" }, + "nvim-treesitter": { "branch": "master", "commit": "ea2b137f35fb1e87a6471ec311805920fdf45745" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, @@ -101,5 +102,5 @@ "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, - "yanky.nvim": { "branch": "main", "commit": "32882f6d3e7bbc8687a71540a695853036511b2c" } + "yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index 6829365..1616190 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,5 +1,6 @@ { "extras": [ + "lazyvim.plugins.extras.coding.mini-surround", "lazyvim.plugins.extras.coding.tabnine", "lazyvim.plugins.extras.coding.yanky", "lazyvim.plugins.extras.dap.core", From f33b6d302f1fda59fce47417f65e63eef61b59d0 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 10:05:20 +0700 Subject: [PATCH 111/214] feat: add json to ts converter --- lua/plugins/development.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 9eb8ef4..7af610b 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -34,6 +34,11 @@ return { use_trouble_qflist = true, }, }, + { + "Redoxahmii/json-to-types.nvim", + cmd = { "ConvertJSONtoTS", "ConvertJSONtoTSBuffer" }, + ft = { "ts", "tsx" }, + }, { "dmmulroy/ts-error-translator.nvim", ft = { "ts", "tsx" }, From ba4df2ec8a656ecaf7683c6f3bdeabc0d8220fea Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 10:05:33 +0700 Subject: [PATCH 112/214] feat: config neovim in tmux --- lua/plugins/override.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index aacc3f1..8399dcb 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -69,9 +69,11 @@ return { }, { "nvim-lualine/lualine.nvim", - sections = { - lualine_z = { - require("auto-session.lib").current_session_name, + opts = { + sections = { + lualine_z = { + require("auto-session.lib").current_session_name, + }, }, }, }, From cc9e60bfa7cf82a1d3f185191057917fef9dd6c6 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 10:07:12 +0700 Subject: [PATCH 113/214] feat: update deps --- lazy-lock.json | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 64857a8..bf95195 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "505ce3851c600a8c1fc0c57f1c4ea790891c6023" }, + "LazyVim": { "branch": "main", "commit": "80143069ff192beaed893ebc4e252adf33936e72" }, "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -22,7 +22,7 @@ "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, - "git-blame.nvim": { "branch": "master", "commit": "fb84fad97cd4b51caee3c865e8a33a0d413b77a8" }, + "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, @@ -30,72 +30,73 @@ "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, + "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, "lazy.nvim": { "branch": "main", "commit": "24fa2a97085ca8a7220b5b078916f81e316036fd" }, - "leap.nvim": { "branch": "main", "commit": "5d10692be460f9e8a42d34cf98a012e3e18b23bf" }, + "leap.nvim": { "branch": "main", "commit": "f6cfd526ebaf56f005cca6a4a4735a854172982e" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, - "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, + "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, - "mini.diff": { "branch": "main", "commit": "15ab4bb369b235abe7908a2347178b0bde4c7a99" }, + "mini.diff": { "branch": "main", "commit": "d357afcb7b9614b91bd96115e637841fda20418b" }, "mini.files": { "branch": "main", "commit": "2299bf2f55993d899249a585f04bb4ff5386d37e" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "4e204e0d423e70293b81ba1655ed17e1f3c97986" }, + "neoconf.nvim": { "branch": "main", "commit": "f1fd38d61d11f3b1b3e7dc75dc667f79cf2fa58b" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "f119045f38792ad5311e5f9be7a879e4c1a95fe0" }, - "none-ls.nvim": { "branch": "main", "commit": "60f5f80686f5a272ed3281a7d4962cb54dc5348e" }, + "noice.nvim": { "branch": "main", "commit": "69c6ad5c1f1c0777125d0275f9871d8609cb0521" }, + "none-ls.nvim": { "branch": "main", "commit": "f5b960a73418249aebcdae3455de320360509253" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "922ebc75c2fa9305e36402fbd8c984c8638770a0" }, + "nvim-dap": { "branch": "master", "commit": "abb238f631609ea4be496ba7946f4f3aaec86c6a" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, - "nvim-dap-ui": { "branch": "master", "commit": "334cf3038c4756e6ab999cbac67c847fb654c190" }, + "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, - "nvim-lspconfig": { "branch": "master", "commit": "d70633830acf605ec03d9728698d9e7232442eb4" }, + "nvim-lspconfig": { "branch": "master", "commit": "38de86f82efd9ba0881203767d6a8e1815abca28" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "70f0b3ed2ec24b2b18a34ab6eb07ea6df09f61c5" }, + "nvim-snippets": { "branch": "main", "commit": "0b86938397512dad4c0790b4ea4a835ad65dc0f6" }, "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, - "nvim-treesitter": { "branch": "master", "commit": "ea2b137f35fb1e87a6471ec311805920fdf45745" }, + "nvim-treesitter": { "branch": "master", "commit": "b91ae14fc3bb801c7ea69bc283fe860b32b5163d" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, - "nvim-ts-autotag": { "branch": "main", "commit": "8ae54b90e36ef1fc5267214b30c2cbff71525fe4" }, + "nvim-ts-autotag": { "branch": "main", "commit": "bcf3146864262ef2d3c877beba3e222b5c73780d" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, - "outline.nvim": { "branch": "main", "commit": "139e363dd5a44f66a51041264aabe3884df4dd98" }, + "outline.nvim": { "branch": "main", "commit": "6a91568110684ac056e62e3b2d7409d7c8b2e5e1" }, "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "849803e0a687c6ef7c9a0d305bd4d441017b8abf" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "051c3c074ac48a95da5af91d399ba13485324969" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "2df52609a1632de5d77a0b2416db6ad9cf32e463" }, + "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "f7ded340b4c6b317593b867838bf7ace354a67d4" }, + "ts-comments.nvim": { "branch": "main", "commit": "503864726e7d83034969e6d2c78aa6f1158fd03e" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, From 32471c1f08a331d339a9312e908fc4213bd6dcd1 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 10:10:43 +0700 Subject: [PATCH 114/214] chore: update deps --- lazy-lock.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lazy-lock.json b/lazy-lock.json index bf95195..eb43f63 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -76,6 +76,7 @@ "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "bcf3146864262ef2d3c877beba3e222b5c73780d" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, + "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, From c558d3525d163287c4dd79c4afaff88da39e4694 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 10:55:01 +0700 Subject: [PATCH 115/214] feat: reduce dashboard top margin --- lua/plugins/override.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 8399dcb..f933ef3 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -15,6 +15,7 @@ local logo = [[ ░ ░ ░ ░ ░ ░ ░ ▒ ░░ ▒ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ]] +local section = require("alpha.themes.dashboard").section return { { "catppuccin/nvim", @@ -38,6 +39,16 @@ return { val = vim.split(logo, "\n"), }, }, + opts = { + layout = { + { type = "padding", val = 3 }, + section.header, + { type = "padding", val = 2 }, + section.buttons, + { type = "padding", val = 3 }, + section.footer, + }, + }, }, }, { From e9ba36422364f6c22863db4f85e92d1cbeef621f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 11:45:23 +0700 Subject: [PATCH 116/214] feat: add import cost --- lazy-lock.json | 1 + lua/plugins/development.lua | 27 ++++++++++++++++++++++++--- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index eb43f63..1dc215a 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -27,6 +27,7 @@ "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "645f997d171ea3d2505986a0519755600a26f02f" }, + "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 7af610b..f676622 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -22,7 +22,7 @@ return { }, { "zeioth/garbage-day.nvim", - event = "VeryLazy", + event = "LspAttach", dependencies = "neovim/nvim-lspconfig", opts = {}, }, @@ -33,14 +33,35 @@ return { opts = { use_trouble_qflist = true, }, + ft = { + "typescript", + "typescriptreact", + }, }, { "Redoxahmii/json-to-types.nvim", cmd = { "ConvertJSONtoTS", "ConvertJSONtoTSBuffer" }, - ft = { "ts", "tsx" }, + build = "sh install.sh bun", + ft = { + "typescript", + "typescriptreact", + }, + }, + { + "barrett-ruth/import-cost.nvim", + build = "sh install.sh bun", + ft = { + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + }, }, { "dmmulroy/ts-error-translator.nvim", - ft = { "ts", "tsx" }, + ft = { + "typescript", + "typescriptreact", + }, }, } From c03f87ae03ad1221cf599050610a03d4afe0cddd Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 11:50:21 +0700 Subject: [PATCH 117/214] feat: add lsp rename integration --- lazy-lock.json | 1 + lua/plugins/file-management.lua | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 1dc215a..6a61ed0 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -66,6 +66,7 @@ "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, + "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, "nvim-lspconfig": { "branch": "master", "commit": "38de86f82efd9ba0881203767d6a8e1815abca28" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 59871b8..fb075ef 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -16,6 +16,16 @@ return { pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" }, }, }, + { + { + "antosha417/nvim-lsp-file-operations", + event = "LspAttach", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-neo-tree/neo-tree.nvim", + }, + }, + }, { "akinsho/toggleterm.nvim", cmd = "ToggleTerm", From 0d75430c62583da58532933e0202fcb309886bcd Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 30 May 2024 15:28:51 +0700 Subject: [PATCH 118/214] chore: disable garbage collector based on get all the lsp back --- lazy-lock.json | 1 - lua/plugins/development.lua | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 6a61ed0..ba3d2bb 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -21,7 +21,6 @@ "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, - "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index f676622..a7087b0 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -20,12 +20,12 @@ return { }, }, }, - { - "zeioth/garbage-day.nvim", - event = "LspAttach", - dependencies = "neovim/nvim-lspconfig", - opts = {}, - }, + -- { + -- "zeioth/garbage-day.nvim", + -- event = "LspAttach", + -- dependencies = "neovim/nvim-lspconfig", + -- opts = {}, + -- }, -- TS / JS { "dmmulroy/tsc.nvim", From 40a31a0f0f3fb272b96e1f59879ae77a1de24490 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 1 Jun 2024 10:28:26 +0700 Subject: [PATCH 119/214] feat: add garbage collector back --- lazy-lock.json | 1 + lua/plugins/development.lua | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index ba3d2bb..6a61ed0 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -21,6 +21,7 @@ "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, + "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index a7087b0..f676622 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -20,12 +20,12 @@ return { }, }, }, - -- { - -- "zeioth/garbage-day.nvim", - -- event = "LspAttach", - -- dependencies = "neovim/nvim-lspconfig", - -- opts = {}, - -- }, + { + "zeioth/garbage-day.nvim", + event = "LspAttach", + dependencies = "neovim/nvim-lspconfig", + opts = {}, + }, -- TS / JS { "dmmulroy/tsc.nvim", From 7713dc5c04a8e9ed27905b70dd77544896bcdc2a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 1 Jun 2024 10:28:37 +0700 Subject: [PATCH 120/214] chore: update deps --- lazy-lock.json | 35 ++++++++++++++++++----------------- lazyvim.json | 6 +++--- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 6a61ed0..45c0ad5 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "80143069ff192beaed893ebc4e252adf33936e72" }, + "LazyVim": { "branch": "main", "commit": "298a8f5c5d7d854719eaf7c2ba113f463cab411d" }, "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -7,7 +7,7 @@ "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "131540d8015a63511904570e7205eefa49aa74a7" }, + "cmake-tools.nvim": { "branch": "master", "commit": "8853f796b0173f34689dd07c8bd654b8fb3f1dc1" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, @@ -32,15 +32,15 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, - "lazy.nvim": { "branch": "main", "commit": "24fa2a97085ca8a7220b5b078916f81e316036fd" }, - "leap.nvim": { "branch": "main", "commit": "f6cfd526ebaf56f005cca6a4a4735a854172982e" }, + "lazy.nvim": { "branch": "main", "commit": "eab487c2520f0fe9e54eb5e3ea0606e20512492e" }, + "leap.nvim": { "branch": "main", "commit": "6252b89ffa8a10311344fe10cc00fbbb6170f30f" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, - "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, + "mason.nvim": { "branch": "main", "commit": "0fb4e56837f13b81a972fcc0554be1327b39061e" }, "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, "mini.diff": { "branch": "main", "commit": "d357afcb7b9614b91bd96115e637841fda20418b" }, @@ -51,7 +51,7 @@ "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neoconf.nvim": { "branch": "main", "commit": "f1fd38d61d11f3b1b3e7dc75dc667f79cf2fa58b" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neorg": { "branch": "main", "commit": "f7c3fe69bea1f111ebd3dbd16e7b0f3f50a8cd8b" }, + "neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, @@ -59,21 +59,21 @@ "none-ls.nvim": { "branch": "main", "commit": "f5b960a73418249aebcdae3455de320360509253" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "abb238f631609ea4be496ba7946f4f3aaec86c6a" }, + "nvim-dap": { "branch": "master", "commit": "09b54e03d43d967c062a7d5b1da445f04e6f3113" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "582064092cff170331064b7d198a5b97cb261fca" }, - "nvim-jdtls": { "branch": "master", "commit": "10691312d51c5485c656a71258b55d3798d3fb3e" }, - "nvim-lint": { "branch": "master", "commit": "e19842a05aae484957ad20710444757bc0a61d63" }, + "nvim-highlight-colors": { "branch": "main", "commit": "fe175ff05fafbe8dc88d61ce72fab9c1a2e9bd6e" }, + "nvim-jdtls": { "branch": "master", "commit": "ad5ab1c9246caa9e2c69a7c13d2be9901b5c02aa" }, + "nvim-lint": { "branch": "master", "commit": "2f90fe977ef21db3bf3b7a1ceaf4a1e3aafb2b26" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "38de86f82efd9ba0881203767d6a8e1815abca28" }, + "nvim-lspconfig": { "branch": "master", "commit": "710a8fa7379db32199545f30ea01dd8446b9302f" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "0b86938397512dad4c0790b4ea4a835ad65dc0f6" }, + "nvim-snippets": { "branch": "main", "commit": "3f711035277accc53966fe202104c2d7ca1c5717" }, "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, - "nvim-treesitter": { "branch": "master", "commit": "b91ae14fc3bb801c7ea69bc283fe860b32b5163d" }, + "nvim-treesitter": { "branch": "master", "commit": "b7d50e59b1b2990b3ce8761d4cf595f4b71c87e2" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, "nvim-ts-autotag": { "branch": "main", "commit": "bcf3146864262ef2d3c877beba3e222b5c73780d" }, @@ -89,7 +89,7 @@ "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "051c3c074ac48a95da5af91d399ba13485324969" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "0f314613125fdd7c85faaee3c87051611d883253" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, @@ -98,13 +98,14 @@ "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "a8264a65a0b894832ea642844f5b7c30112c458f" }, - "ts-comments.nvim": { "branch": "main", "commit": "503864726e7d83034969e6d2c78aa6f1158fd03e" }, + "trouble.nvim": { "branch": "main", "commit": "d7f69ff5638cf1864cabac54ade1b1694adfe085" }, + "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, - "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, + "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, + "which-key.nvim": { "branch": "main", "commit": "4b7167f8fb2dba3d01980735e3509e172c024c29" }, "yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index 1616190..e01a1cf 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,7 +1,6 @@ { "extras": [ "lazyvim.plugins.extras.coding.mini-surround", - "lazyvim.plugins.extras.coding.tabnine", "lazyvim.plugins.extras.coding.yanky", "lazyvim.plugins.extras.dap.core", "lazyvim.plugins.extras.dap.nlua", @@ -37,10 +36,11 @@ "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", - "lazyvim.plugins.extras.util.project" + "lazyvim.plugins.extras.util.project", + "lazyvim.plugins.extras.util.startuptime" ], "news": { "NEWS.md": "4964" }, - "version": 5 + "version": 6 } \ No newline at end of file From 36cb6f1a98ba388fec5d2d98bcba555916d2e631 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sun, 2 Jun 2024 01:04:25 +0700 Subject: [PATCH 121/214] feat: update deps --- lazy-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 45c0ad5..690ded7 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "298a8f5c5d7d854719eaf7c2ba113f463cab411d" }, + "LazyVim": { "branch": "main", "commit": "2e9da7f41f826df5fcfff1897f18ebb277ec5f0c" }, "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -21,7 +21,7 @@ "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, - "garbage-day.nvim": { "branch": "main", "commit": "dcadabd7e5f371c827d59d84b7fd63d9893370ac" }, + "garbage-day.nvim": { "branch": "main", "commit": "942e3e4e0eac4e628491b76b201c5d0d092dd311" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, @@ -32,7 +32,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, - "lazy.nvim": { "branch": "main", "commit": "eab487c2520f0fe9e54eb5e3ea0606e20512492e" }, + "lazy.nvim": { "branch": "main", "commit": "ad30030b6abca7dac5a493c58b4d183b3fe93202" }, "leap.nvim": { "branch": "main", "commit": "6252b89ffa8a10311344fe10cc00fbbb6170f30f" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, @@ -40,10 +40,10 @@ "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, - "mason.nvim": { "branch": "main", "commit": "0fb4e56837f13b81a972fcc0554be1327b39061e" }, + "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, - "mini.diff": { "branch": "main", "commit": "d357afcb7b9614b91bd96115e637841fda20418b" }, + "mini.diff": { "branch": "main", "commit": "441975a43bbec22442a91fe2ab1c7c06984e4d8a" }, "mini.files": { "branch": "main", "commit": "2299bf2f55993d899249a585f04bb4ff5386d37e" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, @@ -53,13 +53,13 @@ "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, - "neotest-dotnet": { "branch": "main", "commit": "4cbf726f4ac0d6fee3cf3a7e6cc52e1a171b9e8c" }, + "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "69c6ad5c1f1c0777125d0275f9871d8609cb0521" }, "none-ls.nvim": { "branch": "main", "commit": "f5b960a73418249aebcdae3455de320360509253" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "09b54e03d43d967c062a7d5b1da445f04e6f3113" }, + "nvim-dap": { "branch": "master", "commit": "fc1f7950c587cb82e048236420ef589419da2909" }, "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, @@ -73,9 +73,9 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "3f711035277accc53966fe202104c2d7ca1c5717" }, "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, - "nvim-treesitter": { "branch": "master", "commit": "b7d50e59b1b2990b3ce8761d4cf595f4b71c87e2" }, + "nvim-treesitter": { "branch": "master", "commit": "979beffc1a86e7ba19bd6535c0370d8e1aaaad3c" }, "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "3557e41418b4a6c5b85d5d64abe94c9c50fa9b14" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "fd41b7ccc5490a3a99c734d1ee418b68d06c48a9" }, "nvim-ts-autotag": { "branch": "main", "commit": "bcf3146864262ef2d3c877beba3e222b5c73780d" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, @@ -98,7 +98,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "d7f69ff5638cf1864cabac54ade1b1694adfe085" }, + "trouble.nvim": { "branch": "main", "commit": "c945d9fe43dbe2e693f0b1a0c2420ad7603f880b" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From b03cccb152ec81c17d887aa1678ddecd2b51d143 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 00:42:02 +0700 Subject: [PATCH 122/214] feat: use animation for notify --- lua/plugins/override.lua | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index f933ef3..c3c5a29 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -125,19 +125,13 @@ return { }, }, { - "neovim/nvim-lspconfig", + "rcarriga/nvim-notify", opts = { - servers = { eslint = {} }, - setup = { - eslint = function() - require("lazyvim.util").lsp.on_attach(function(client) - if client.name == "eslint" then - client.server_capabilities.documentFormattingProvider = true - elseif client.name == "tsserver" then - client.server_capabilities.documentFormattingProvider = false - end - end) - end, + timeout = 2500, + fps = 170, + stages = "fade_in_slide_out", + }, + }, }, }, }, From 9d2876b140e77b6ed15cf1e0a1c094a0c0ec0446 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 00:45:06 +0700 Subject: [PATCH 123/214] doc: add documentation --- lua/config/autocmds.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 9a52fba..a82fedb 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -1,6 +1,8 @@ -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here + +-- Set Mini.files rounded border vim.api.nvim_create_autocmd("User", { pattern = "MiniFilesWindowOpen", callback = function(args) From 7107ac58f36a7c3ebc9597e12433cf4d8c47b835 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 00:45:32 +0700 Subject: [PATCH 124/214] feat: remove duplicate keymaps --- lua/config/keymaps.lua | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index f8e8099..c84e58a 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -37,12 +37,6 @@ end, { desc = "Toogle Gitpad per file notes" }) map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) -- Development -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.definition() -end, { desc = "Go to definition" }) -map({ "n", "i", "v" }, "", function() - vim.lsp.buf.declaration() -end, { desc = "Go to declaration" }) map("n", "", "CompilerOpen", { desc = "Open compiler" }) map("n", "", "CompilerRedo", { desc = "Compiler redo" }) map("n", "", "CompilerToggleResults", { desc = "Compiler results" }) From 263f7724ad63a40b749729be96e909bda07f41c2 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 00:45:47 +0700 Subject: [PATCH 125/214] chore: update deps --- lazy-lock.json | 52 +++++++++++++++++++++++++------------------------- lazyvim.json | 2 +- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 690ded7..c9ba974 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { - "LazyVim": { "branch": "main", "commit": "2e9da7f41f826df5fcfff1897f18ebb277ec5f0c" }, - "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" }, - "aerial.nvim": { "branch": "master", "commit": "bd5f141a547c082e9c1644026f38590407dad659" }, + "LazyVim": { "branch": "main", "commit": "b289fea1636eda08d82344dc32a114bca550e375" }, + "SchemaStore.nvim": { "branch": "main", "commit": "f9d0f20f018ad970658ad2ffd68b10634e65fe67" }, + "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, @@ -13,14 +13,14 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "1cf17971b21415d634fe4c8af791f0b1b4d3a727" }, - "conform.nvim": { "branch": "master", "commit": "f3b930db4964d60e255c8f9e37b7f2218dfc08cb" }, + "compiler.nvim": { "branch": "main", "commit": "48a5acde54fc2251ec77d3d5fc0560be434e8978" }, + "conform.nvim": { "branch": "master", "commit": "7159a23d19fb982269dae2e8147ebbe34965095b" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, - "dressing.nvim": { "branch": "master", "commit": "3c38ac861e1b8d4077ff46a779cde17330b29f3a" }, + "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "d0610077b6129cf9f7f78afbe3a1425d60f6e2f1" }, + "friendly-snippets": { "branch": "main", "commit": "e11b09bf10706bb74e16e4c3d11b2274d62e687f" }, "garbage-day.nvim": { "branch": "main", "commit": "942e3e4e0eac4e628491b76b201c5d0d092dd311" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, @@ -32,11 +32,13 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, - "lazy.nvim": { "branch": "main", "commit": "ad30030b6abca7dac5a493c58b4d183b3fe93202" }, + "lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" }, + "lazydev.nvim": { "branch": "main", "commit": "9dddfbfc4ec617e4723f1ca59b4623dc1fd5765a" }, "leap.nvim": { "branch": "main", "commit": "6252b89ffa8a10311344fe10cc00fbbb6170f30f" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, + "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, @@ -49,43 +51,41 @@ "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neoconf.nvim": { "branch": "main", "commit": "f1fd38d61d11f3b1b3e7dc75dc667f79cf2fa58b" }, - "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, "neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "69c6ad5c1f1c0777125d0275f9871d8609cb0521" }, - "none-ls.nvim": { "branch": "main", "commit": "f5b960a73418249aebcdae3455de320360509253" }, + "noice.nvim": { "branch": "main", "commit": "2bf04290b32dc5b1a002a4888c95147bb91ec6f2" }, + "none-ls.nvim": { "branch": "main", "commit": "c2dd47284f5f800fe86a6f848de4114bc83408cf" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "fc1f7950c587cb82e048236420ef589419da2909" }, - "nvim-dap-python": { "branch": "master", "commit": "3dffa58541d1f52c121fe58ced046268c838d802" }, + "nvim-dap": { "branch": "master", "commit": "78f45e8545fc621cc3446ac1ba6a7463b487e87f" }, + "nvim-dap-python": { "branch": "master", "commit": "3b9caf8a23259dacd8c8783cb2220f9cbd2781c2" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-highlight-colors": { "branch": "main", "commit": "fe175ff05fafbe8dc88d61ce72fab9c1a2e9bd6e" }, "nvim-jdtls": { "branch": "master", "commit": "ad5ab1c9246caa9e2c69a7c13d2be9901b5c02aa" }, - "nvim-lint": { "branch": "master", "commit": "2f90fe977ef21db3bf3b7a1ceaf4a1e3aafb2b26" }, + "nvim-lint": { "branch": "master", "commit": "1a3a8d047bc01f1760ae4a0f5e80f111ea222e67" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "710a8fa7379db32199545f30ea01dd8446b9302f" }, + "nvim-lspconfig": { "branch": "master", "commit": "74e14808cdb15e625449027019406e1ff6dda020" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "3f711035277accc53966fe202104c2d7ca1c5717" }, - "nvim-spectre": { "branch": "master", "commit": "366f46fdd4a1593cc237aea13d5ef113739a472c" }, - "nvim-treesitter": { "branch": "master", "commit": "979beffc1a86e7ba19bd6535c0370d8e1aaaad3c" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f62bfe19e0fbc13ae95649dfb3cf22f4ff85b683" }, + "nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" }, + "nvim-spectre": { "branch": "master", "commit": "4d22fe03554056de4325762add3e546c77e3a275" }, + "nvim-treesitter": { "branch": "master", "commit": "a80fe081b4c5890980561e0de2458f64aaffbfc7" }, + "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "fd41b7ccc5490a3a99c734d1ee418b68d06c48a9" }, - "nvim-ts-autotag": { "branch": "main", "commit": "bcf3146864262ef2d3c877beba3e222b5c73780d" }, + "nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, - "oil.nvim": { "branch": "master", "commit": "2cb39e838e9dcd8b374f09a3a87a2e5ec9d372f6" }, + "oil.nvim": { "branch": "master", "commit": "d3a365c950be31a0d46920ce4ff6f23e78939b67" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, "outline.nvim": { "branch": "main", "commit": "6a91568110684ac056e62e3b2d7409d7c8b2e5e1" }, - "overseer.nvim": { "branch": "master", "commit": "31f309692c9dd9162d3f63b5456a7932799c347c" }, + "overseer.nvim": { "branch": "master", "commit": "819bb88b47a6ec94c7fb6e0967fc7af617980d0b" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, @@ -95,14 +95,14 @@ "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, - "todo-comments.nvim": { "branch": "main", "commit": "e1549807066947818113a7d7ed48f637e49620d3" }, + "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "c945d9fe43dbe2e693f0b1a0c2420ad7603f880b" }, + "trouble.nvim": { "branch": "main", "commit": "29d1bb81adc847e89ddbbf5b11ff0079daf7cc0a" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "main", "commit": "6a1b15eb35bbb827b6db428055087e2dbf32838f" }, + "venv-selector.nvim": { "branch": "main", "commit": "1d306371b1bf01bcc892630107d45fa7ad0161e2" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, diff --git a/lazyvim.json b/lazyvim.json index e01a1cf..be55f4e 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -40,7 +40,7 @@ "lazyvim.plugins.extras.util.startuptime" ], "news": { - "NEWS.md": "4964" + "NEWS.md": "5204" }, "version": 6 } \ No newline at end of file From 72ea0c6db777c15bdc8ee05283fccfdbe025fa68 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:14:01 +0700 Subject: [PATCH 126/214] feat: add asian character into spell check excluded --- lua/config/options.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/config/options.lua b/lua/config/options.lua index b0ad495..dd0d507 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -4,3 +4,4 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false +vim.opt.spelllang = { "en", "cjk" } From 2208bee88279dfa8b56f05c314bd1c7bf0cb219b Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:16:00 +0700 Subject: [PATCH 127/214] chore: comment out plugins needed --- lua/config/lazy.lua | 73 ++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 1a4dfcd..7cd4068 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -19,43 +19,42 @@ require("lazy").setup({ -- add LazyVim and import its plugins { "LazyVim/LazyVim", import = "lazyvim.plugins" }, -- import any extras modules here - { import = "lazyvim.plugins.extras.coding.tabnine" }, - { import = "lazyvim.plugins.extras.coding.yanky" }, - { import = "lazyvim.plugins.extras.dap.core" }, - { import = "lazyvim.plugins.extras.dap.nlua" }, - { import = "lazyvim.plugins.extras.editor.aerial" }, - { import = "lazyvim.plugins.extras.editor.dial" }, - { import = "lazyvim.plugins.extras.editor.harpoon2" }, - { import = "lazyvim.plugins.extras.editor.illuminate" }, - { import = "lazyvim.plugins.extras.editor.leap" }, - { import = "lazyvim.plugins.extras.editor.mini-diff" }, - { import = "lazyvim.plugins.extras.editor.mini-files" }, - { import = "lazyvim.plugins.extras.editor.mini-move" }, - { import = "lazyvim.plugins.extras.editor.navic" }, - { import = "lazyvim.plugins.extras.editor.outline" }, - { import = "lazyvim.plugins.extras.editor.refactoring" }, - { import = "lazyvim.plugins.extras.formatting.prettier" }, - { import = "lazyvim.plugins.extras.lang.clangd" }, - { import = "lazyvim.plugins.extras.lang.cmake" }, - { import = "lazyvim.plugins.extras.lang.docker" }, - { import = "lazyvim.plugins.extras.lang.java" }, - { import = "lazyvim.plugins.extras.lang.json" }, - { import = "lazyvim.plugins.extras.lang.markdown" }, - { import = "lazyvim.plugins.extras.lang.omnisharp" }, - { import = "lazyvim.plugins.extras.lang.python" }, - { import = "lazyvim.plugins.extras.lang.python-semshi" }, - { import = "lazyvim.plugins.extras.lang.tailwind" }, - { import = "lazyvim.plugins.extras.lang.typescript" }, - { import = "lazyvim.plugins.extras.lang.yaml" }, - { import = "lazyvim.plugins.extras.linting.eslint" }, - { import = "lazyvim.plugins.extras.lsp.none-ls" }, - { import = "lazyvim.plugins.extras.test.core" }, - { import = "lazyvim.plugins.extras.ui.alpha" }, - { import = "lazyvim.plugins.extras.ui.edgy" }, - { import = "lazyvim.plugins.extras.ui.mini-animate" }, - { import = "lazyvim.plugins.extras.ui.treesitter-context" }, - { import = "lazyvim.plugins.extras.util.dot" }, - { import = "lazyvim.plugins.extras.util.project" }, + -- { import = "lazyvim.plugins.extras.coding.yanky" }, + -- { import = "lazyvim.plugins.extras.dap.core" }, + -- { import = "lazyvim.plugins.extras.dap.nlua" }, + -- { import = "lazyvim.plugins.extras.editor.aerial" }, + -- { import = "lazyvim.plugins.extras.editor.dial" }, + -- { import = "lazyvim.plugins.extras.editor.harpoon2" }, + -- { import = "lazyvim.plugins.extras.editor.illuminate" }, + -- { import = "lazyvim.plugins.extras.editor.leap" }, + -- { import = "lazyvim.plugins.extras.editor.mini-diff" }, + -- { import = "lazyvim.plugins.extras.editor.mini-files" }, + -- { import = "lazyvim.plugins.extras.editor.mini-move" }, + -- { import = "lazyvim.plugins.extras.editor.navic" }, + -- { import = "lazyvim.plugins.extras.editor.outline" }, + -- { import = "lazyvim.plugins.extras.editor.refactoring" }, + -- { import = "lazyvim.plugins.extras.formatting.prettier" }, + -- { import = "lazyvim.plugins.extras.lang.clangd" }, + -- { import = "lazyvim.plugins.extras.lang.cmake" }, + -- { import = "lazyvim.plugins.extras.lang.docker" }, + -- { import = "lazyvim.plugins.extras.lang.java" }, + -- { import = "lazyvim.plugins.extras.lang.json" }, + -- { import = "lazyvim.plugins.extras.lang.markdown" }, + -- { import = "lazyvim.plugins.extras.lang.omnisharp" }, + -- { import = "lazyvim.plugins.extras.lang.python" }, + -- { import = "lazyvim.plugins.extras.lang.python-semshi" }, + -- { import = "lazyvim.plugins.extras.lang.tailwind" }, + -- { import = "lazyvim.plugins.extras.lang.typescript" }, + -- { import = "lazyvim.plugins.extras.lang.yaml" }, + -- { import = "lazyvim.plugins.extras.linting.eslint" }, + -- { import = "lazyvim.plugins.extras.lsp.none-ls" }, + -- { import = "lazyvim.plugins.extras.test.core" }, + -- { import = "lazyvim.plugins.extras.ui.alpha" }, + -- { import = "lazyvim.plugins.extras.ui.edgy" }, + -- { import = "lazyvim.plugins.extras.ui.mini-animate" }, + -- { import = "lazyvim.plugins.extras.ui.treesitter-context" }, + -- { import = "lazyvim.plugins.extras.util.dot" }, + -- { import = "lazyvim.plugins.extras.util.project" }, -- import/override with your plugins { import = "plugins" }, }, From bf874e21fdd2903612a0a3507c179146c390ed40 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:16:40 +0700 Subject: [PATCH 128/214] feat: use codeium instead of tabnine --- lazy-lock.json | 2 +- lazyvim.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index c9ba974..4b49f63 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -11,7 +11,7 @@ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp-tabnine": { "branch": "main", "commit": "d52aae40ee86b62960c31a003352ddfc9e31c8d2" }, + "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "48a5acde54fc2251ec77d3d5fc0560be434e8978" }, "conform.nvim": { "branch": "master", "commit": "7159a23d19fb982269dae2e8147ebbe34965095b" }, diff --git a/lazyvim.json b/lazyvim.json index be55f4e..7bc95b3 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -1,5 +1,6 @@ { "extras": [ + "lazyvim.plugins.extras.coding.codeium", "lazyvim.plugins.extras.coding.mini-surround", "lazyvim.plugins.extras.coding.yanky", "lazyvim.plugins.extras.dap.core", From 457a3fc3da399770c63b010a4adf22711e01c000 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:16:46 +0700 Subject: [PATCH 129/214] chore: update deps --- lazy-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4b49f63..710b887 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { - "LazyVim": { "branch": "main", "commit": "b289fea1636eda08d82344dc32a114bca550e375" }, - "SchemaStore.nvim": { "branch": "main", "commit": "f9d0f20f018ad970658ad2ffd68b10634e65fe67" }, + "LazyVim": { "branch": "main", "commit": "0c396e298a3fb9e405651288b260779d67f79956" }, + "SchemaStore.nvim": { "branch": "main", "commit": "1a4958e3d30c7dba8bf7c73bd57515edfba869cf" }, "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, @@ -14,7 +14,7 @@ "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "48a5acde54fc2251ec77d3d5fc0560be434e8978" }, - "conform.nvim": { "branch": "master", "commit": "7159a23d19fb982269dae2e8147ebbe34965095b" }, + "conform.nvim": { "branch": "master", "commit": "88b699b595703f1ae9d9061c050e52b1fe7c33f1" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, @@ -33,7 +33,7 @@ "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, "lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" }, - "lazydev.nvim": { "branch": "main", "commit": "9dddfbfc4ec617e4723f1ca59b4623dc1fd5765a" }, + "lazydev.nvim": { "branch": "main", "commit": "39eb1f81eaddafc14f2b5ed2e1463068a35d8f90" }, "leap.nvim": { "branch": "main", "commit": "6252b89ffa8a10311344fe10cc00fbbb6170f30f" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, @@ -56,11 +56,11 @@ "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "noice.nvim": { "branch": "main", "commit": "2bf04290b32dc5b1a002a4888c95147bb91ec6f2" }, - "none-ls.nvim": { "branch": "main", "commit": "c2dd47284f5f800fe86a6f848de4114bc83408cf" }, + "none-ls.nvim": { "branch": "main", "commit": "d997b77b9390589d0a25d19985494b82cfc3d777" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, - "nvim-dap": { "branch": "master", "commit": "78f45e8545fc621cc3446ac1ba6a7463b487e87f" }, - "nvim-dap-python": { "branch": "master", "commit": "3b9caf8a23259dacd8c8783cb2220f9cbd2781c2" }, + "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, + "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-highlight-colors": { "branch": "main", "commit": "fe175ff05fafbe8dc88d61ce72fab9c1a2e9bd6e" }, @@ -80,12 +80,12 @@ "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, - "oil.nvim": { "branch": "master", "commit": "d3a365c950be31a0d46920ce4ff6f23e78939b67" }, + "oil.nvim": { "branch": "master", "commit": "bbc0e67eebc15342e73b146a50d9b52e6148161b" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, "outline.nvim": { "branch": "main", "commit": "6a91568110684ac056e62e3b2d7409d7c8b2e5e1" }, - "overseer.nvim": { "branch": "master", "commit": "819bb88b47a6ec94c7fb6e0967fc7af617980d0b" }, + "overseer.nvim": { "branch": "master", "commit": "03cbbb7d5628c55f0038f846cdffdc3a95e16a90" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, @@ -98,7 +98,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "29d1bb81adc847e89ddbbf5b11ff0079daf7cc0a" }, + "trouble.nvim": { "branch": "main", "commit": "915179759c9459b69faae90a38da6fc1ca6b90d7" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From df95fe74b794e5f3430e4ef340df04b1c49c8932 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:16:59 +0700 Subject: [PATCH 130/214] feat: configure none-ls --- lua/plugins/override.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index c3c5a29..1ae88be 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -132,6 +132,13 @@ return { stages = "fade_in_slide_out", }, }, + { + "nvimtools/none-ls.nvim", + opts = { + source = { + builtins = { + csharpier = {}, + }, }, }, }, From f5f813fa4df86c18fb0764e1dd3efe2e66442fc1 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 15:49:34 +0700 Subject: [PATCH 131/214] feat: rearrange alpha.nvim --- lazyvim.json | 1 - lua/plugins/override.lua | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/lazyvim.json b/lazyvim.json index 7bc95b3..65dad6a 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -37,7 +37,6 @@ "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", - "lazyvim.plugins.extras.util.project", "lazyvim.plugins.extras.util.startuptime" ], "news": { diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 1ae88be..a3cf2e1 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -41,11 +41,9 @@ return { }, opts = { layout = { - { type = "padding", val = 3 }, section.header, - { type = "padding", val = 2 }, + { type = "padding", val = 1 }, section.buttons, - { type = "padding", val = 3 }, section.footer, }, }, From 6ff761b0c1630cc52d1a2bb800c1f6081e1d7374 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 16:19:39 +0700 Subject: [PATCH 132/214] chore: remove unused util --- lazy-lock.json | 1 - 1 file changed, 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index 710b887..96e221e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -88,7 +88,6 @@ "overseer.nvim": { "branch": "master", "commit": "03cbbb7d5628c55f0038f846cdffdc3a95e16a90" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "0f314613125fdd7c85faaee3c87051611d883253" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, From a314ae7dfac566251d5b39a27c677d8ab7fcf711 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 4 Jun 2024 17:12:31 +0700 Subject: [PATCH 133/214] feat: add preview image method --- lua/plugins/override.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index a3cf2e1..d68ad42 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -140,4 +140,36 @@ return { }, }, }, + { + "nvim-telescope/telescope.nvim", + opts = { + defaults = { + preview = { + mime_hook = function(filepath, bufnr, opts) + local is_image = function(_filepath) + local image_extensions = { "png", "jpg" } + local split_path = vim.split(_filepath:lower(), ".", { plain = true }) + local extension = split_path[#split_path] + return vim.tbl_contains(image_extensions, extension) + end + if is_image(filepath) then + local term = vim.api.nvim_open_term(bufnr, {}) + local function send_output(_, data, _) + for _, d in ipairs(data) do + vim.api.nvim_chan_send(term, d .. "\r\n") + end + end + vim.fn.jobstart({ + "kitten", + "icat", + filepath, + }, { on_stdout = send_output, stdout_buffered = true, pty = true }) + else + require("telescope.previewers.utils").set_preview_message(bufnr, opts.winid, "Binary cannot be previewed") + end + end, + }, + }, + }, + }, } From 18699928359dcd343dbf6beaced6ec69ad4c0f94 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 6 Jun 2024 16:19:15 +0700 Subject: [PATCH 134/214] chore: remove pre enabled config --- lua/config/lazy.lua | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 7cd4068..2be9461 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -19,42 +19,6 @@ require("lazy").setup({ -- add LazyVim and import its plugins { "LazyVim/LazyVim", import = "lazyvim.plugins" }, -- import any extras modules here - -- { import = "lazyvim.plugins.extras.coding.yanky" }, - -- { import = "lazyvim.plugins.extras.dap.core" }, - -- { import = "lazyvim.plugins.extras.dap.nlua" }, - -- { import = "lazyvim.plugins.extras.editor.aerial" }, - -- { import = "lazyvim.plugins.extras.editor.dial" }, - -- { import = "lazyvim.plugins.extras.editor.harpoon2" }, - -- { import = "lazyvim.plugins.extras.editor.illuminate" }, - -- { import = "lazyvim.plugins.extras.editor.leap" }, - -- { import = "lazyvim.plugins.extras.editor.mini-diff" }, - -- { import = "lazyvim.plugins.extras.editor.mini-files" }, - -- { import = "lazyvim.plugins.extras.editor.mini-move" }, - -- { import = "lazyvim.plugins.extras.editor.navic" }, - -- { import = "lazyvim.plugins.extras.editor.outline" }, - -- { import = "lazyvim.plugins.extras.editor.refactoring" }, - -- { import = "lazyvim.plugins.extras.formatting.prettier" }, - -- { import = "lazyvim.plugins.extras.lang.clangd" }, - -- { import = "lazyvim.plugins.extras.lang.cmake" }, - -- { import = "lazyvim.plugins.extras.lang.docker" }, - -- { import = "lazyvim.plugins.extras.lang.java" }, - -- { import = "lazyvim.plugins.extras.lang.json" }, - -- { import = "lazyvim.plugins.extras.lang.markdown" }, - -- { import = "lazyvim.plugins.extras.lang.omnisharp" }, - -- { import = "lazyvim.plugins.extras.lang.python" }, - -- { import = "lazyvim.plugins.extras.lang.python-semshi" }, - -- { import = "lazyvim.plugins.extras.lang.tailwind" }, - -- { import = "lazyvim.plugins.extras.lang.typescript" }, - -- { import = "lazyvim.plugins.extras.lang.yaml" }, - -- { import = "lazyvim.plugins.extras.linting.eslint" }, - -- { import = "lazyvim.plugins.extras.lsp.none-ls" }, - -- { import = "lazyvim.plugins.extras.test.core" }, - -- { import = "lazyvim.plugins.extras.ui.alpha" }, - -- { import = "lazyvim.plugins.extras.ui.edgy" }, - -- { import = "lazyvim.plugins.extras.ui.mini-animate" }, - -- { import = "lazyvim.plugins.extras.ui.treesitter-context" }, - -- { import = "lazyvim.plugins.extras.util.dot" }, - -- { import = "lazyvim.plugins.extras.util.project" }, -- import/override with your plugins { import = "plugins" }, }, From 4832e60d094b65337c3d1419060274c6ea0c4049 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 6 Jun 2024 16:19:30 +0700 Subject: [PATCH 135/214] feat: add nerd font searcher --- lua/plugins/visualize.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 56d5380..b8a0f6a 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -25,4 +25,12 @@ return { "kevinhwang91/nvim-ufo", event = "BufReadPre", }, + { + "2kabhishek/nerdy.nvim", + dependencies = { + "stevearc/dressing.nvim", + "nvim-telescope/telescope.nvim", + }, + cmd = "Nerdy", + }, } From 2ba7864bf23bf3800dfb29ca78a9122b0f3b0dc2 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 6 Jun 2024 16:20:05 +0700 Subject: [PATCH 136/214] feat: add rename func --- lazyvim.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lazyvim.json b/lazyvim.json index 65dad6a..fd263b8 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -9,6 +9,7 @@ "lazyvim.plugins.extras.editor.dial", "lazyvim.plugins.extras.editor.harpoon2", "lazyvim.plugins.extras.editor.illuminate", + "lazyvim.plugins.extras.editor.inc-rename", "lazyvim.plugins.extras.editor.leap", "lazyvim.plugins.extras.editor.mini-diff", "lazyvim.plugins.extras.editor.mini-files", From 9358dd8f5fad72ad820d8a507aff2db2794fd1a1 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 6 Jun 2024 16:20:23 +0700 Subject: [PATCH 137/214] chore: remove semshi as lazy removed it --- lazyvim.json | 1 - 1 file changed, 1 deletion(-) diff --git a/lazyvim.json b/lazyvim.json index fd263b8..c1c8f8f 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -26,7 +26,6 @@ "lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.omnisharp", "lazyvim.plugins.extras.lang.python", - "lazyvim.plugins.extras.lang.python-semshi", "lazyvim.plugins.extras.lang.tailwind", "lazyvim.plugins.extras.lang.typescript", "lazyvim.plugins.extras.lang.yaml", From ae4256871bb2ae2749e4de43df0c06205cc660a0 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 6 Jun 2024 16:20:36 +0700 Subject: [PATCH 138/214] feat: update Lazyvim --- lazy-lock.json | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 96e221e..92b7a2d 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { - "LazyVim": { "branch": "main", "commit": "0c396e298a3fb9e405651288b260779d67f79956" }, - "SchemaStore.nvim": { "branch": "main", "commit": "1a4958e3d30c7dba8bf7c73bd57515edfba869cf" }, + "LazyVim": { "branch": "main", "commit": "61689ad54326f205d3f681b44b33ee7d800f40cb" }, + "SchemaStore.nvim": { "branch": "main", "commit": "d9fd6651b47b68bfc1b952f81a0fdded3cb205b2" }, "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, @@ -13,12 +13,12 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "48a5acde54fc2251ec77d3d5fc0560be434e8978" }, - "conform.nvim": { "branch": "master", "commit": "88b699b595703f1ae9d9061c050e52b1fe7c33f1" }, + "compiler.nvim": { "branch": "main", "commit": "f6647a5bcd1d8ee4695b8b9cd9920966e04c04b7" }, + "conform.nvim": { "branch": "master", "commit": "069e971295a34a810484b7b2ef54b3c735214181" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, - "everforest-nvim": { "branch": "main", "commit": "ed4ba26c911696d69cfda26014ec740861d324e1" }, + "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "e11b09bf10706bb74e16e4c3d11b2274d62e687f" }, "garbage-day.nvim": { "branch": "main", "commit": "942e3e4e0eac4e628491b76b201c5d0d092dd311" }, @@ -26,15 +26,16 @@ "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "645f997d171ea3d2505986a0519755600a26f02f" }, + "image.nvim": { "branch": "master", "commit": "a2a0849e0b3dbed90f9283603cedb683bda5d4d1" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, + "inc-rename.nvim": { "branch": "main", "commit": "367c6eb3bff6f401d5308b6e50cb68dcf543920d" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, "lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" }, - "lazydev.nvim": { "branch": "main", "commit": "39eb1f81eaddafc14f2b5ed2e1463068a35d8f90" }, - "leap.nvim": { "branch": "main", "commit": "6252b89ffa8a10311344fe10cc00fbbb6170f30f" }, + "lazydev.nvim": { "branch": "main", "commit": "107231114623e2c4f90c626ec83b3120816b554e" }, + "leap.nvim": { "branch": "main", "commit": "0d15057cc47fa49f6609bf364f5ad3842f08c58c" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, @@ -46,7 +47,7 @@ "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, "mini.diff": { "branch": "main", "commit": "441975a43bbec22442a91fe2ab1c7c06984e4d8a" }, - "mini.files": { "branch": "main", "commit": "2299bf2f55993d899249a585f04bb4ff5386d37e" }, + "mini.files": { "branch": "main", "commit": "3e67a1c3918720853631d79c53390dd9e042b0da" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, @@ -55,56 +56,56 @@ "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, - "noice.nvim": { "branch": "main", "commit": "2bf04290b32dc5b1a002a4888c95147bb91ec6f2" }, - "none-ls.nvim": { "branch": "main", "commit": "d997b77b9390589d0a25d19985494b82cfc3d777" }, - "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, + "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, + "noice.nvim": { "branch": "main", "commit": "29c7f030b0920e2f17263a9ab8742cde144b9140" }, + "none-ls.nvim": { "branch": "main", "commit": "8691504118b252d64fc5023a104aedd100ab754a" }, + "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "fe175ff05fafbe8dc88d61ce72fab9c1a2e9bd6e" }, + "nvim-highlight-colors": { "branch": "main", "commit": "30f305d57d658615cd827146f5e56db8b6833475" }, "nvim-jdtls": { "branch": "master", "commit": "ad5ab1c9246caa9e2c69a7c13d2be9901b5c02aa" }, "nvim-lint": { "branch": "master", "commit": "1a3a8d047bc01f1760ae4a0f5e80f111ea222e67" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "74e14808cdb15e625449027019406e1ff6dda020" }, + "nvim-lspconfig": { "branch": "master", "commit": "d1ab6b6051976b04948e127b0f302a465b1394d6" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" }, "nvim-spectre": { "branch": "master", "commit": "4d22fe03554056de4325762add3e546c77e3a275" }, - "nvim-treesitter": { "branch": "master", "commit": "a80fe081b4c5890980561e0de2458f64aaffbfc7" }, + "nvim-treesitter": { "branch": "master", "commit": "fc9ee79f64b18bf431e862c2462d4f76d488492a" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "fd41b7ccc5490a3a99c734d1ee418b68d06c48a9" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" }, "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, - "oil.nvim": { "branch": "master", "commit": "bbc0e67eebc15342e73b146a50d9b52e6148161b" }, + "oil.nvim": { "branch": "master", "commit": "e5312c3a801e7274fa14e6a56aa10a618fed80c3" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, - "outline.nvim": { "branch": "main", "commit": "6a91568110684ac056e62e3b2d7409d7c8b2e5e1" }, - "overseer.nvim": { "branch": "master", "commit": "03cbbb7d5628c55f0038f846cdffdc3a95e16a90" }, + "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, + "overseer.nvim": { "branch": "master", "commit": "a6dc0600f675f10b8840c61d3f9d72fdf8cf970c" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "0f314613125fdd7c85faaee3c87051611d883253" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, - "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "915179759c9459b69faae90a38da6fc1ca6b90d7" }, + "trouble.nvim": { "branch": "main", "commit": "6ce015ea999879364e35f20da3e8687583d3b719" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "main", "commit": "1d306371b1bf01bcc892630107d45fa7ad0161e2" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "51e1b8cb557800dcb7a577c19815ebe3e222280a" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "4b7167f8fb2dba3d01980735e3509e172c024c29" }, + "which-key.nvim": { "branch": "main", "commit": "d87c01c9bbcc7c1c2d248dca1b11285259d66be8" }, "yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" } } \ No newline at end of file From 1f89f5263ecebf3c61c033dfada546df264b1ad8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 8 Jun 2024 23:44:30 +0700 Subject: [PATCH 139/214] feat: implement csharpier --- lua/plugins/override.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index d68ad42..8c6b313 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -135,7 +135,9 @@ return { opts = { source = { builtins = { - csharpier = {}, + csharpier = { + args = { "--write-stdout", "--no-cache", "$FILENAME" }, + }, }, }, }, From 83251ebcfb1d69d285085484f00fd3436cf47b47 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 8 Jun 2024 23:44:36 +0700 Subject: [PATCH 140/214] chore: update deps --- lazy-lock.json | 47 +++++++++++++++++++++++------------------------ lazyvim.json | 2 +- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 92b7a2d..dadde65 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,20 +1,20 @@ { - "LazyVim": { "branch": "main", "commit": "61689ad54326f205d3f681b44b33ee7d800f40cb" }, + "LazyVim": { "branch": "main", "commit": "a5f8af912de4b334cb900a9f383b6e317568f27f" }, "SchemaStore.nvim": { "branch": "main", "commit": "d9fd6651b47b68bfc1b952f81a0fdded3cb205b2" }, "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, - "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" }, - "cmake-tools.nvim": { "branch": "master", "commit": "8853f796b0173f34689dd07c8bd654b8fb3f1dc1" }, + "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, + "cmake-tools.nvim": { "branch": "master", "commit": "56b448e839ee0aa1ff488b2c1f76971bcab9fe8b" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "f6647a5bcd1d8ee4695b8b9cd9920966e04c04b7" }, - "conform.nvim": { "branch": "master", "commit": "069e971295a34a810484b7b2ef54b3c735214181" }, + "conform.nvim": { "branch": "master", "commit": "5541c54cf2ab078a537838e1fb9d96ae47f71255" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, @@ -28,12 +28,12 @@ "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "a2a0849e0b3dbed90f9283603cedb683bda5d4d1" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, - "inc-rename.nvim": { "branch": "main", "commit": "367c6eb3bff6f401d5308b6e50cb68dcf543920d" }, + "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, - "lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" }, + "lazy.nvim": { "branch": "main", "commit": "fafe1f7c640aed75e70a10e6649612cd96f39149" }, "lazydev.nvim": { "branch": "main", "commit": "107231114623e2c4f90c626ec83b3120816b554e" }, "leap.nvim": { "branch": "main", "commit": "0d15057cc47fa49f6609bf364f5ad3842f08c58c" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, @@ -41,13 +41,13 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "8db12610bcb7ce67013cfdfaba4dd47a23c6e851" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, "mini.diff": { "branch": "main", "commit": "441975a43bbec22442a91fe2ab1c7c06984e4d8a" }, - "mini.files": { "branch": "main", "commit": "3e67a1c3918720853631d79c53390dd9e042b0da" }, + "mini.files": { "branch": "main", "commit": "05c861ff4066a9d20233ec776e9ec894ab9f19fe" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, @@ -57,55 +57,54 @@ "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, - "noice.nvim": { "branch": "main", "commit": "29c7f030b0920e2f17263a9ab8742cde144b9140" }, + "noice.nvim": { "branch": "main", "commit": "e5cb20c6e14305d24025ecb77d7d4dd9d61f1a64" }, "none-ls.nvim": { "branch": "main", "commit": "8691504118b252d64fc5023a104aedd100ab754a" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, - "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, + "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-highlight-colors": { "branch": "main", "commit": "30f305d57d658615cd827146f5e56db8b6833475" }, - "nvim-jdtls": { "branch": "master", "commit": "ad5ab1c9246caa9e2c69a7c13d2be9901b5c02aa" }, - "nvim-lint": { "branch": "master", "commit": "1a3a8d047bc01f1760ae4a0f5e80f111ea222e67" }, + "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, + "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "d1ab6b6051976b04948e127b0f302a465b1394d6" }, + "nvim-lspconfig": { "branch": "master", "commit": "92166b89ab4b3d60f24e58170cac53b7141fd032" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" }, - "nvim-spectre": { "branch": "master", "commit": "4d22fe03554056de4325762add3e546c77e3a275" }, - "nvim-treesitter": { "branch": "master", "commit": "fc9ee79f64b18bf431e862c2462d4f76d488492a" }, + "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, + "nvim-treesitter": { "branch": "master", "commit": "c1e1e24b6433d4539bad9f5daa207df39633071b" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" }, - "nvim-ufo": { "branch": "main", "commit": "65dda6360879f6ffe0278163b9192a573a0d2a08" }, - "nvim-vtsls": { "branch": "main", "commit": "719fabc328c48fa03b1f3373205fcd1f60d21dc2" }, - "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, + "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, + "nvim-web-devicons": { "branch": "master", "commit": "b4b302d6ae229f67df7a87ef69fa79473fe788a9" }, "oil.nvim": { "branch": "master", "commit": "e5312c3a801e7274fa14e6a56aa10a618fed80c3" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, - "overseer.nvim": { "branch": "master", "commit": "a6dc0600f675f10b8840c61d3f9d72fdf8cf970c" }, + "overseer.nvim": { "branch": "master", "commit": "fbf53309616b8c9489c66e9cdfe9761d0046ab82" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "0f314613125fdd7c85faaee3c87051611d883253" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, + "telescope.nvim": { "branch": "master", "commit": "3a743491e5c6be0ed0aa8c31c6905df8f66179ba" }, "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "6ce015ea999879364e35f20da3e8687583d3b719" }, + "trouble.nvim": { "branch": "main", "commit": "806c50491078b66daf13c408042f2e74da46d0ff" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "51e1b8cb557800dcb7a577c19815ebe3e222280a" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "203c9046e1c0787ec00edfd456b30e4381afbfd1" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "d87c01c9bbcc7c1c2d248dca1b11285259d66be8" }, + "which-key.nvim": { "branch": "main", "commit": "0099511294f16b81c696004fa6a403b0ae61f7a0" }, "yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index c1c8f8f..06dbdb7 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -40,7 +40,7 @@ "lazyvim.plugins.extras.util.startuptime" ], "news": { - "NEWS.md": "5204" + "NEWS.md": "5950" }, "version": 6 } \ No newline at end of file From 74f3568a233431d17c5b651a769483f89eb16e7e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 09:38:40 +0700 Subject: [PATCH 141/214] feat: add import module plugin --- lua/config/keymaps.lua | 1 + lua/plugins/development.lua | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index c84e58a..4dfb2a1 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -40,3 +40,4 @@ map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) map("n", "", "CompilerOpen", { desc = "Open compiler" }) map("n", "", "CompilerRedo", { desc = "Compiler redo" }) map("n", "", "CompilerToggleResults", { desc = "Compiler results" }) +map("n", "ci", "Telescope import", { desc = "Import modules" }) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index f676622..62a57da 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -26,6 +26,13 @@ return { dependencies = "neovim/nvim-lspconfig", opts = {}, }, + { + "piersolenski/telescope-import.nvim", + dependencies = { "nvim-telescope/telescope.nvim" }, + config = function() + require("telescope").load_extension("import") + end, + }, -- TS / JS { "dmmulroy/tsc.nvim", From 59020e3325a5f837942a794ca919cb7841ad090b Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 09:38:50 +0700 Subject: [PATCH 142/214] feat: add reader mode --- lua/config/keymaps.lua | 1 + lua/plugins/markdown.lua | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 4dfb2a1..784e229 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -32,6 +32,7 @@ map("n", "pf", function() filename = vim.fn.pathshorten(filename, 2) .. ".md" require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) end, { desc = "Toogle Gitpad per file notes" }) +map("n", "mr", "ReaderMode", { desc = "Reader mode toggle" }) -- Git map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 721df8a..d7d36ab 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -20,6 +20,13 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "sarrisv/readermode.nvim", + cmd = "ReaderMode", + opts = { + enabled = false, + }, + }, { "vhyrro/luarocks.nvim", lazy = true, From 8f516246f6cd432db34817dc45cb904fdcc1c325 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 09:39:05 +0700 Subject: [PATCH 143/214] chore: use transparent bg --- lua/plugins/visualize.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index b8a0f6a..224feb4 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -3,6 +3,7 @@ return { "neanias/everforest-nvim", opts = { background = "medium", + transparent_background_level = 2, italics = true, ui_contrast = "high", }, From 9f7c45a87a7accaa506481da57b2bb375d1110a1 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 09:39:11 +0700 Subject: [PATCH 144/214] chore: update deps --- lazy-lock.json | 52 ++++++++++++++++++++++++++------------------------ lazyvim.json | 2 +- 2 files changed, 28 insertions(+), 26 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index dadde65..24fc948 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,11 +1,11 @@ { - "LazyVim": { "branch": "main", "commit": "a5f8af912de4b334cb900a9f383b6e317568f27f" }, - "SchemaStore.nvim": { "branch": "main", "commit": "d9fd6651b47b68bfc1b952f81a0fdded3cb205b2" }, + "LazyVim": { "branch": "main", "commit": "d7c7548e09af1d26db57f10be3c77a58f010b1d5" }, + "SchemaStore.nvim": { "branch": "main", "commit": "493250022db69edd8afe8e6d0f17105756a3b721" }, "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, + "catppuccin": { "branch": "main", "commit": "cc8e290d4c0d572171243087f8541e49be2c8764" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "56b448e839ee0aa1ff488b2c1f76971bcab9fe8b" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -13,14 +13,14 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "f6647a5bcd1d8ee4695b8b9cd9920966e04c04b7" }, - "conform.nvim": { "branch": "master", "commit": "5541c54cf2ab078a537838e1fb9d96ae47f71255" }, + "compiler.nvim": { "branch": "main", "commit": "77687ea0bd438df4a370f4328c47a220b60c20b0" }, + "conform.nvim": { "branch": "master", "commit": "07d1298739cd7c616cb683bfd848f6b369f93297" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "e11b09bf10706bb74e16e4c3d11b2274d62e687f" }, + "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, "garbage-day.nvim": { "branch": "main", "commit": "942e3e4e0eac4e628491b76b201c5d0d092dd311" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, @@ -34,7 +34,7 @@ "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, "lazy.nvim": { "branch": "main", "commit": "fafe1f7c640aed75e70a10e6649612cd96f39149" }, - "lazydev.nvim": { "branch": "main", "commit": "107231114623e2c4f90c626ec83b3120816b554e" }, + "lazydev.nvim": { "branch": "main", "commit": "7cbb524c85f87017df9c1ea2377a1d840ad8ed51" }, "leap.nvim": { "branch": "main", "commit": "0d15057cc47fa49f6609bf364f5ad3842f08c58c" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, @@ -44,7 +44,7 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "8db12610bcb7ce67013cfdfaba4dd47a23c6e851" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, - "mini.ai": { "branch": "main", "commit": "7859b6344f5cee567a94f173859d25e20ba1a77e" }, + "mini.ai": { "branch": "main", "commit": "a7e90f110e6274262616311b93cef12cd2667a2d" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, "mini.diff": { "branch": "main", "commit": "441975a43bbec22442a91fe2ab1c7c06984e4d8a" }, "mini.files": { "branch": "main", "commit": "05c861ff4066a9d20233ec776e9ec894ab9f19fe" }, @@ -53,7 +53,7 @@ "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, - "neotest": { "branch": "master", "commit": "6f35d797882c6ce0ab7c87dc86561512dc3d7aba" }, + "neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, @@ -69,42 +69,44 @@ "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "92166b89ab4b3d60f24e58170cac53b7141fd032" }, + "nvim-lspconfig": { "branch": "master", "commit": "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, + "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" }, + "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "c1e1e24b6433d4539bad9f5daa207df39633071b" }, + "nvim-treesitter": { "branch": "master", "commit": "eb59a3df509322924631c1ed85b0d2ec696bb78d" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" }, + "nvim-ts-autotag": { "branch": "main", "commit": "2692808eca8a4ac3311516a1c4a14bb97ecc6482" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, - "nvim-web-devicons": { "branch": "master", "commit": "b4b302d6ae229f67df7a87ef69fa79473fe788a9" }, - "oil.nvim": { "branch": "master", "commit": "e5312c3a801e7274fa14e6a56aa10a618fed80c3" }, + "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, + "oil.nvim": { "branch": "master", "commit": "a62ec258d1c99d354b256a2ec39733ad9109d808" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, - "otter.nvim": { "branch": "main", "commit": "083407ae9405b414ac4828e19f9b1e9f0e1ac102" }, + "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, - "overseer.nvim": { "branch": "master", "commit": "fbf53309616b8c9489c66e9cdfe9761d0046ab82" }, + "overseer.nvim": { "branch": "master", "commit": "6271cab7ccc4ca840faa93f54440ffae3a3918bd" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "0f314613125fdd7c85faaee3c87051611d883253" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "073e45546acaff6b4248e3faea8e67b399d3e864" }, + "readermode.nvim": { "branch": "main", "commit": "581562748564fe11e84a0c43cb78e0947c47afaa" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope.nvim": { "branch": "master", "commit": "3a743491e5c6be0ed0aa8c31c6905df8f66179ba" }, - "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, + "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, + "telescope.nvim": { "branch": "master", "commit": "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197" }, + "todo-comments.nvim": { "branch": "main", "commit": "9c104cf7868f1c739b43a07e5593666cc9de2d67" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "806c50491078b66daf13c408042f2e74da46d0ff" }, - "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, + "trouble.nvim": { "branch": "main", "commit": "57b50a6dc129f3a82c3bdd9f81b9f2d4e770ac09" }, + "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "203c9046e1c0787ec00edfd456b30e4381afbfd1" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "d946b1e86212f38ff9c42e3b622a8178bbc93461" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, "which-key.nvim": { "branch": "main", "commit": "0099511294f16b81c696004fa6a403b0ae61f7a0" }, - "yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" } + "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } } \ No newline at end of file diff --git a/lazyvim.json b/lazyvim.json index 06dbdb7..105bf61 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -40,7 +40,7 @@ "lazyvim.plugins.extras.util.startuptime" ], "news": { - "NEWS.md": "5950" + "NEWS.md": "6077" }, "version": 6 } \ No newline at end of file From 0dd0e1cf0467850465e92f9c99b489799b65ff78 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 09:42:40 +0700 Subject: [PATCH 145/214] feat: add git submodule show --- lazy-lock.json | 1 + lua/config/keymaps.lua | 1 + lua/plugins/git.lua | 12 ++++++++++++ 3 files changed, 14 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 24fc948..00efd98 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -94,6 +94,7 @@ "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, + "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197" }, "todo-comments.nvim": { "branch": "main", "commit": "9c104cf7868f1c739b43a07e5593666cc9de2d67" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 784e229..021ea98 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -36,6 +36,7 @@ map("n", "mr", "ReaderMode", { desc = "Reader mode toggle" }) -- Git map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) +map("n", "gS", "Telescope git_submodules", { desc = "Show git submodules" }) -- Development map("n", "", "CompilerOpen", { desc = "Open compiler" }) diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index 2d43482..ba89579 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -9,4 +9,16 @@ return { -- clear_event = "CursorHoldI", }, }, + { + "nvim-telescope/telescope.nvim", + dependencies = { + { + "agoodshort/telescope-git-submodules.nvim", + dependencies = "akinsho/toggleterm.nvim", + }, + }, + config = function() + require("telescope").load_extension("git_submodules") + end, + }, } From 9835987b37f924c4bdcc01728c04dc0995d7af73 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 11:20:38 +0700 Subject: [PATCH 146/214] feat: config everforest theme --- lua/plugins/visualize.lua | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 224feb4..29c3a26 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -1,13 +1,16 @@ +---@diagnostic disable: missing-fields return { { "neanias/everforest-nvim", - opts = { - background = "medium", - transparent_background_level = 2, - italics = true, - ui_contrast = "high", - }, - config = function() end, + config = function() + require("everforest").setup({ + background = "medium", + italics = true, + ui_contrast = "low", + float_style = "dim", + diagnostic_text_highlight = true, + }) + end, }, { "brenoprata10/nvim-highlight-colors", From 85d3adc15a2d7301e7e39034eb059026bfeafee5 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 11:25:51 +0700 Subject: [PATCH 147/214] feat: use soft theme --- lua/plugins/visualize.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 29c3a26..757e205 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -4,10 +4,9 @@ return { "neanias/everforest-nvim", config = function() require("everforest").setup({ - background = "medium", + background = "soft", italics = true, - ui_contrast = "low", - float_style = "dim", + ui_contrast = "high", diagnostic_text_highlight = true, }) end, From 88031aa9b1d931444ffcbf0cbbeac6bd0c6fcf21 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 11 Jun 2024 13:51:08 +0700 Subject: [PATCH 148/214] chore: update deps --- lazy-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 00efd98..9dac097 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -75,7 +75,7 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "eb59a3df509322924631c1ed85b0d2ec696bb78d" }, + "nvim-treesitter": { "branch": "master", "commit": "9a7ad2ff7a7ea81016aca2fc89c9b2c1a5365421" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "2692808eca8a4ac3311516a1c4a14bb97ecc6482" }, @@ -100,7 +100,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "9c104cf7868f1c739b43a07e5593666cc9de2d67" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "57b50a6dc129f3a82c3bdd9f81b9f2d4e770ac09" }, + "trouble.nvim": { "branch": "main", "commit": "483eb2d7590b3b87cf159e3bdf96170eaaa361e8" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From e74b61b9c34446bfd97bde9b462f8ac743c70a70 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 12 Jun 2024 00:42:42 +0700 Subject: [PATCH 149/214] chore: replace reader mode with builtin option --- lazy-lock.json | 1 - lua/config/keymaps.lua | 1 - lua/config/options.lua | 3 +++ lua/plugins/markdown.lua | 7 ------- 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 9dac097..567f665 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -90,7 +90,6 @@ "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "073e45546acaff6b4248e3faea8e67b399d3e864" }, - "readermode.nvim": { "branch": "main", "commit": "581562748564fe11e84a0c43cb78e0947c47afaa" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 021ea98..bcbc0c9 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -32,7 +32,6 @@ map("n", "pf", function() filename = vim.fn.pathshorten(filename, 2) .. ".md" require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' }) end, { desc = "Toogle Gitpad per file notes" }) -map("n", "mr", "ReaderMode", { desc = "Reader mode toggle" }) -- Git map("n", "gb", "GitBlameToggle", { desc = "Toggle Git Blame" }) diff --git a/lua/config/options.lua b/lua/config/options.lua index dd0d507..de4b0d6 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -5,3 +5,6 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false vim.opt.spelllang = { "en", "cjk" } +local scrolloff = 3 +vim.opt.scrolloff = scrolloff +vim.opt.scrolloff = vim.o.scrolloff == 3 and 999 or 3 diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index d7d36ab..721df8a 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -20,13 +20,6 @@ return { "nvim-treesitter/nvim-treesitter", }, }, - { - "sarrisv/readermode.nvim", - cmd = "ReaderMode", - opts = { - enabled = false, - }, - }, { "vhyrro/luarocks.nvim", lazy = true, From 1980bf1830a36e5d46d52901cce3570b02da2f5c Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 12 Jun 2024 14:49:47 +0700 Subject: [PATCH 150/214] fix: fix scrolloff options --- lua/config/options.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lua/config/options.lua b/lua/config/options.lua index de4b0d6..8da4819 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -5,6 +5,5 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false vim.opt.spelllang = { "en", "cjk" } -local scrolloff = 3 -vim.opt.scrolloff = scrolloff -vim.opt.scrolloff = vim.o.scrolloff == 3 and 999 or 3 +vim.o.scrolloff = 3 +vim.o.scrolloff = vim.o.scrolloff == 3 and 999 or 3 From bc39d4d9305f90b9bcfed802eee67e7fec0446fb Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 12 Jun 2024 14:49:53 +0700 Subject: [PATCH 151/214] chore: update deps --- lazy-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 567f665..1c877d4 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "d7c7548e09af1d26db57f10be3c77a58f010b1d5" }, + "LazyVim": { "branch": "main", "commit": "128c3fcfe6aded09bc319bf1ed89fa5e99dca75c" }, "SchemaStore.nvim": { "branch": "main", "commit": "493250022db69edd8afe8e6d0f17105756a3b721" }, "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -7,7 +7,7 @@ "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "cc8e290d4c0d572171243087f8541e49be2c8764" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, - "cmake-tools.nvim": { "branch": "master", "commit": "56b448e839ee0aa1ff488b2c1f76971bcab9fe8b" }, + "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, @@ -17,7 +17,7 @@ "conform.nvim": { "branch": "master", "commit": "07d1298739cd7c616cb683bfd848f6b369f93297" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, - "edgy.nvim": { "branch": "main", "commit": "de79b7d92a5979cd71a9a1d8b6282515345e5055" }, + "edgy.nvim": { "branch": "main", "commit": "ab3f7121bd3da3c61166986fecc27c25b9469a09" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, @@ -52,12 +52,12 @@ "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, + "neorg": { "branch": "main", "commit": "35ad66231bff784a902abc17ebd8dd3b34c138b8" }, "neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, - "noice.nvim": { "branch": "main", "commit": "e5cb20c6e14305d24025ecb77d7d4dd9d61f1a64" }, + "noice.nvim": { "branch": "main", "commit": "b828b575805f1b303c2f4b768744609835140739" }, "none-ls.nvim": { "branch": "main", "commit": "8691504118b252d64fc5023a104aedd100ab754a" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, @@ -75,19 +75,19 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "9a7ad2ff7a7ea81016aca2fc89c9b2c1a5365421" }, + "nvim-treesitter": { "branch": "master", "commit": "f29c2d9867004151f9417f2f19b068fb973c29cc" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "2692808eca8a4ac3311516a1c4a14bb97ecc6482" }, + "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "a62ec258d1c99d354b256a2ec39733ad9109d808" }, + "oil.nvim": { "branch": "master", "commit": "76bfc25520e4edc98d089d023b4ed06013639849" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, "overseer.nvim": { "branch": "master", "commit": "6271cab7ccc4ca840faa93f54440ffae3a3918bd" }, - "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, + "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "073e45546acaff6b4248e3faea8e67b399d3e864" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, @@ -96,10 +96,10 @@ "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197" }, - "todo-comments.nvim": { "branch": "main", "commit": "9c104cf7868f1c739b43a07e5593666cc9de2d67" }, + "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "483eb2d7590b3b87cf159e3bdf96170eaaa361e8" }, + "trouble.nvim": { "branch": "main", "commit": "3609bb9a82bbab1ef95cf2c27ce7e52267a7d40d" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From 54ccd4076349da843ed22b7ca978322d32153d85 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 13 Jun 2024 15:39:57 +0700 Subject: [PATCH 152/214] feat: add precognition --- lazy-lock.json | 1 + lua/config/keymaps.lua | 6 ++++++ lua/plugins/file-management.lua | 8 ++++++++ 3 files changed, 15 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 1c877d4..8cc4c17 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -89,6 +89,7 @@ "overseer.nvim": { "branch": "master", "commit": "6271cab7ccc4ca840faa93f54440ffae3a3918bd" }, "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, + "precognition.nvim": { "branch": "main", "commit": "5255b72c52b1159e9757f50389bde65e05e3bfb1" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "073e45546acaff6b4248e3faea8e67b399d3e864" }, "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index bcbc0c9..749ba36 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -6,6 +6,12 @@ local map = vim.keymap.set -- Essential map({ "n", "v" }, ";", ":", { desc = "Enter command mode", noremap = true, nowait = true }) +map( + { "n", "v" }, + "uP", + "Precognition toggle", + { desc = "Toggle Precognition", noremap = true, nowait = true } +) -- Theme map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highlighting color", nowait = true }) diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index fb075ef..4458a04 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -45,4 +45,12 @@ return { }, }, }, + { + "tris203/precognition.nvim", + cmd = "Precognition toggle", + config = { + startVisible = true, + showBlankVirtLine = false, + }, + }, } From f46f3fa0da10d108708b5e68bd1dbed44bb6530f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 13 Jun 2024 15:40:04 +0700 Subject: [PATCH 153/214] chore: update deps --- lazy-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 8cc4c17..a967b81 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -13,15 +13,15 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "77687ea0bd438df4a370f4328c47a220b60c20b0" }, - "conform.nvim": { "branch": "master", "commit": "07d1298739cd7c616cb683bfd848f6b369f93297" }, + "compiler.nvim": { "branch": "main", "commit": "f0980411deb8fa1f0166a3a0312efd4f064f81d9" }, + "conform.nvim": { "branch": "master", "commit": "797d1f622a23d4a21bb58218bdf5999a9beac4ef" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "edgy.nvim": { "branch": "main", "commit": "ab3f7121bd3da3c61166986fecc27c25b9469a09" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, - "garbage-day.nvim": { "branch": "main", "commit": "942e3e4e0eac4e628491b76b201c5d0d092dd311" }, + "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, @@ -41,7 +41,7 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "8db12610bcb7ce67013cfdfaba4dd47a23c6e851" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "mini.ai": { "branch": "main", "commit": "a7e90f110e6274262616311b93cef12cd2667a2d" }, @@ -52,12 +52,12 @@ "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neorg": { "branch": "main", "commit": "35ad66231bff784a902abc17ebd8dd3b34c138b8" }, + "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, "neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, - "noice.nvim": { "branch": "main", "commit": "b828b575805f1b303c2f4b768744609835140739" }, + "noice.nvim": { "branch": "main", "commit": "a9fa1a2ace124fcb752e356b3c52e962c3dcb8b8" }, "none-ls.nvim": { "branch": "main", "commit": "8691504118b252d64fc5023a104aedd100ab754a" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, @@ -75,18 +75,18 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "f29c2d9867004151f9417f2f19b068fb973c29cc" }, + "nvim-treesitter": { "branch": "master", "commit": "26171d8f105d97746371d1b6c07c8d88bf13fec2" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "76bfc25520e4edc98d089d023b4ed06013639849" }, + "oil.nvim": { "branch": "master", "commit": "c82b26eb4ba35c0eb7ec38d88dd400597fb34883" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, - "overseer.nvim": { "branch": "master", "commit": "6271cab7ccc4ca840faa93f54440ffae3a3918bd" }, + "overseer.nvim": { "branch": "master", "commit": "f7507de00d4b25aa7242353ccd22a4a5f052a2a8" }, "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "precognition.nvim": { "branch": "main", "commit": "5255b72c52b1159e9757f50389bde65e05e3bfb1" }, @@ -100,7 +100,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "3609bb9a82bbab1ef95cf2c27ce7e52267a7d40d" }, + "trouble.nvim": { "branch": "main", "commit": "60b0ac3772e991bc194207afc28368a5f15d913a" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From 8139daab5b3aa3b4ea9823ad5703b488bc41fbea Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 18 Jun 2024 13:34:11 +0700 Subject: [PATCH 154/214] chore: update deps --- lazy-lock.json | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a967b81..d9548af 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,11 +1,11 @@ { - "LazyVim": { "branch": "main", "commit": "128c3fcfe6aded09bc319bf1ed89fa5e99dca75c" }, - "SchemaStore.nvim": { "branch": "main", "commit": "493250022db69edd8afe8e6d0f17105756a3b721" }, - "aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" }, + "LazyVim": { "branch": "main", "commit": "32b2574c1be21176b604a9210a77d3b5b446f0e0" }, + "SchemaStore.nvim": { "branch": "main", "commit": "35f36c50b9f1e1e916d0e3f004cb48dffd2bf737" }, + "aerial.nvim": { "branch": "master", "commit": "eb25396dae306cef5b8fffbe9ae98283d2f1c199" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "cc8e290d4c0d572171243087f8541e49be2c8764" }, + "catppuccin": { "branch": "main", "commit": "c0bea773a09e49e123136b099bce9ddc1bf395d2" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -13,29 +13,29 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "f0980411deb8fa1f0166a3a0312efd4f064f81d9" }, - "conform.nvim": { "branch": "master", "commit": "797d1f622a23d4a21bb58218bdf5999a9beac4ef" }, + "compiler.nvim": { "branch": "main", "commit": "520ca6e0bd924e3ca8bd26e036a3b830955cf52f" }, + "conform.nvim": { "branch": "master", "commit": "0d12c3781384d63909431297ed1a0f383008bb8f" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, - "edgy.nvim": { "branch": "main", "commit": "ab3f7121bd3da3c61166986fecc27c25b9469a09" }, + "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, - "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, + "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "a2a0849e0b3dbed90f9283603cedb683bda5d4d1" }, + "image.nvim": { "branch": "master", "commit": "bdd5506be7fb39668692e30141f1637b691379af" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "json-to-types.nvim": { "branch": "master", "commit": "1874c8ac3fae063fcbf2c96fd18c204bafd18ffb" }, - "lazy.nvim": { "branch": "main", "commit": "fafe1f7c640aed75e70a10e6649612cd96f39149" }, - "lazydev.nvim": { "branch": "main", "commit": "7cbb524c85f87017df9c1ea2377a1d840ad8ed51" }, - "leap.nvim": { "branch": "main", "commit": "0d15057cc47fa49f6609bf364f5ad3842f08c58c" }, + "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, + "lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" }, + "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, + "leap.nvim": { "branch": "main", "commit": "24935d06c7e06bf8929feb24a3525cd128fc0cc4" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, @@ -44,21 +44,21 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, - "mini.ai": { "branch": "main", "commit": "a7e90f110e6274262616311b93cef12cd2667a2d" }, + "mini.ai": { "branch": "main", "commit": "9fef1097bca44616133cde6a6769e7aa07d12d7d" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, - "mini.diff": { "branch": "main", "commit": "441975a43bbec22442a91fe2ab1c7c06984e4d8a" }, + "mini.diff": { "branch": "main", "commit": "6c1708a42ccb204d0c62d968eceb0203e037e61d" }, "mini.files": { "branch": "main", "commit": "05c861ff4066a9d20233ec776e9ec894ab9f19fe" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, - "mini.surround": { "branch": "main", "commit": "27096c1a27324ee8f2044ea2adc77366d8a782de" }, + "mini.surround": { "branch": "main", "commit": "dad4ee9846fed670f221feb4d32203912be8804b" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, "neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, - "noice.nvim": { "branch": "main", "commit": "a9fa1a2ace124fcb752e356b3c52e962c3dcb8b8" }, - "none-ls.nvim": { "branch": "main", "commit": "8691504118b252d64fc5023a104aedd100ab754a" }, + "noice.nvim": { "branch": "main", "commit": "7ee3649b9b5f4df5b44ae63ed85b2c9fc834a124" }, + "none-ls.nvim": { "branch": "main", "commit": "cc0a3c45047e3daf85d07c1571d65476cfce6480" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, @@ -68,39 +68,39 @@ "nvim-highlight-colors": { "branch": "main", "commit": "30f305d57d658615cd827146f5e56db8b6833475" }, "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, - "nvim-lsp-file-operations": { "branch": "master", "commit": "223aca86b737dc66e9c51ebcda8788a8d9cc6cf2" }, - "nvim-lspconfig": { "branch": "master", "commit": "4d38bece98300e3e5cd24a9aa0d0ebfea4951c16" }, + "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, + "nvim-lspconfig": { "branch": "master", "commit": "bd7c76375a511994c9ca8d69441f134dc10ae3bd" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "26171d8f105d97746371d1b6c07c8d88bf13fec2" }, + "nvim-treesitter": { "branch": "master", "commit": "c29989f5d735a30b6d2350b54d5cd50be811f8b2" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "c82b26eb4ba35c0eb7ec38d88dd400597fb34883" }, + "oil.nvim": { "branch": "master", "commit": "64a3a555b40d96faae488ed6cf5d0f8b38520891" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, - "overseer.nvim": { "branch": "master", "commit": "f7507de00d4b25aa7242353ccd22a4a5f052a2a8" }, + "overseer.nvim": { "branch": "master", "commit": "d78fa84c06d37b1eb3bd42b4b5467c7476e74589" }, "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "precognition.nvim": { "branch": "main", "commit": "5255b72c52b1159e9757f50389bde65e05e3bfb1" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "073e45546acaff6b4248e3faea8e67b399d3e864" }, - "refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" }, + "precognition.nvim": { "branch": "main", "commit": "02dcc8f8db677fe02d2dd68da6155177283fe711" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "5c9660801ce345cd3835e1947c12b54290ab7e71" }, + "refactoring.nvim": { "branch": "master", "commit": "e6b10b2346bd7e469a5f17099775ad906da153ae" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "f12b15e1b3a33524eb06a1ae7bc852fb1fd92197" }, + "telescope.nvim": { "branch": "master", "commit": "c392f1b78eaaf870ca584bd698e78076ed301b26" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "60b0ac3772e991bc194207afc28368a5f15d913a" }, + "trouble.nvim": { "branch": "main", "commit": "58a3acfc6d8d819324dab4c87068596319032e64" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From 124c87592a7f174873b1a0b22908385e0cf71a6a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 20 Jun 2024 16:48:33 +0700 Subject: [PATCH 155/214] feat: add netman --- lazy-lock.json | 1 + lua/plugins/collaborative.lua | 6 ++++++ lua/plugins/override.lua | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index d9548af..310ee94 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -58,6 +58,7 @@ "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "noice.nvim": { "branch": "main", "commit": "7ee3649b9b5f4df5b44ae63ed85b2c9fc834a124" }, + "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, "none-ls.nvim": { "branch": "main", "commit": "cc0a3c45047e3daf85d07c1571d65476cfce6480" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua index 9271a20..e7d2423 100644 --- a/lua/plugins/collaborative.lua +++ b/lua/plugins/collaborative.lua @@ -21,4 +21,10 @@ return { code_font_family = "JetbrainsMono Nerd Font", }, }, + { + "miversen33/netman.nvim", + cmd = { + "Neotree remote", + }, + }, } diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 8c6b313..c86ce84 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -93,6 +93,12 @@ return { opts = { auto_clean_after_session_restore = true, close_if_last_window = true, + sources = { + "filesystem", + "buffers", + "git_status", + "netman.ui.neo-tree", + }, window = { width = 30, mappings = { From 0604e5b859505b89748e58157acd9581a918ba8e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 20 Jun 2024 16:49:01 +0700 Subject: [PATCH 156/214] feat: add godot debugger --- lua/plugins/development.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 62a57da..cd5ccea 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -71,4 +71,28 @@ return { "typescriptreact", }, }, + -- LSP config + { + "mfussenegger/nvim-dap", + opts = { + adapters = { + godot = { + type = "server", + host = "127.0.0.1", + port = 6006, + }, + }, + configurations = { + cs = { + { + type = "godot", + request = "launch", + name = "Launch Scene", + project = "${workspaceFolder}", + launch_scene = true, + }, + }, + }, + }, + }, } From 8f38672cbb3680163d4c8ddb6fad7c132aacf4b2 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 20 Jun 2024 16:49:09 +0700 Subject: [PATCH 157/214] chore: update deps --- lazy-lock.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 310ee94..a159aef 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { - "LazyVim": { "branch": "main", "commit": "32b2574c1be21176b604a9210a77d3b5b446f0e0" }, - "SchemaStore.nvim": { "branch": "main", "commit": "35f36c50b9f1e1e916d0e3f004cb48dffd2bf737" }, + "LazyVim": { "branch": "main", "commit": "dde4a9dcdf49719c67642d09847dbaf7f9c7a156" }, + "SchemaStore.nvim": { "branch": "main", "commit": "d733b0051a4a5ac72b863acc1ee0841bc4f7249e" }, "aerial.nvim": { "branch": "master", "commit": "eb25396dae306cef5b8fffbe9ae98283d2f1c199" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, @@ -14,12 +14,12 @@ "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "520ca6e0bd924e3ca8bd26e036a3b830955cf52f" }, - "conform.nvim": { "branch": "master", "commit": "0d12c3781384d63909431297ed1a0f383008bb8f" }, + "conform.nvim": { "branch": "master", "commit": "9a06e83527407a7600a2fe4e0d10adf432b6215e" }, "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, - "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, + "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, - "flit.nvim": { "branch": "main", "commit": "56490317983218b09698f8c960c3669958b12b32" }, + "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, @@ -35,7 +35,7 @@ "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, "lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" }, "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, - "leap.nvim": { "branch": "main", "commit": "24935d06c7e06bf8929feb24a3525cd128fc0cc4" }, + "leap.nvim": { "branch": "main", "commit": "2ec33f2a38974fe6997c42c5ce61ce84eab84cc8" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, @@ -53,12 +53,12 @@ "mini.surround": { "branch": "main", "commit": "dad4ee9846fed670f221feb4d32203912be8804b" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, - "neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" }, + "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, - "noice.nvim": { "branch": "main", "commit": "7ee3649b9b5f4df5b44ae63ed85b2c9fc834a124" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, + "noice.nvim": { "branch": "main", "commit": "88ac36864b5976a64b14a8f156c616f41b32f228" }, "none-ls.nvim": { "branch": "main", "commit": "cc0a3c45047e3daf85d07c1571d65476cfce6480" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, @@ -70,19 +70,19 @@ "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "bd7c76375a511994c9ca8d69441f134dc10ae3bd" }, + "nvim-lspconfig": { "branch": "master", "commit": "6806370929cf6a35be6e5e0e74588515a4356e4d" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "c29989f5d735a30b6d2350b54d5cd50be811f8b2" }, + "nvim-treesitter": { "branch": "master", "commit": "66ae8748fd4e8550c8b17cf115c9739aea1e4067" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "64a3a555b40d96faae488ed6cf5d0f8b38520891" }, + "oil.nvim": { "branch": "master", "commit": "4c574cf4a2de736d2662d52ce086d8bdf87c49df" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, @@ -101,7 +101,7 @@ "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "58a3acfc6d8d819324dab4c87068596319032e64" }, + "trouble.nvim": { "branch": "main", "commit": "2d8610a07033f2b367e71230ab128f8b89c2639d" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, From abdb381957fdd02e4f2bc221c9524dc27d026498 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 21 Jun 2024 01:57:47 +0700 Subject: [PATCH 158/214] chore: update deps --- lazy-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index a159aef..0015035 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -5,7 +5,7 @@ "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "c0bea773a09e49e123136b099bce9ddc1bf395d2" }, + "catppuccin": { "branch": "main", "commit": "67565cd353fa543fa30cb738570c2e4c87da3e9c" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -50,7 +50,7 @@ "mini.files": { "branch": "main", "commit": "05c861ff4066a9d20233ec776e9ec894ab9f19fe" }, "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, - "mini.surround": { "branch": "main", "commit": "dad4ee9846fed670f221feb4d32203912be8804b" }, + "mini.surround": { "branch": "main", "commit": "c40ac9c0060467a82430fab12d30395c5768b5e4" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, @@ -76,7 +76,7 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "66ae8748fd4e8550c8b17cf115c9739aea1e4067" }, + "nvim-treesitter": { "branch": "master", "commit": "7b04b398f868563cac37ae90baffd7c3dca513fe" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, From aa1c59adc3613c816d25c370d1364fb5ec9d162d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 24 Jun 2024 15:21:24 +0700 Subject: [PATCH 159/214] chore: use opts instead of config --- lua/plugins/file-management.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua index 4458a04..0fe7260 100644 --- a/lua/plugins/file-management.lua +++ b/lua/plugins/file-management.lua @@ -48,7 +48,7 @@ return { { "tris203/precognition.nvim", cmd = "Precognition toggle", - config = { + opts = { startVisible = true, showBlankVirtLine = false, }, From d2625fa4e48e7b02dea14672ce2ee80911cd5b28 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 24 Jun 2024 15:21:31 +0700 Subject: [PATCH 160/214] chore: update deps --- lazy-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 0015035..2a41b68 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { "LazyVim": { "branch": "main", "commit": "dde4a9dcdf49719c67642d09847dbaf7f9c7a156" }, - "SchemaStore.nvim": { "branch": "main", "commit": "d733b0051a4a5ac72b863acc1ee0841bc4f7249e" }, + "SchemaStore.nvim": { "branch": "main", "commit": "e33d8db3fdc0ac7be4ba5312feb4fc1972087eee" }, "aerial.nvim": { "branch": "master", "commit": "eb25396dae306cef5b8fffbe9ae98283d2f1c199" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "af2219b9fa99c1d7ac409bd9eac094c459d3f52d" }, + "auto-session": { "branch": "main", "commit": "e5ffe230235c7d35c2f33078b7cd927a4fb579c4" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "catppuccin": { "branch": "main", "commit": "67565cd353fa543fa30cb738570c2e4c87da3e9c" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, @@ -35,7 +35,7 @@ "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, "lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" }, "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, - "leap.nvim": { "branch": "main", "commit": "2ec33f2a38974fe6997c42c5ce61ce84eab84cc8" }, + "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, @@ -59,7 +59,7 @@ "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, "noice.nvim": { "branch": "main", "commit": "88ac36864b5976a64b14a8f156c616f41b32f228" }, - "none-ls.nvim": { "branch": "main", "commit": "cc0a3c45047e3daf85d07c1571d65476cfce6480" }, + "none-ls.nvim": { "branch": "main", "commit": "f1b438ab1709cf9d8875843559d20265013ac755" }, "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, @@ -70,19 +70,19 @@ "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "6806370929cf6a35be6e5e0e74588515a4356e4d" }, + "nvim-lspconfig": { "branch": "master", "commit": "3c8346db23033fa49ce0eef2e89dbe91cfd54f21" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "7b04b398f868563cac37ae90baffd7c3dca513fe" }, + "nvim-treesitter": { "branch": "master", "commit": "b967bbc27b564001c3d3b8ea93444cf6d0b21d23" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "06fe07d7523ba8c755fac7c913fceba43b1720ee" }, + "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "4c574cf4a2de736d2662d52ce086d8bdf87c49df" }, + "oil.nvim": { "branch": "master", "commit": "65c53dbe4f2140236590a7568a5f22a77d16be39" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, @@ -92,12 +92,12 @@ "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "precognition.nvim": { "branch": "main", "commit": "02dcc8f8db677fe02d2dd68da6155177283fe711" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "5c9660801ce345cd3835e1947c12b54290ab7e71" }, - "refactoring.nvim": { "branch": "master", "commit": "e6b10b2346bd7e469a5f17099775ad906da153ae" }, + "refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "c392f1b78eaaf870ca584bd698e78076ed301b26" }, + "telescope.nvim": { "branch": "master", "commit": "f2bfde705ac752c52544d5cfa8b0aee0a766c1ed" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, From dfbf301e4b5ac22f56d97a82622400a11edae17f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 25 Jun 2024 13:31:49 +0700 Subject: [PATCH 161/214] chore: change back to medium --- lua/plugins/visualize.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua index 757e205..d78f26e 100644 --- a/lua/plugins/visualize.lua +++ b/lua/plugins/visualize.lua @@ -4,7 +4,7 @@ return { "neanias/everforest-nvim", config = function() require("everforest").setup({ - background = "soft", + background = "medium", italics = true, ui_contrast = "high", diagnostic_text_highlight = true, From d90749a54a95ad41f0b5ed6160ef8f6348c85b8d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 25 Jun 2024 13:58:46 +0700 Subject: [PATCH 162/214] chore: update LazyVim --- lazy-lock.json | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2a41b68..634a9a1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,11 +1,10 @@ { - "LazyVim": { "branch": "main", "commit": "dde4a9dcdf49719c67642d09847dbaf7f9c7a156" }, - "SchemaStore.nvim": { "branch": "main", "commit": "e33d8db3fdc0ac7be4ba5312feb4fc1972087eee" }, - "aerial.nvim": { "branch": "master", "commit": "eb25396dae306cef5b8fffbe9ae98283d2f1c199" }, + "LazyVim": { "branch": "main", "commit": "2a7ba6d09ce85fa752c25e68ca5287e24b8cee75" }, + "SchemaStore.nvim": { "branch": "main", "commit": "93ccaf12b9fb6df87d13da2782d83b34a3cbb893" }, + "aerial.nvim": { "branch": "master", "commit": "a1c5476732686da2a51218f47580f0dc1a3b8aa9" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "e5ffe230235c7d35c2f33078b7cd927a4fb579c4" }, - "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, - "catppuccin": { "branch": "main", "commit": "67565cd353fa543fa30cb738570c2e4c87da3e9c" }, + "bufferline.nvim": { "branch": "main", "commit": "1662fed6ecd512d1f381fc2a4e77532c379d25c6" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -14,8 +13,8 @@ "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "520ca6e0bd924e3ca8bd26e036a3b830955cf52f" }, - "conform.nvim": { "branch": "master", "commit": "9a06e83527407a7600a2fe4e0d10adf432b6215e" }, - "dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, + "conform.nvim": { "branch": "master", "commit": "c26dadf8a47a547768d1048a0d698ecec33494ce" }, + "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, @@ -29,11 +28,11 @@ "image.nvim": { "branch": "master", "commit": "bdd5506be7fb39668692e30141f1637b691379af" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, - "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, + "indent-blankline.nvim": { "branch": "master", "commit": "4036c8ae9cc29faf8e6443fa5b23e679db055d24" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" }, + "lazy.nvim": { "branch": "main", "commit": "378bfb465673a747e9e9f966e518063499e20cfe" }, "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, @@ -44,13 +43,13 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, - "mini.ai": { "branch": "main", "commit": "9fef1097bca44616133cde6a6769e7aa07d12d7d" }, - "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, - "mini.diff": { "branch": "main", "commit": "6c1708a42ccb204d0c62d968eceb0203e037e61d" }, - "mini.files": { "branch": "main", "commit": "05c861ff4066a9d20233ec776e9ec894ab9f19fe" }, - "mini.move": { "branch": "main", "commit": "9670fe1d19af3d9a69ddce920c527c883ca5dc4c" }, - "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, - "mini.surround": { "branch": "main", "commit": "c40ac9c0060467a82430fab12d30395c5768b5e4" }, + "mini.ai": { "branch": "main", "commit": "ebf806de0292ef89b2756cfb0b55040901d1c441" }, + "mini.animate": { "branch": "main", "commit": "88d133a11c0dd0736bd081a8c014a6a60477776e" }, + "mini.diff": { "branch": "main", "commit": "9d451672f2f4f8613c859618b5a7a5bf0c4cfa08" }, + "mini.files": { "branch": "main", "commit": "34602e87159c3b0e270da103f37a2860bbfd62bd" }, + "mini.move": { "branch": "main", "commit": "0977d909000510b9d3c16981e16580b8433c8697" }, + "mini.pairs": { "branch": "main", "commit": "18a2d9d7106d08d3560d07c03dcbf5680c8675cc" }, + "mini.surround": { "branch": "main", "commit": "af280fc18792b4d142aab4c1638a8949a38ff33a" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, @@ -58,25 +57,25 @@ "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "88ac36864b5976a64b14a8f156c616f41b32f228" }, + "noice.nvim": { "branch": "main", "commit": "cade1f972ba226e7753a7a113f3f1a942908e73c" }, "none-ls.nvim": { "branch": "main", "commit": "f1b438ab1709cf9d8875843559d20265013ac755" }, - "nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" }, + "nui.nvim": { "branch": "main", "commit": "a2bc1e9d0359caa5d11ad967cd1e30e8d4676226" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "30f305d57d658615cd827146f5e56db8b6833475" }, + "nvim-highlight-colors": { "branch": "main", "commit": "ed03bc006a22aa58aeeb06059a0a41acbd5e5b44" }, "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "3c8346db23033fa49ce0eef2e89dbe91cfd54f21" }, + "nvim-lspconfig": { "branch": "master", "commit": "9c9eb07fecc578e25e28db8dc9002b43fff2ed79" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "b967bbc27b564001c3d3b8ea93444cf6d0b21d23" }, + "nvim-treesitter": { "branch": "master", "commit": "d4a888ae3cff358cb239643c45b2b38bb60e29c6" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, @@ -97,15 +96,15 @@ "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "f2bfde705ac752c52544d5cfa8b0aee0a766c1ed" }, + "telescope.nvim": { "branch": "master", "commit": "58ec6eca1c3704d130d749843e16fbf6c8cdc57e" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, - "trouble.nvim": { "branch": "main", "commit": "2d8610a07033f2b367e71230ab128f8b89c2639d" }, + "trouble.nvim": { "branch": "main", "commit": "88c3be40c061ce053ab326ce4fdcb973a1f785ff" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "d946b1e86212f38ff9c42e3b622a8178bbc93461" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "9cbb76e10abed4fff32d015472e7996fd999c996" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, From 348d930ab866135c18353781d0462c1538ff75a2 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 25 Jun 2024 13:59:02 +0700 Subject: [PATCH 163/214] feat: add neovide config --- init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/init.lua b/init.lua index 55b8979..b40d2fe 100644 --- a/init.lua +++ b/init.lua @@ -1 +1,6 @@ require("config.lazy") + +if vim.g.neovide then + vim.o.guifont = "JetBrainsMono Nerd Font:h16:b" + vim.g.neovide_refresh_rate = 60 +end From e7847ce63eabf2ea54823c31d40ff26de40800e2 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 25 Jun 2024 14:00:36 +0700 Subject: [PATCH 164/214] fix: use toggle term everywhere --- lua/config/keymaps.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 749ba36..f7a42c6 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -19,6 +19,7 @@ map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highl -- File management map("n", "op", "Oil", { desc = "Open parent directory" }) map("n", "", "ToggleTerm direction=float", { desc = "Open Floating terminal" }) +map("n", "", "ToggleTerm direction=float", { desc = "Open Floating terminal" }) -- Markdown map("n", "ct", ":lua require('toggle-checkbox').toggle()", { desc = "Toggle Checkbox" }) From b7b94bbce519269d7fd2f20320e1ac7e37337897 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 25 Jun 2024 17:17:05 +0700 Subject: [PATCH 165/214] chore: update deps --- lazy-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 634a9a1..1b9b3d4 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -4,7 +4,7 @@ "aerial.nvim": { "branch": "master", "commit": "a1c5476732686da2a51218f47580f0dc1a3b8aa9" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "e5ffe230235c7d35c2f33078b7cd927a4fb579c4" }, - "bufferline.nvim": { "branch": "main", "commit": "1662fed6ecd512d1f381fc2a4e77532c379d25c6" }, + "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, @@ -75,7 +75,7 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, - "nvim-treesitter": { "branch": "master", "commit": "d4a888ae3cff358cb239643c45b2b38bb60e29c6" }, + "nvim-treesitter": { "branch": "master", "commit": "09700b88b41ed96391de3d2010d74dc54fd5c210" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, @@ -99,7 +99,7 @@ "telescope.nvim": { "branch": "master", "commit": "58ec6eca1c3704d130d749843e16fbf6c8cdc57e" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" }, + "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, "trouble.nvim": { "branch": "main", "commit": "88c3be40c061ce053ab326ce4fdcb973a1f785ff" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, From 63caa1058874741899f76afb319c609cf28d9baf Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 26 Jun 2024 00:20:02 +0700 Subject: [PATCH 166/214] feat: implement launch task --- lua/plugins/development.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index cd5ccea..0450b5a 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -1,3 +1,4 @@ +require("dap.ext.vscode").load_launchjs() return { -- Overall { @@ -10,7 +11,7 @@ return { }, { "stevearc/overseer.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo", "OverseerRun" }, opts = { task_list = { direction = "bottom", From 427cbf555989685031f5c90b6c68ce62ab9367b1 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 26 Jun 2024 00:20:34 +0700 Subject: [PATCH 167/214] chore: update deps --- lazy-lock.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1b9b3d4..9e4f720 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,13 +6,13 @@ "auto-session": { "branch": "main", "commit": "e5ffe230235c7d35c2f33078b7cd927a4fb579c4" }, "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, - "cmake-tools.nvim": { "branch": "master", "commit": "09bd61415ecdba84f378fe734680f69375260985" }, + "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, - "compiler.nvim": { "branch": "main", "commit": "520ca6e0bd924e3ca8bd26e036a3b830955cf52f" }, + "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "c26dadf8a47a547768d1048a0d698ecec33494ce" }, "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, @@ -25,6 +25,7 @@ "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "hererocks": { "branch": "master", "commit": "ec640f26e25f4a8e16f236d78bf35ab72b197b29" }, "image.nvim": { "branch": "master", "commit": "bdd5506be7fb39668692e30141f1637b691379af" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, @@ -32,7 +33,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "378bfb465673a747e9e9f966e518063499e20cfe" }, + "lazy.nvim": { "branch": "main", "commit": "2ca68f9979dca1a9911b0f7397550a06854ebb27" }, "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, @@ -74,7 +75,7 @@ "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, - "nvim-spectre": { "branch": "master", "commit": "ec67d4b5370094b923dfcf6b09b39142f2964861" }, + "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, "nvim-treesitter": { "branch": "master", "commit": "09700b88b41ed96391de3d2010d74dc54fd5c210" }, "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, @@ -96,7 +97,7 @@ "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "58ec6eca1c3704d130d749843e16fbf6c8cdc57e" }, + "telescope.nvim": { "branch": "master", "commit": "61a4a615366c470a4e9ca8f8b45718b6b92af73f" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, From 0986cd5cae3511b9aa23c6e39312ed1f4841de5f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 27 Jun 2024 13:16:58 +0700 Subject: [PATCH 168/214] chore: update deps --- lazy-lock.json | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 9e4f720..0f7adb8 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,5 @@ { - "LazyVim": { "branch": "main", "commit": "2a7ba6d09ce85fa752c25e68ca5287e24b8cee75" }, + "LazyVim": { "branch": "main", "commit": "53f4595b4e7ee980e9446a9248862a40701959c1" }, "SchemaStore.nvim": { "branch": "main", "commit": "93ccaf12b9fb6df87d13da2782d83b34a3cbb893" }, "aerial.nvim": { "branch": "master", "commit": "a1c5476732686da2a51218f47580f0dc1a3b8aa9" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, @@ -29,14 +29,15 @@ "image.nvim": { "branch": "master", "commit": "bdd5506be7fb39668692e30141f1637b691379af" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, - "indent-blankline.nvim": { "branch": "master", "commit": "4036c8ae9cc29faf8e6443fa5b23e679db055d24" }, + "indent-blankline.nvim": { "branch": "master", "commit": "4288ce8128a52650e401dda42fd7651a6038f262" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "2ca68f9979dca1a9911b0f7397550a06854ebb27" }, - "lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" }, + "lazy.nvim": { "branch": "main", "commit": "69041bccb70f68408633e93ed33012ee18889bb0" }, + "lazydev.nvim": { "branch": "main", "commit": "78d8a11fbd02ad4eafa07dd8a43a959a69fb3bf8" }, "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, + "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, @@ -52,7 +53,7 @@ "mini.pairs": { "branch": "main", "commit": "18a2d9d7106d08d3560d07c03dcbf5680c8675cc" }, "mini.surround": { "branch": "main", "commit": "af280fc18792b4d142aab4c1638a8949a38ff33a" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neorg": { "branch": "main", "commit": "c901b8efa529dc985361e863c08fd4a91f0c0f98" }, + "neorg": { "branch": "main", "commit": "1e53ed925b53b0eff790f6a98a556a63e86475f7" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, @@ -60,7 +61,7 @@ "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, "noice.nvim": { "branch": "main", "commit": "cade1f972ba226e7753a7a113f3f1a942908e73c" }, "none-ls.nvim": { "branch": "main", "commit": "f1b438ab1709cf9d8875843559d20265013ac755" }, - "nui.nvim": { "branch": "main", "commit": "a2bc1e9d0359caa5d11ad967cd1e30e8d4676226" }, + "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, @@ -88,9 +89,10 @@ "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, "overseer.nvim": { "branch": "master", "commit": "d78fa84c06d37b1eb3bd42b4b5467c7476e74589" }, + "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "precognition.nvim": { "branch": "main", "commit": "02dcc8f8db677fe02d2dd68da6155177283fe711" }, + "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "5c9660801ce345cd3835e1947c12b54290ab7e71" }, "refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, @@ -101,6 +103,8 @@ "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, + "tree-sitter-norg": { "branch": "main", "commit": "aa1a1a7ded81a094cc3d5cb14bea6f34b86d8688" }, + "tree-sitter-norg-meta": { "branch": "main", "commit": "6f0510cc516a3af3396a682fbd6655486c2c9d2d" }, "trouble.nvim": { "branch": "main", "commit": "88c3be40c061ce053ab326ce4fdcb973a1f785ff" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, From 6359b1dbb25530b9e6ab0ea3e2451d0a164a7577 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 27 Jun 2024 14:09:57 +0700 Subject: [PATCH 169/214] chore: move nvim-dap to override --- lua/plugins/development.lua | 21 --------------------- lua/plugins/override.lua | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index 0450b5a..cc8a28a 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -72,28 +72,7 @@ return { "typescriptreact", }, }, - -- LSP config { - "mfussenegger/nvim-dap", - opts = { - adapters = { - godot = { - type = "server", - host = "127.0.0.1", - port = 6006, - }, - }, - configurations = { - cs = { - { - type = "godot", - request = "launch", - name = "Launch Scene", - project = "${workspaceFolder}", - launch_scene = true, - }, - }, - }, }, }, } diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index c86ce84..52f5c89 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -180,4 +180,27 @@ return { }, }, }, + { + "mfussenegger/nvim-dap", + opts = { + adapters = { + godot = { + type = "server", + host = "127.0.0.1", + port = 6006, + }, + }, + configurations = { + cs = { + { + type = "godot", + request = "launch", + name = "Launch Scene", + project = "${workspaceFolder}", + launch_scene = true, + }, + }, + }, + }, + }, } From e873c00695cfaae12c3c872e7712c29434669783 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 27 Jun 2024 14:11:20 +0700 Subject: [PATCH 170/214] feat: change nvim-dap layout --- lua/plugins/override.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index 52f5c89..c6477a4 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -203,4 +203,36 @@ return { }, }, }, + { + "rcarriga/nvim-dap-ui", + opts = { + expand_lines = true, + icons = { expanded = "", collapsed = "", circular = "" }, + layouts = { + { + elements = { + { id = "watches", size = 0.24 }, + { id = "scopes", size = 0.24 }, + { id = "breakpoints", size = 0.24 }, + { id = "stacks", size = 0.28 }, + }, + size = 0.23, + position = "right", + }, + { + elements = { + { id = "repl", size = 0.55 }, + { id = "console", size = 0.45 }, + }, + size = 0.27, + position = "bottom", + }, + }, + floating = { + max_height = 0.9, + max_width = 0.5, + border = "rounded", + }, + }, + }, } From 1a39446711402a52a54e4285e87a5cf84088a128 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 28 Jun 2024 14:37:33 +0700 Subject: [PATCH 171/214] fix: fix janky stutter with codeium - based on where the cursor is, if is near the eof, codeium will try to move cursor down - remove keep cursor to prevent it --- lua/config/options.lua | 2 -- 1 file changed, 2 deletions(-) diff --git a/lua/config/options.lua b/lua/config/options.lua index 8da4819..dd0d507 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -5,5 +5,3 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false vim.opt.spelllang = { "en", "cjk" } -vim.o.scrolloff = 3 -vim.o.scrolloff = vim.o.scrolloff == 3 and 999 or 3 From 8e7f26d1c9e8554b3b9acbfa3640057d29f09bd8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 28 Jun 2024 14:37:49 +0700 Subject: [PATCH 172/214] feat: add C# plugins --- lazy-lock.json | 1 + lua/config/autocmds.lua | 15 +++++++++++++++ lua/plugins/development.lua | 23 +++++++++++++++++++++++ 3 files changed, 39 insertions(+) diff --git a/lazy-lock.json b/lazy-lock.json index 0f7adb8..e1f8beb 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -14,6 +14,7 @@ "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "c26dadf8a47a547768d1048a0d698ecec33494ce" }, + "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index a82fedb..025d3d6 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -10,3 +10,18 @@ vim.api.nvim_create_autocmd("User", { vim.api.nvim_win_set_config(win_id, { border = "rounded" }) end, }) +vim.api.nvim_create_autocmd("LspAttach", { + callback = function(args) + local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) + vim.api.nvim_create_autocmd("BufWritePre", { + group = augroup, + buffer = args.buf, + callback = function() + vim.lsp.buf.format({ timeout = 1000, async = false }) + if vim.bo[0].filetype == "cs" then + require("csharp").fix_usings() + end + end, + }) + end, +}) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index cc8a28a..e473983 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -34,6 +34,9 @@ return { require("telescope").load_extension("import") end, }, + { + "Tastyep/structlog.nvim", + }, -- TS / JS { "dmmulroy/tsc.nvim", @@ -72,7 +75,27 @@ return { "typescriptreact", }, }, + -- C# { + "iabdelkareem/csharp.nvim", + ft = "cs", + keys = { + { + "", + function() + require("csharp").debug_project() + end, + { desc = "C# debug project", noremap = true, nowait = true }, + }, }, + dependencies = { + "williamboman/mason.nvim", + "mfussenegger/nvim-dap", + "Tastyep/structlog.nvim", + }, + config = function() + require("mason").setup() + require("csharp").setup() + end, }, } From 82d2666f5b530bb642ed371785f515ee86f35e7a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 28 Jun 2024 14:38:06 +0700 Subject: [PATCH 173/214] chore: update deps --- lazy-lock.json | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index e1f8beb..0565308 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { - "LazyVim": { "branch": "main", "commit": "53f4595b4e7ee980e9446a9248862a40701959c1" }, - "SchemaStore.nvim": { "branch": "main", "commit": "93ccaf12b9fb6df87d13da2782d83b34a3cbb893" }, + "LazyVim": { "branch": "main", "commit": "e864713163bc01d8c7b3a82acb0cd12025f556f8" }, + "SchemaStore.nvim": { "branch": "main", "commit": "73594484edfa33ec9301e42c6c7a4af25c48266f" }, "aerial.nvim": { "branch": "master", "commit": "a1c5476732686da2a51218f47580f0dc1a3b8aa9" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "e5ffe230235c7d35c2f33078b7cd927a4fb579c4" }, + "auto-session": { "branch": "main", "commit": "879f5b30207bd53101e1034ca91330f23746f601" }, "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, @@ -27,17 +27,17 @@ "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "hererocks": { "branch": "master", "commit": "ec640f26e25f4a8e16f236d78bf35ab72b197b29" }, - "image.nvim": { "branch": "master", "commit": "bdd5506be7fb39668692e30141f1637b691379af" }, + "image.nvim": { "branch": "master", "commit": "7d021c94e231d491355f5e724ba357ace296f06d" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, - "indent-blankline.nvim": { "branch": "master", "commit": "4288ce8128a52650e401dda42fd7651a6038f262" }, + "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "69041bccb70f68408633e93ed33012ee18889bb0" }, + "lazy.nvim": { "branch": "main", "commit": "37c7163f8d27243993ac07db8477e44cd5275027" }, "lazydev.nvim": { "branch": "main", "commit": "78d8a11fbd02ad4eafa07dd8a43a959a69fb3bf8" }, "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, - "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, + "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, @@ -54,32 +54,32 @@ "mini.pairs": { "branch": "main", "commit": "18a2d9d7106d08d3560d07c03dcbf5680c8675cc" }, "mini.surround": { "branch": "main", "commit": "af280fc18792b4d142aab4c1638a8949a38ff33a" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neorg": { "branch": "main", "commit": "1e53ed925b53b0eff790f6a98a556a63e86475f7" }, + "neorg": { "branch": "main", "commit": "8635908dd793a88031735ec2eaedf97292bc3ea9" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "cade1f972ba226e7753a7a113f3f1a942908e73c" }, - "none-ls.nvim": { "branch": "main", "commit": "f1b438ab1709cf9d8875843559d20265013ac755" }, + "noice.nvim": { "branch": "main", "commit": "03c6a75661e68012e30b0ed81f050358b1e2233c" }, + "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, - "nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" }, + "nvim-dap-python": { "branch": "master", "commit": "d777c2b32ed39f61209c09bede28d7491621a631" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-highlight-colors": { "branch": "main", "commit": "ed03bc006a22aa58aeeb06059a0a41acbd5e5b44" }, "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, - "nvim-lint": { "branch": "master", "commit": "941fa1220a61797a51f3af9ec6b7d74c8c7367ce" }, + "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "9c9eb07fecc578e25e28db8dc9002b43fff2ed79" }, + "nvim-lspconfig": { "branch": "master", "commit": "95b2fc427353e42318c974d10685d500441b821b" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, - "nvim-treesitter": { "branch": "master", "commit": "09700b88b41ed96391de3d2010d74dc54fd5c210" }, - "nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" }, + "nvim-treesitter": { "branch": "master", "commit": "cf7baac35aa5c103b960bcb3f15c690a4aa5c6f1" }, + "nvim-treesitter-context": { "branch": "master", "commit": "f2cbd231e296a282aa9aedb2a411539801557307" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, @@ -96,16 +96,15 @@ "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "5c9660801ce345cd3835e1947c12b54290ab7e71" }, "refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, + "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "61a4a615366c470a4e9ca8f8b45718b6b92af73f" }, + "telescope.nvim": { "branch": "master", "commit": "7bd2f9b72f8449780b79bcf351534e2cd36ec43a" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, - "tree-sitter-norg": { "branch": "main", "commit": "aa1a1a7ded81a094cc3d5cb14bea6f34b86d8688" }, - "tree-sitter-norg-meta": { "branch": "main", "commit": "6f0510cc516a3af3396a682fbd6655486c2c9d2d" }, "trouble.nvim": { "branch": "main", "commit": "88c3be40c061ce053ab326ce4fdcb973a1f785ff" }, "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, From d5234084fbeb0d3b4e588af29b5747ef33c9fd42 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 28 Jun 2024 14:38:23 +0700 Subject: [PATCH 174/214] feat: use my refresh rate for neovide --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index b40d2fe..1836290 100644 --- a/init.lua +++ b/init.lua @@ -2,5 +2,5 @@ require("config.lazy") if vim.g.neovide then vim.o.guifont = "JetBrainsMono Nerd Font:h16:b" - vim.g.neovide_refresh_rate = 60 + vim.g.neovide_refresh_rate = 170 end From a24e754c7edefeccdd8d054b104e222b7db017a8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 09:13:50 +0700 Subject: [PATCH 175/214] chore: remove none-ls config with C# --- lua/plugins/override.lua | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index c6477a4..e96d0f2 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -136,18 +136,18 @@ return { stages = "fade_in_slide_out", }, }, - { - "nvimtools/none-ls.nvim", - opts = { - source = { - builtins = { - csharpier = { - args = { "--write-stdout", "--no-cache", "$FILENAME" }, - }, - }, - }, - }, - }, + -- { + -- "nvimtools/none-ls.nvim", + -- opts = { + -- source = { + -- builtins = { + -- csharpier = { + -- args = { "--write-stdout", "--no-cache", "$FILENAME" }, + -- }, + -- }, + -- }, + -- }, + -- }, { "nvim-telescope/telescope.nvim", opts = { From 8aad892885d181a9f6f2454b3501505db586eb2f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 09:14:08 +0700 Subject: [PATCH 176/214] feat: add inline diagnostic --- lua/plugins/development.lua | 15 +++++++++++++++ lua/plugins/override.lua | 8 ++++++++ 2 files changed, 23 insertions(+) diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua index e473983..d43115e 100644 --- a/lua/plugins/development.lua +++ b/lua/plugins/development.lua @@ -37,6 +37,21 @@ return { { "Tastyep/structlog.nvim", }, + { + "rachartier/tiny-inline-diagnostic.nvim", + event = "VeryLazy", + opts = { + signs = { + left = "", + right = "", + diag = "●", + arrow = "  ", + up_arrow = "  ", + vertical = " │", + vertical_end = " ╰", + }, + }, + }, -- TS / JS { "dmmulroy/tsc.nvim", diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua index e96d0f2..0c3aa25 100644 --- a/lua/plugins/override.lua +++ b/lua/plugins/override.lua @@ -180,6 +180,14 @@ return { }, }, }, + { + "nvim-lspconfig", + opts = { + diagnostics = { + virtual_text = false, + }, + }, + }, { "mfussenegger/nvim-dap", opts = { From e2750445c0b2882359cab0433bb6588928735079 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 09:54:20 +0700 Subject: [PATCH 177/214] chore: update deps --- lazy-lock.json | 66 ++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 0565308..27cf46c 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { - "LazyVim": { "branch": "main", "commit": "e864713163bc01d8c7b3a82acb0cd12025f556f8" }, - "SchemaStore.nvim": { "branch": "main", "commit": "73594484edfa33ec9301e42c6c7a4af25c48266f" }, - "aerial.nvim": { "branch": "master", "commit": "a1c5476732686da2a51218f47580f0dc1a3b8aa9" }, + "LazyVim": { "branch": "main", "commit": "8ddc6f9e16115708e2adb26609a9293ad0e380fd" }, + "SchemaStore.nvim": { "branch": "main", "commit": "4975192b5819bf1ced387e80ebd25bdbff5f2a95" }, + "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "879f5b30207bd53101e1034ca91330f23746f601" }, + "auto-session": { "branch": "main", "commit": "7b1b30d3424b7ca0fb4d12ce3f3d1977cf7c5691" }, "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, @@ -11,14 +11,14 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, + "codesnap.nvim": { "branch": "main", "commit": "08d7588ea03af711e8d6c4b94736e223f0464d18" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, - "conform.nvim": { "branch": "master", "commit": "c26dadf8a47a547768d1048a0d698ecec33494ce" }, + "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, - "everforest-nvim": { "branch": "main", "commit": "93ae58039f565ef51252e1177e00946bd6258228" }, + "everforest-nvim": { "branch": "main", "commit": "10d84d6a61ed1e97ff26b3221042e0e9b637c739" }, "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, @@ -26,15 +26,15 @@ "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "hererocks": { "branch": "master", "commit": "ec640f26e25f4a8e16f236d78bf35ab72b197b29" }, + "hererocks": { "branch": "master", "commit": "8bd2fcfdd65cfa7535ce39ea372a63b0bdb8e528" }, "image.nvim": { "branch": "master", "commit": "7d021c94e231d491355f5e724ba357ace296f06d" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, - "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, + "inc-rename.nvim": { "branch": "main", "commit": "8ba77017ca468f3029bf88ef409c2d20476ea66b" }, "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "37c7163f8d27243993ac07db8477e44cd5275027" }, + "lazy.nvim": { "branch": "main", "commit": "cea5920abb202753004440f94ec39bcf2927e02e" }, "lazydev.nvim": { "branch": "main", "commit": "78d8a11fbd02ad4eafa07dd8a43a959a69fb3bf8" }, "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, @@ -44,16 +44,16 @@ "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, - "mini.ai": { "branch": "main", "commit": "ebf806de0292ef89b2756cfb0b55040901d1c441" }, - "mini.animate": { "branch": "main", "commit": "88d133a11c0dd0736bd081a8c014a6a60477776e" }, - "mini.diff": { "branch": "main", "commit": "9d451672f2f4f8613c859618b5a7a5bf0c4cfa08" }, - "mini.files": { "branch": "main", "commit": "34602e87159c3b0e270da103f37a2860bbfd62bd" }, - "mini.move": { "branch": "main", "commit": "0977d909000510b9d3c16981e16580b8433c8697" }, - "mini.pairs": { "branch": "main", "commit": "18a2d9d7106d08d3560d07c03dcbf5680c8675cc" }, - "mini.surround": { "branch": "main", "commit": "af280fc18792b4d142aab4c1638a8949a38ff33a" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, + "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, + "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, + "mini.diff": { "branch": "main", "commit": "d052bf31cc01bb1dde0afd129d8dcdd9f36b9d35" }, + "mini.files": { "branch": "main", "commit": "acfc4e46f6722a0690ce640632c5b5515ddade70" }, + "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, + "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, + "mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" }, + "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neorg": { "branch": "main", "commit": "8635908dd793a88031735ec2eaedf97292bc3ea9" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, @@ -67,29 +67,30 @@ "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "d777c2b32ed39f61209c09bede28d7491621a631" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, - "nvim-highlight-colors": { "branch": "main", "commit": "ed03bc006a22aa58aeeb06059a0a41acbd5e5b44" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, + "nvim-highlight-colors": { "branch": "main", "commit": "a8f6952cb1ff7bde864a34c502f1a42c360a6662" }, "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "95b2fc427353e42318c974d10685d500441b821b" }, + "nvim-lspconfig": { "branch": "master", "commit": "cf97d2485fc3f6d4df1b79a3ea183e24c272215e" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, - "nvim-treesitter": { "branch": "master", "commit": "cf7baac35aa5c103b960bcb3f15c690a4aa5c6f1" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f2cbd231e296a282aa9aedb2a411539801557307" }, + "nvim-treesitter": { "branch": "master", "commit": "fa611f612a7b04c239d07f61ba80e09cb95c5af4" }, + "nvim-treesitter-context": { "branch": "master", "commit": "a45e576526f92766a05726ea3da809e9998c9694" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "oil.nvim": { "branch": "master", "commit": "65c53dbe4f2140236590a7568a5f22a77d16be39" }, - "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "f872cfa38b30a34e179fb028f68588d09bd44114" }, + "obsidian.nvim": { "branch": "main", "commit": "e170641143704068233ba1d301e75684b67fc07c" }, + "oil.nvim": { "branch": "master", "commit": "b5a1abfde00eead6814cae3321e4c90ff98cfff1" }, + "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, - "otter.nvim": { "branch": "main", "commit": "cbb1be0586eae18cbea38ada46af428d2bebf81a" }, + "otter.nvim": { "branch": "main", "commit": "e8787988f2f51dc4678aa13c4553613fff0132b5" }, "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, - "overseer.nvim": { "branch": "master", "commit": "d78fa84c06d37b1eb3bd42b4b5467c7476e74589" }, + "overseer.nvim": { "branch": "master", "commit": "433ae548434d83ab3c6afe6afc549832f7dd56f1" }, "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, @@ -98,15 +99,16 @@ "refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "7bd2f9b72f8449780b79bcf351534e2cd36ec43a" }, + "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, + "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "83e04d296ee18ba0d44202fc3b706b32cdae7215" }, "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, - "trouble.nvim": { "branch": "main", "commit": "88c3be40c061ce053ab326ce4fdcb973a1f785ff" }, - "ts-comments.nvim": { "branch": "main", "commit": "c075b4ee00f6e111b44bf99a8cfd5a4cfce9258a" }, + "trouble.nvim": { "branch": "main", "commit": "42dcb58e95723f833135d5cf406c38bd54304389" }, + "ts-comments.nvim": { "branch": "main", "commit": "c538b8fdd9e07119361929ba0a29d9f45c0de68a" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, "venv-selector.nvim": { "branch": "regexp", "commit": "9cbb76e10abed4fff32d015472e7996fd999c996" }, From de71ec87ff6dc6c5c72ec0b3b253bded789f037e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 09:56:02 +0700 Subject: [PATCH 178/214] feat: add obsidian --- lua/plugins/markdown.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua index 721df8a..d0b1182 100644 --- a/lua/plugins/markdown.lua +++ b/lua/plugins/markdown.lua @@ -58,5 +58,20 @@ return { max_height_window_percentage = 30, kitty_method = "normal", }, + { + "epwalsh/obsidian.nvim", + ft = "markdown", + dependencies = { + "nvim-lua/plenary.nvim", + }, + opts = { + workspaces = { + { + name = "Project Pillar", + path = "~/Workspace/Notes/Rouge Pillar/", + }, + }, + }, + }, }, } From c63ce5bb87e6ffd2c315bb15425af38f8c0e5c24 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 14:22:44 +0700 Subject: [PATCH 179/214] refactor: recreate folder structure --- lua/config/lazy.lua | 2 +- lua/plugins/actions/jump.lua | 10 + lua/plugins/codelearn.lua | 9 - lua/plugins/collaborative.lua | 30 --- lua/plugins/collaborative/codesnap.lua | 17 ++ lua/plugins/collaborative/leetcode.lua | 7 + lua/plugins/collaborative/remote.lua | 26 ++ lua/plugins/development.lua | 116 --------- lua/plugins/development/compiler.lua | 22 ++ lua/plugins/development/diagnostic.lua | 17 ++ lua/plugins/development/garbage-collector.lua | 6 + lua/plugins/development/language/csharp.lua | 24 ++ .../development/language/typescript.lua | 39 +++ lua/plugins/development/logging.lua | 5 + lua/plugins/development/telescope.lua | 9 + lua/plugins/file-management.lua | 56 ---- lua/plugins/files/lsp.lua | 12 + lua/plugins/files/manager.lua | 8 + lua/plugins/git.lua | 24 -- lua/plugins/git/blame.lua | 10 + lua/plugins/git/submodules.lua | 12 + lua/plugins/indent.lua | 6 - lua/plugins/markdown.lua | 77 ------ lua/plugins/markdown/actions.lua | 14 + lua/plugins/markdown/aesthetic.lua | 10 + lua/plugins/markdown/multimedia.lua | 35 +++ lua/plugins/markdown/note-systems.lua | 30 +++ lua/plugins/override.lua | 246 ------------------ lua/plugins/override/dashboard.lua | 37 +++ lua/plugins/override/development.lua | 91 +++++++ lua/plugins/override/neo-tree.lua | 42 +++ lua/plugins/override/telescope.lua | 32 +++ lua/plugins/override/theme.lua | 16 ++ lua/plugins/override/visualize.lua | 34 +++ lua/plugins/terminal/toggle-term.lua | 19 ++ lua/plugins/visualize.lua | 39 --- lua/plugins/visualize/colors.lua | 15 ++ lua/plugins/visualize/fold.lua | 4 + lua/plugins/visualize/indent.lua | 4 + lua/plugins/visualize/nerd.lua | 8 + lua/plugins/visualize/theme.lua | 12 + 41 files changed, 628 insertions(+), 604 deletions(-) create mode 100644 lua/plugins/actions/jump.lua delete mode 100644 lua/plugins/codelearn.lua delete mode 100644 lua/plugins/collaborative.lua create mode 100644 lua/plugins/collaborative/codesnap.lua create mode 100644 lua/plugins/collaborative/leetcode.lua create mode 100644 lua/plugins/collaborative/remote.lua delete mode 100644 lua/plugins/development.lua create mode 100644 lua/plugins/development/compiler.lua create mode 100644 lua/plugins/development/diagnostic.lua create mode 100644 lua/plugins/development/garbage-collector.lua create mode 100644 lua/plugins/development/language/csharp.lua create mode 100644 lua/plugins/development/language/typescript.lua create mode 100644 lua/plugins/development/logging.lua create mode 100644 lua/plugins/development/telescope.lua delete mode 100644 lua/plugins/file-management.lua create mode 100644 lua/plugins/files/lsp.lua create mode 100644 lua/plugins/files/manager.lua delete mode 100644 lua/plugins/git.lua create mode 100644 lua/plugins/git/blame.lua create mode 100644 lua/plugins/git/submodules.lua delete mode 100644 lua/plugins/indent.lua delete mode 100644 lua/plugins/markdown.lua create mode 100644 lua/plugins/markdown/actions.lua create mode 100644 lua/plugins/markdown/aesthetic.lua create mode 100644 lua/plugins/markdown/multimedia.lua create mode 100644 lua/plugins/markdown/note-systems.lua delete mode 100644 lua/plugins/override.lua create mode 100644 lua/plugins/override/dashboard.lua create mode 100644 lua/plugins/override/development.lua create mode 100644 lua/plugins/override/neo-tree.lua create mode 100644 lua/plugins/override/telescope.lua create mode 100644 lua/plugins/override/theme.lua create mode 100644 lua/plugins/override/visualize.lua create mode 100644 lua/plugins/terminal/toggle-term.lua delete mode 100644 lua/plugins/visualize.lua create mode 100644 lua/plugins/visualize/colors.lua create mode 100644 lua/plugins/visualize/fold.lua create mode 100644 lua/plugins/visualize/indent.lua create mode 100644 lua/plugins/visualize/nerd.lua create mode 100644 lua/plugins/visualize/theme.lua diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 2be9461..8cb7579 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -20,7 +20,7 @@ require("lazy").setup({ { "LazyVim/LazyVim", import = "lazyvim.plugins" }, -- import any extras modules here -- import/override with your plugins - { import = "plugins" }, + generate_import_specs("plugins"), }, defaults = { -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. diff --git a/lua/plugins/actions/jump.lua b/lua/plugins/actions/jump.lua new file mode 100644 index 0000000..a1732c1 --- /dev/null +++ b/lua/plugins/actions/jump.lua @@ -0,0 +1,10 @@ +return { + { + "tris203/precognition.nvim", + cmd = "Precognition toggle", + opts = { + startVisible = true, + showBlankVirtLine = false, + }, + }, +} diff --git a/lua/plugins/codelearn.lua b/lua/plugins/codelearn.lua deleted file mode 100644 index c8b2921..0000000 --- a/lua/plugins/codelearn.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - { - "kawre/leetcode.nvim", - cmd = "Leet", - opts = { - non_standalone = true, - }, - }, -} diff --git a/lua/plugins/collaborative.lua b/lua/plugins/collaborative.lua deleted file mode 100644 index e7d2423..0000000 --- a/lua/plugins/collaborative.lua +++ /dev/null @@ -1,30 +0,0 @@ -return { - { - "jbyuki/instant.nvim", - cmd = { - "InstantStartServer", - "InstantStopServer", - }, - }, - { - "mistricky/codesnap.nvim", - build = "make", - cmd = { - "CodeSnap", - "CodeSnapSave", - }, - opts = { - save_path = "~/Pictures/ScreenShot/", - has_line_number = true, - watermark = "• FM39hz •", - bg_color = "#535c68", - code_font_family = "JetbrainsMono Nerd Font", - }, - }, - { - "miversen33/netman.nvim", - cmd = { - "Neotree remote", - }, - }, -} diff --git a/lua/plugins/collaborative/codesnap.lua b/lua/plugins/collaborative/codesnap.lua new file mode 100644 index 0000000..83e0ff2 --- /dev/null +++ b/lua/plugins/collaborative/codesnap.lua @@ -0,0 +1,17 @@ +return { + { + "mistricky/codesnap.nvim", + build = "make", + cmd = { + "CodeSnap", + "CodeSnapSave", + }, + opts = { + save_path = "~/Pictures/ScreenShot/", + has_line_number = true, + watermark = "• FM39hz •", + bg_color = "#535c68", + code_font_family = "JetbrainsMono Nerd Font", + }, + }, +} diff --git a/lua/plugins/collaborative/leetcode.lua b/lua/plugins/collaborative/leetcode.lua new file mode 100644 index 0000000..f0c3bcd --- /dev/null +++ b/lua/plugins/collaborative/leetcode.lua @@ -0,0 +1,7 @@ +return { + "kawre/leetcode.nvim", + cmd = "Leet", + opts = { + non_standalone = true, + }, +} diff --git a/lua/plugins/collaborative/remote.lua b/lua/plugins/collaborative/remote.lua new file mode 100644 index 0000000..a1dcb4c --- /dev/null +++ b/lua/plugins/collaborative/remote.lua @@ -0,0 +1,26 @@ +return { + { + "jbyuki/instant.nvim", + cmd = { + "InstantStartServer", + "InstantStopServer", + }, + }, + { + "miversen33/netman.nvim", + cmd = { + "Neotree remote", + }, + }, + { + "rmagatti/auto-session", + event = "VimEnter", + opts = { + auto_session_enabled = true, + auto_save_enabled = true, + auto_restore_enabled = true, + auto_session_use_git_branch = true, + pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" }, + }, + }, +} diff --git a/lua/plugins/development.lua b/lua/plugins/development.lua deleted file mode 100644 index d43115e..0000000 --- a/lua/plugins/development.lua +++ /dev/null @@ -1,116 +0,0 @@ -require("dap.ext.vscode").load_launchjs() -return { - -- Overall - { - "Zeioth/compiler.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, - dependencies = { - "stevearc/overseer.nvim", - }, - opts = {}, - }, - { - "stevearc/overseer.nvim", - cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo", "OverseerRun" }, - opts = { - task_list = { - direction = "bottom", - min_height = 25, - max_height = 25, - default_detail = 1, - }, - }, - }, - { - "zeioth/garbage-day.nvim", - event = "LspAttach", - dependencies = "neovim/nvim-lspconfig", - opts = {}, - }, - { - "piersolenski/telescope-import.nvim", - dependencies = { "nvim-telescope/telescope.nvim" }, - config = function() - require("telescope").load_extension("import") - end, - }, - { - "Tastyep/structlog.nvim", - }, - { - "rachartier/tiny-inline-diagnostic.nvim", - event = "VeryLazy", - opts = { - signs = { - left = "", - right = "", - diag = "●", - arrow = "  ", - up_arrow = "  ", - vertical = " │", - vertical_end = " ╰", - }, - }, - }, - -- TS / JS - { - "dmmulroy/tsc.nvim", - cmd = "TSC", - opts = { - use_trouble_qflist = true, - }, - ft = { - "typescript", - "typescriptreact", - }, - }, - { - "Redoxahmii/json-to-types.nvim", - cmd = { "ConvertJSONtoTS", "ConvertJSONtoTSBuffer" }, - build = "sh install.sh bun", - ft = { - "typescript", - "typescriptreact", - }, - }, - { - "barrett-ruth/import-cost.nvim", - build = "sh install.sh bun", - ft = { - "javascript", - "javascriptreact", - "typescript", - "typescriptreact", - }, - }, - { - "dmmulroy/ts-error-translator.nvim", - ft = { - "typescript", - "typescriptreact", - }, - }, - -- C# - { - "iabdelkareem/csharp.nvim", - ft = "cs", - keys = { - { - "", - function() - require("csharp").debug_project() - end, - { desc = "C# debug project", noremap = true, nowait = true }, - }, - }, - dependencies = { - "williamboman/mason.nvim", - "mfussenegger/nvim-dap", - "Tastyep/structlog.nvim", - }, - config = function() - require("mason").setup() - require("csharp").setup() - end, - }, -} diff --git a/lua/plugins/development/compiler.lua b/lua/plugins/development/compiler.lua new file mode 100644 index 0000000..ee42b41 --- /dev/null +++ b/lua/plugins/development/compiler.lua @@ -0,0 +1,22 @@ +return { + { + "Zeioth/compiler.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" }, + dependencies = { + "stevearc/overseer.nvim", + }, + opts = {}, + }, + { + "stevearc/overseer.nvim", + cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo", "OverseerRun" }, + opts = { + task_list = { + direction = "bottom", + min_height = 25, + max_height = 25, + default_detail = 1, + }, + }, + }, +} diff --git a/lua/plugins/development/diagnostic.lua b/lua/plugins/development/diagnostic.lua new file mode 100644 index 0000000..0ad561b --- /dev/null +++ b/lua/plugins/development/diagnostic.lua @@ -0,0 +1,17 @@ +return { + { + "rachartier/tiny-inline-diagnostic.nvim", + event = "VeryLazy", + opts = { + signs = { + left = "", + right = "", + diag = "●", + arrow = "  ", + up_arrow = "  ", + vertical = " │", + vertical_end = " ╰", + }, + }, + }, +} diff --git a/lua/plugins/development/garbage-collector.lua b/lua/plugins/development/garbage-collector.lua new file mode 100644 index 0000000..c692ae2 --- /dev/null +++ b/lua/plugins/development/garbage-collector.lua @@ -0,0 +1,6 @@ +return { + "zeioth/garbage-day.nvim", + event = "LspAttach", + dependencies = "neovim/nvim-lspconfig", + opts = {}, +} diff --git a/lua/plugins/development/language/csharp.lua b/lua/plugins/development/language/csharp.lua new file mode 100644 index 0000000..00d34d5 --- /dev/null +++ b/lua/plugins/development/language/csharp.lua @@ -0,0 +1,24 @@ +return { + { + "iabdelkareem/csharp.nvim", + ft = "cs", + keys = { + { + "", + function() + require("csharp").debug_project() + end, + { desc = "C# debug project", noremap = true, nowait = true }, + }, + }, + dependencies = { + "williamboman/mason.nvim", + "mfussenegger/nvim-dap", + "Tastyep/structlog.nvim", + }, + config = function() + require("mason").setup() + require("csharp").setup() + end, + }, +} diff --git a/lua/plugins/development/language/typescript.lua b/lua/plugins/development/language/typescript.lua new file mode 100644 index 0000000..6cdd8bb --- /dev/null +++ b/lua/plugins/development/language/typescript.lua @@ -0,0 +1,39 @@ +return { + { + "dmmulroy/tsc.nvim", + cmd = "TSC", + opts = { + use_trouble_qflist = true, + }, + ft = { + "typescript", + "typescriptreact", + }, + }, + { + "Redoxahmii/json-to-types.nvim", + cmd = { "ConvertJSONtoTS", "ConvertJSONtoTSBuffer" }, + build = "sh install.sh bun", + ft = { + "typescript", + "typescriptreact", + }, + }, + { + "barrett-ruth/import-cost.nvim", + build = "sh install.sh bun", + ft = { + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + }, + }, + { + "dmmulroy/ts-error-translator.nvim", + ft = { + "typescript", + "typescriptreact", + }, + }, +} diff --git a/lua/plugins/development/logging.lua b/lua/plugins/development/logging.lua new file mode 100644 index 0000000..af4da59 --- /dev/null +++ b/lua/plugins/development/logging.lua @@ -0,0 +1,5 @@ +return { + { + "Tastyep/structlog.nvim", + }, +} diff --git a/lua/plugins/development/telescope.lua b/lua/plugins/development/telescope.lua new file mode 100644 index 0000000..2c31836 --- /dev/null +++ b/lua/plugins/development/telescope.lua @@ -0,0 +1,9 @@ +return { + { + "piersolenski/telescope-import.nvim", + dependencies = { "nvim-telescope/telescope.nvim" }, + config = function() + require("telescope").load_extension("import") + end, + }, +} diff --git a/lua/plugins/file-management.lua b/lua/plugins/file-management.lua deleted file mode 100644 index 0fe7260..0000000 --- a/lua/plugins/file-management.lua +++ /dev/null @@ -1,56 +0,0 @@ -return { - { - "stevearc/oil.nvim", - cmd = "Oil", - opts = {}, - dependencies = { "nvim-tree/nvim-web-devicons" }, - }, - { - "rmagatti/auto-session", - event = "VimEnter", - opts = { - auto_session_enabled = true, - auto_save_enabled = true, - auto_restore_enabled = true, - auto_session_use_git_branch = true, - pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" }, - }, - }, - { - { - "antosha417/nvim-lsp-file-operations", - event = "LspAttach", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-neo-tree/neo-tree.nvim", - }, - }, - }, - { - "akinsho/toggleterm.nvim", - cmd = "ToggleTerm", - opts = { - float_opts = { - border = "curved", - title_pos = "left", - width = 128, - height = 16, - row = 1, - }, - winbar = { - enabled = true, - name_formatter = function(term) - return term.name - end, - }, - }, - }, - { - "tris203/precognition.nvim", - cmd = "Precognition toggle", - opts = { - startVisible = true, - showBlankVirtLine = false, - }, - }, -} diff --git a/lua/plugins/files/lsp.lua b/lua/plugins/files/lsp.lua new file mode 100644 index 0000000..480eb06 --- /dev/null +++ b/lua/plugins/files/lsp.lua @@ -0,0 +1,12 @@ +return { + { + { + "antosha417/nvim-lsp-file-operations", + event = "LspAttach", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-neo-tree/neo-tree.nvim", + }, + }, + }, +} diff --git a/lua/plugins/files/manager.lua b/lua/plugins/files/manager.lua new file mode 100644 index 0000000..5ddb852 --- /dev/null +++ b/lua/plugins/files/manager.lua @@ -0,0 +1,8 @@ +return { + { + "stevearc/oil.nvim", + cmd = "Oil", + opts = {}, + dependencies = { "nvim-tree/nvim-web-devicons" }, + }, +} diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua deleted file mode 100644 index ba89579..0000000 --- a/lua/plugins/git.lua +++ /dev/null @@ -1,24 +0,0 @@ -return { - { - "f-person/git-blame.nvim", - event = "BufReadPre", - opts = { - delay = 10, - date_format = "%x • %X", - -- schedule_event = "CursorHold", - -- clear_event = "CursorHoldI", - }, - }, - { - "nvim-telescope/telescope.nvim", - dependencies = { - { - "agoodshort/telescope-git-submodules.nvim", - dependencies = "akinsho/toggleterm.nvim", - }, - }, - config = function() - require("telescope").load_extension("git_submodules") - end, - }, -} diff --git a/lua/plugins/git/blame.lua b/lua/plugins/git/blame.lua new file mode 100644 index 0000000..17a90ce --- /dev/null +++ b/lua/plugins/git/blame.lua @@ -0,0 +1,10 @@ +return { + "f-person/git-blame.nvim", + event = "BufReadPre", + opts = { + delay = 10, + date_format = "%x • %X", + -- schedule_event = "CursorHold", + -- clear_event = "CursorHoldI", + }, +} diff --git a/lua/plugins/git/submodules.lua b/lua/plugins/git/submodules.lua new file mode 100644 index 0000000..2e31f8d --- /dev/null +++ b/lua/plugins/git/submodules.lua @@ -0,0 +1,12 @@ +return { + "nvim-telescope/telescope.nvim", + dependencies = { + { + "agoodshort/telescope-git-submodules.nvim", + dependencies = "akinsho/toggleterm.nvim", + }, + }, + config = function() + require("telescope").load_extension("git_submodules") + end, +} diff --git a/lua/plugins/indent.lua b/lua/plugins/indent.lua deleted file mode 100644 index 758c723..0000000 --- a/lua/plugins/indent.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - { - "Darazaki/indent-o-matic", - event = "BufReadPre", - }, -} diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua deleted file mode 100644 index d0b1182..0000000 --- a/lua/plugins/markdown.lua +++ /dev/null @@ -1,77 +0,0 @@ -return { - { - "opdavies/toggle-checkbox.nvim", - ft = "markdown", - }, - { - "yujinyuz/gitpad.nvim", - opts = { - title = "Note", - border = "rounded", - dir = "~/Workspace/Notes/", - }, - }, - { - "jmbuhr/otter.nvim", - ft = "markdown", - dependencies = { - "hrsh7th/nvim-cmp", -- optional, for completion - "neovim/nvim-lspconfig", - "nvim-treesitter/nvim-treesitter", - }, - }, - { - "vhyrro/luarocks.nvim", - lazy = true, - priority = 1001, - opts = { - rocks = { "magick" }, - }, - }, - { - "nvim-neorg/neorg", - dependencies = { "luarocks.nvim" }, - ft = { "norg" }, - version = "*", - }, - { - "3rd/image.nvim", - ft = { "markdown", "quarto", "vimwiki" }, - dependencies = { "luarocks.nvim" }, - opts = { - backend = "kitty", - integrations = { - markdown = { - enabled = true, - only_render_image_at_cursor = false, - filetypes = { "markdown", "vimwiki", "quarto" }, - }, - }, - editor_only_render_when_focused = false, - window_overlap_clear_enabled = true, - -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, - tmux_show_only_in_active_window = true, - window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, - max_width = nil, - max_height = nil, - max_width_window_percentage = nil, - max_height_window_percentage = 30, - kitty_method = "normal", - }, - { - "epwalsh/obsidian.nvim", - ft = "markdown", - dependencies = { - "nvim-lua/plenary.nvim", - }, - opts = { - workspaces = { - { - name = "Project Pillar", - path = "~/Workspace/Notes/Rouge Pillar/", - }, - }, - }, - }, - }, -} diff --git a/lua/plugins/markdown/actions.lua b/lua/plugins/markdown/actions.lua new file mode 100644 index 0000000..7f1ec35 --- /dev/null +++ b/lua/plugins/markdown/actions.lua @@ -0,0 +1,14 @@ +return { + { + "opdavies/toggle-checkbox.nvim", + ft = "markdown", + }, + { + "yujinyuz/gitpad.nvim", + opts = { + title = "Note", + border = "rounded", + dir = "~/Workspace/Notes/", + }, + }, +} diff --git a/lua/plugins/markdown/aesthetic.lua b/lua/plugins/markdown/aesthetic.lua new file mode 100644 index 0000000..c7108fa --- /dev/null +++ b/lua/plugins/markdown/aesthetic.lua @@ -0,0 +1,10 @@ +return { + "OXY2DEV/markview.nvim", + ft = "markdown", + dependencies = { + "nvim-tree/nvim-web-devicons", + }, + config = function() + require("markview").setup() + end, +} diff --git a/lua/plugins/markdown/multimedia.lua b/lua/plugins/markdown/multimedia.lua new file mode 100644 index 0000000..fdb0c83 --- /dev/null +++ b/lua/plugins/markdown/multimedia.lua @@ -0,0 +1,35 @@ +return { + { + "vhyrro/luarocks.nvim", + lazy = true, + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + { + "3rd/image.nvim", + ft = { "markdown", "quarto", "vimwiki" }, + dependencies = { "luarocks.nvim" }, + opts = { + backend = "kitty", + integrations = { + markdown = { + enabled = true, + only_render_image_at_cursor = false, + filetypes = { "markdown", "vimwiki", "quarto" }, + }, + }, + editor_only_render_when_focused = false, + window_overlap_clear_enabled = true, + -- window_overlap_clear_ft_ignore = { 'cmp_menu', 'cmp_docs', 'scrollview' }, + tmux_show_only_in_active_window = true, + window_overlap_clear_ft_ignore = { "cmp_menu", "cmp_docs", "scrollview", "scrollview_sign" }, + max_width = nil, + max_height = nil, + max_width_window_percentage = nil, + max_height_window_percentage = 30, + kitty_method = "normal", + }, + }, +} diff --git a/lua/plugins/markdown/note-systems.lua b/lua/plugins/markdown/note-systems.lua new file mode 100644 index 0000000..12526ac --- /dev/null +++ b/lua/plugins/markdown/note-systems.lua @@ -0,0 +1,30 @@ +return { + "epwalsh/obsidian.nvim", + ft = "markdown", + dependencies = { + "nvim-lua/plenary.nvim", + }, + opts = { + workspaces = { + { + name = "Project Pillar", + path = "~/.vault/Rouge Pillar/", + }, + }, + }, + { + "nvim-neorg/neorg", + dependencies = { "luarocks.nvim" }, + ft = { "norg" }, + version = "*", + }, + { + "jmbuhr/otter.nvim", + ft = "markdown", + dependencies = { + "hrsh7th/nvim-cmp", -- optional, for completion + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + }, +} diff --git a/lua/plugins/override.lua b/lua/plugins/override.lua deleted file mode 100644 index 0c3aa25..0000000 --- a/lua/plugins/override.lua +++ /dev/null @@ -1,246 +0,0 @@ -local logo = [[ - ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ - ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ - ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ - ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ - ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ - ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ - ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ - ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ - ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ - ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ - ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ -░ ▒░ ▒ ▒ ░░ ▒░ ░░ ▒░▒░▒░ ╰──────────────────────────────╯ ░ ▐░ ░▓ ░ ▒░ ░ ░ -░ ░░ ░ ▒░ ░ ░ ░ ░ ▒ ▒░ ░ ░░ ▒ ░░ ░ ░ - ░ ░ ░ ░ ░ ░ ░ ▒ ░░ ▒ ░░ ░ - ░ ░ ░ ░ ░ ░ ░ ░ - ░ ]] -local section = require("alpha.themes.dashboard").section -return { - { - "catppuccin/nvim", - enabled = false, - }, - { - "folke/tokyonight.nvim", - enabled = false, - }, - { - "LazyVim/LazyVim", - opts = { - colorscheme = "everforest", - }, - }, - { - "goolord/alpha-nvim", - opts = { - section = { - header = { - val = vim.split(logo, "\n"), - }, - }, - opts = { - layout = { - section.header, - { type = "padding", val = 1 }, - section.buttons, - section.footer, - }, - }, - }, - }, - { - "hrsh7th/nvim-cmp", - opts = { - window = { - documentation = { - border = "rounded", - }, - completion = { - border = "rounded", - }, - }, - }, - }, - { - "folke/noice.nvim", - opts = { - presets = { - bottom_search = false, - lsp_doc_border = true, - }, - lsp = { - hover = { - silent = true, - }, - }, - }, - }, - { - "nvim-lualine/lualine.nvim", - opts = { - sections = { - lualine_z = { - require("auto-session.lib").current_session_name, - }, - }, - }, - }, - { - "nvim-neo-tree/neo-tree.nvim", - dependencies = "MunifTanjim/nui.nvim", - version = "*", - opts = { - auto_clean_after_session_restore = true, - close_if_last_window = true, - sources = { - "filesystem", - "buffers", - "git_status", - "netman.ui.neo-tree", - }, - window = { - width = 30, - mappings = { - ["h"] = function(state) - local node = state.tree:get_node() - if node.type == "directory" and node:is_expanded() then - require("neo-tree.sources.filesystem").toggle_directory(state, node) - else - require("neo-tree.ui.renderer").focus_node(state, node:get_parent_id()) - end - end, - ["l"] = function(state) - local node = state.tree:get_node() - local path = node:get_id() - if node.type == "directory" then - if not node:is_expanded() then - require("neo-tree.sources.filesystem").toggle_directory(state, node) - elseif node:has_children() then - require("neo-tree.ui.renderer").focus_node(state, node:get_child_ids()[1]) - end - end - if node.type == "file" then - require("neo-tree.utils").open_file(state, path) - end - end, - }, - }, - }, - }, - { - "rcarriga/nvim-notify", - opts = { - timeout = 2500, - fps = 170, - stages = "fade_in_slide_out", - }, - }, - -- { - -- "nvimtools/none-ls.nvim", - -- opts = { - -- source = { - -- builtins = { - -- csharpier = { - -- args = { "--write-stdout", "--no-cache", "$FILENAME" }, - -- }, - -- }, - -- }, - -- }, - -- }, - { - "nvim-telescope/telescope.nvim", - opts = { - defaults = { - preview = { - mime_hook = function(filepath, bufnr, opts) - local is_image = function(_filepath) - local image_extensions = { "png", "jpg" } - local split_path = vim.split(_filepath:lower(), ".", { plain = true }) - local extension = split_path[#split_path] - return vim.tbl_contains(image_extensions, extension) - end - if is_image(filepath) then - local term = vim.api.nvim_open_term(bufnr, {}) - local function send_output(_, data, _) - for _, d in ipairs(data) do - vim.api.nvim_chan_send(term, d .. "\r\n") - end - end - vim.fn.jobstart({ - "kitten", - "icat", - filepath, - }, { on_stdout = send_output, stdout_buffered = true, pty = true }) - else - require("telescope.previewers.utils").set_preview_message(bufnr, opts.winid, "Binary cannot be previewed") - end - end, - }, - }, - }, - }, - { - "nvim-lspconfig", - opts = { - diagnostics = { - virtual_text = false, - }, - }, - }, - { - "mfussenegger/nvim-dap", - opts = { - adapters = { - godot = { - type = "server", - host = "127.0.0.1", - port = 6006, - }, - }, - configurations = { - cs = { - { - type = "godot", - request = "launch", - name = "Launch Scene", - project = "${workspaceFolder}", - launch_scene = true, - }, - }, - }, - }, - }, - { - "rcarriga/nvim-dap-ui", - opts = { - expand_lines = true, - icons = { expanded = "", collapsed = "", circular = "" }, - layouts = { - { - elements = { - { id = "watches", size = 0.24 }, - { id = "scopes", size = 0.24 }, - { id = "breakpoints", size = 0.24 }, - { id = "stacks", size = 0.28 }, - }, - size = 0.23, - position = "right", - }, - { - elements = { - { id = "repl", size = 0.55 }, - { id = "console", size = 0.45 }, - }, - size = 0.27, - position = "bottom", - }, - }, - floating = { - max_height = 0.9, - max_width = 0.5, - border = "rounded", - }, - }, - }, -} diff --git a/lua/plugins/override/dashboard.lua b/lua/plugins/override/dashboard.lua new file mode 100644 index 0000000..d0a45fe --- /dev/null +++ b/lua/plugins/override/dashboard.lua @@ -0,0 +1,37 @@ +local logo = [[ + ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ + ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ + ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ + ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ + ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ + ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ + ███▄ █ ▓█████ ▒█████ ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ██▒ █▓ ██▓ ███▄ ▄███▓ + ██ ▀█ █ ▓█ ▀ ▒██▒ ██▒ ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ▓██░ █▒▓██▒▓██▒▀█▀ ██▒ + ▓██ ▀█ ██▒▒███ ▒██░ ██▒ ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ▓██ █▒░▒██▒▓██ ▓██░ + ▓██▒ ▐▌██▒▒▓█ ▄ ▒██ ██░ ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ▒██ █░░░██░▒██ ▒██ + ▒██░ ▓██░░▒████▒░ ████▓▒░ ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ▒▀█░ ░██░▒██▒ ░██▒ +░ ▒░ ▒ ▒ ░░ ▒░ ░░ ▒░▒░▒░ ╰──────────────────────────────╯ ░ ▐░ ░▓ ░ ▒░ ░ ░ +░ ░░ ░ ▒░ ░ ░ ░ ░ ▒ ▒░ ░ ░░ ▒ ░░ ░ ░ + ░ ░ ░ ░ ░ ░ ░ ▒ ░░ ▒ ░░ ░ + ░ ░ ░ ░ ░ ░ ░ ░ + ░ ]] +local section = require("alpha.themes.dashboard").section + +return { + "goolord/alpha-nvim", + opts = { + section = { + header = { + val = vim.split(logo, "\n"), + }, + }, + opts = { + layout = { + section.header, + { type = "padding", val = 1 }, + section.buttons, + section.footer, + }, + }, + }, +} diff --git a/lua/plugins/override/development.lua b/lua/plugins/override/development.lua new file mode 100644 index 0000000..f9b9a00 --- /dev/null +++ b/lua/plugins/override/development.lua @@ -0,0 +1,91 @@ +require("dap.ext.vscode").load_launchjs() +return { + { + "hrsh7th/nvim-cmp", + opts = { + window = { + documentation = { + border = "rounded", + }, + completion = { + border = "rounded", + }, + }, + }, + }, + -- { + -- "nvimtools/none-ls.nvim", + -- opts = { + -- source = { + -- builtins = { + -- csharpier = { + -- args = { "--write-stdout", "--no-cache", "$FILENAME" }, + -- }, + -- }, + -- }, + -- }, + -- }, + { + "nvim-lspconfig", + opts = { + diagnostics = { + virtual_text = false, + }, + }, + }, + { + "mfussenegger/nvim-dap", + opts = { + adapters = { + godot = { + type = "server", + host = "127.0.0.1", + port = 6006, + }, + }, + configurations = { + cs = { + { + type = "godot", + request = "launch", + name = "Launch Scene", + project = "${workspaceFolder}", + launch_scene = true, + }, + }, + }, + }, + }, + { + "rcarriga/nvim-dap-ui", + opts = { + expand_lines = true, + icons = { expanded = "", collapsed = "", circular = "" }, + layouts = { + { + elements = { + { id = "watches", size = 0.24 }, + { id = "scopes", size = 0.24 }, + { id = "breakpoints", size = 0.24 }, + { id = "stacks", size = 0.28 }, + }, + size = 0.23, + position = "right", + }, + { + elements = { + { id = "repl", size = 0.55 }, + { id = "console", size = 0.45 }, + }, + size = 0.27, + position = "bottom", + }, + }, + floating = { + max_height = 0.9, + max_width = 0.5, + border = "rounded", + }, + }, + }, +} diff --git a/lua/plugins/override/neo-tree.lua b/lua/plugins/override/neo-tree.lua new file mode 100644 index 0000000..f391e66 --- /dev/null +++ b/lua/plugins/override/neo-tree.lua @@ -0,0 +1,42 @@ +return { + "nvim-neo-tree/neo-tree.nvim", + dependencies = "MunifTanjim/nui.nvim", + version = "*", + opts = { + auto_clean_after_session_restore = true, + close_if_last_window = true, + sources = { + "filesystem", + "buffers", + "git_status", + "netman.ui.neo-tree", + }, + window = { + width = 30, + mappings = { + ["h"] = function(state) + local node = state.tree:get_node() + if node.type == "directory" and node:is_expanded() then + require("neo-tree.sources.filesystem").toggle_directory(state, node) + else + require("neo-tree.ui.renderer").focus_node(state, node:get_parent_id()) + end + end, + ["l"] = function(state) + local node = state.tree:get_node() + local path = node:get_id() + if node.type == "directory" then + if not node:is_expanded() then + require("neo-tree.sources.filesystem").toggle_directory(state, node) + elseif node:has_children() then + require("neo-tree.ui.renderer").focus_node(state, node:get_child_ids()[1]) + end + end + if node.type == "file" then + require("neo-tree.utils").open_file(state, path) + end + end, + }, + }, + }, +} diff --git a/lua/plugins/override/telescope.lua b/lua/plugins/override/telescope.lua new file mode 100644 index 0000000..aa4e3da --- /dev/null +++ b/lua/plugins/override/telescope.lua @@ -0,0 +1,32 @@ +return { + "nvim-telescope/telescope.nvim", + opts = { + defaults = { + preview = { + mime_hook = function(filepath, bufnr, opts) + local is_image = function(_filepath) + local image_extensions = { "png", "jpg" } + local split_path = vim.split(_filepath:lower(), ".", { plain = true }) + local extension = split_path[#split_path] + return vim.tbl_contains(image_extensions, extension) + end + if is_image(filepath) then + local term = vim.api.nvim_open_term(bufnr, {}) + local function send_output(_, data, _) + for _, d in ipairs(data) do + vim.api.nvim_chan_send(term, d .. "\r\n") + end + end + vim.fn.jobstart({ + "kitten", + "icat", + filepath, + }, { on_stdout = send_output, stdout_buffered = true, pty = true }) + else + require("telescope.previewers.utils").set_preview_message(bufnr, opts.winid, "Binary cannot be previewed") + end + end, + }, + }, + }, +} diff --git a/lua/plugins/override/theme.lua b/lua/plugins/override/theme.lua new file mode 100644 index 0000000..fc8643b --- /dev/null +++ b/lua/plugins/override/theme.lua @@ -0,0 +1,16 @@ +return { + { + "catppuccin/nvim", + enabled = false, + }, + { + "folke/tokyonight.nvim", + enabled = false, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "everforest", + }, + }, +} diff --git a/lua/plugins/override/visualize.lua b/lua/plugins/override/visualize.lua new file mode 100644 index 0000000..4d3c539 --- /dev/null +++ b/lua/plugins/override/visualize.lua @@ -0,0 +1,34 @@ +return { + { + "folke/noice.nvim", + opts = { + presets = { + bottom_search = false, + lsp_doc_border = true, + }, + lsp = { + hover = { + silent = true, + }, + }, + }, + }, + -- { + -- "nvim-lualine/lualine.nvim", + -- opts = { + -- sections = { + -- lualine_z = { + -- require("auto-session.lib").current_session_name, + -- }, + -- }, + -- }, + -- }, + { + "rcarriga/nvim-notify", + opts = { + timeout = 2500, + fps = 170, + stages = "fade_in_slide_out", + }, + }, +} diff --git a/lua/plugins/terminal/toggle-term.lua b/lua/plugins/terminal/toggle-term.lua new file mode 100644 index 0000000..5a835cc --- /dev/null +++ b/lua/plugins/terminal/toggle-term.lua @@ -0,0 +1,19 @@ +return { + "akinsho/toggleterm.nvim", + cmd = "ToggleTerm", + opts = { + float_opts = { + border = "curved", + title_pos = "left", + width = 128, + height = 16, + row = 1, + }, + winbar = { + enabled = true, + name_formatter = function(term) + return term.name + end, + }, + }, +} diff --git a/lua/plugins/visualize.lua b/lua/plugins/visualize.lua deleted file mode 100644 index d78f26e..0000000 --- a/lua/plugins/visualize.lua +++ /dev/null @@ -1,39 +0,0 @@ ----@diagnostic disable: missing-fields -return { - { - "neanias/everforest-nvim", - config = function() - require("everforest").setup({ - background = "medium", - italics = true, - ui_contrast = "high", - diagnostic_text_highlight = true, - }) - end, - }, - { - "brenoprata10/nvim-highlight-colors", - event = "BufReadPre", - opts = { - render = "virtual", - virtual_symbol = "", - enable_tailwind = true, - }, - }, - { - "HiPhish/rainbow-delimiters.nvim", - event = "BufReadPre", - }, - { - "kevinhwang91/nvim-ufo", - event = "BufReadPre", - }, - { - "2kabhishek/nerdy.nvim", - dependencies = { - "stevearc/dressing.nvim", - "nvim-telescope/telescope.nvim", - }, - cmd = "Nerdy", - }, -} diff --git a/lua/plugins/visualize/colors.lua b/lua/plugins/visualize/colors.lua new file mode 100644 index 0000000..c504c97 --- /dev/null +++ b/lua/plugins/visualize/colors.lua @@ -0,0 +1,15 @@ +return { + { + "brenoprata10/nvim-highlight-colors", + event = "BufReadPre", + opts = { + render = "virtual", + virtual_symbol = "", + enable_tailwind = true, + }, + }, + { + "HiPhish/rainbow-delimiters.nvim", + event = "BufReadPre", + }, +} diff --git a/lua/plugins/visualize/fold.lua b/lua/plugins/visualize/fold.lua new file mode 100644 index 0000000..4e4df04 --- /dev/null +++ b/lua/plugins/visualize/fold.lua @@ -0,0 +1,4 @@ +return { + "kevinhwang91/nvim-ufo", + event = "BufReadPre", +} diff --git a/lua/plugins/visualize/indent.lua b/lua/plugins/visualize/indent.lua new file mode 100644 index 0000000..c197ba0 --- /dev/null +++ b/lua/plugins/visualize/indent.lua @@ -0,0 +1,4 @@ +return { + "Darazaki/indent-o-matic", + event = "BufReadPre", +} diff --git a/lua/plugins/visualize/nerd.lua b/lua/plugins/visualize/nerd.lua new file mode 100644 index 0000000..c6382a1 --- /dev/null +++ b/lua/plugins/visualize/nerd.lua @@ -0,0 +1,8 @@ +return { + "2kabhishek/nerdy.nvim", + dependencies = { + "stevearc/dressing.nvim", + "nvim-telescope/telescope.nvim", + }, + cmd = "Nerdy", +} diff --git a/lua/plugins/visualize/theme.lua b/lua/plugins/visualize/theme.lua new file mode 100644 index 0000000..95f326b --- /dev/null +++ b/lua/plugins/visualize/theme.lua @@ -0,0 +1,12 @@ +---@diagnostic disable: missing-fields +return { + "neanias/everforest-nvim", + config = function() + require("everforest").setup({ + background = "medium", + italics = true, + ui_contrast = "high", + diagnostic_text_highlight = true, + }) + end, +} From d830f96718cda53f5150afb6d86b4efd052e0be9 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 14:22:50 +0700 Subject: [PATCH 180/214] chore: update deps --- lazy-lock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 27cf46c..36635de 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -11,7 +11,7 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "codesnap.nvim": { "branch": "main", "commit": "08d7588ea03af711e8d6c4b94736e223f0464d18" }, + "codesnap.nvim": { "branch": "main", "commit": "8f03a0795bc3321c2d75233076f13bbb92bdbfb5" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, @@ -43,6 +43,7 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, + "markview.nvim": { "branch": "main", "commit": "f60219dce7283192d549f21847fcf8537bf6d260" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, @@ -78,7 +79,7 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, - "nvim-treesitter": { "branch": "master", "commit": "fa611f612a7b04c239d07f61ba80e09cb95c5af4" }, + "nvim-treesitter": { "branch": "master", "commit": "acc1708b962e12cc1d671cd530782727801804c3" }, "nvim-treesitter-context": { "branch": "master", "commit": "a45e576526f92766a05726ea3da809e9998c9694" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, From d975853beeeba662b7e433eb5082eed19e732c7f Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 17:01:01 +0700 Subject: [PATCH 181/214] fix: fix obsidian index --- lua/plugins/markdown/note-systems.lua | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/lua/plugins/markdown/note-systems.lua b/lua/plugins/markdown/note-systems.lua index 12526ac..bd53740 100644 --- a/lua/plugins/markdown/note-systems.lua +++ b/lua/plugins/markdown/note-systems.lua @@ -1,14 +1,16 @@ return { - "epwalsh/obsidian.nvim", - ft = "markdown", - dependencies = { - "nvim-lua/plenary.nvim", - }, - opts = { - workspaces = { - { - name = "Project Pillar", - path = "~/.vault/Rouge Pillar/", + { + "epwalsh/obsidian.nvim", + ft = "markdown", + dependencies = { + "nvim-lua/plenary.nvim", + }, + opts = { + workspaces = { + { + name = "Project Pillar", + path = "~/.vault/Rouge Pillar/", + }, }, }, }, From d69c331e98a701e5d32e8b8cee1649adb35823a3 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 4 Jul 2024 17:01:12 +0700 Subject: [PATCH 182/214] chore: remove redundant arguments --- lua/config/lazy.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 8cb7579..89b3e0e 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -20,7 +20,7 @@ require("lazy").setup({ { "LazyVim/LazyVim", import = "lazyvim.plugins" }, -- import any extras modules here -- import/override with your plugins - generate_import_specs("plugins"), + generate_import_specs(), }, defaults = { -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. From 605bc4da42b3f50ae64d4047ca7f35e5dd1b2a89 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 8 Jul 2024 15:55:17 +0700 Subject: [PATCH 183/214] feat: add rust support --- lazyvim.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lazyvim.json b/lazyvim.json index 105bf61..d5c4e36 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -26,7 +26,9 @@ "lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.omnisharp", "lazyvim.plugins.extras.lang.python", + "lazyvim.plugins.extras.lang.rust", "lazyvim.plugins.extras.lang.tailwind", + "lazyvim.plugins.extras.lang.toml", "lazyvim.plugins.extras.lang.typescript", "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.linting.eslint", From e7ecb094fc0dd51426a837bdceb437be02a6c351 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 8 Jul 2024 15:55:44 +0700 Subject: [PATCH 184/214] chore: change back to original border --- lua/plugins/development/diagnostic.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/plugins/development/diagnostic.lua b/lua/plugins/development/diagnostic.lua index 0ad561b..59f725a 100644 --- a/lua/plugins/development/diagnostic.lua +++ b/lua/plugins/development/diagnostic.lua @@ -9,8 +9,13 @@ return { diag = "●", arrow = "  ", up_arrow = "  ", - vertical = " │", - vertical_end = " ╰", + vertical = "│", + -- vertical_end = "╰", + vertical_end = "└", + }, + break_line = { + enabled = true, + after = 15, }, }, }, From cc9f0eb7bc14cc13f270e71a448168ce0396ca9d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 8 Jul 2024 15:55:58 +0700 Subject: [PATCH 185/214] chore: update deps --- lazy-lock.json | 68 ++++++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 36635de..4106677 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { - "LazyVim": { "branch": "main", "commit": "8ddc6f9e16115708e2adb26609a9293ad0e380fd" }, - "SchemaStore.nvim": { "branch": "main", "commit": "4975192b5819bf1ced387e80ebd25bdbff5f2a95" }, + "LazyVim": { "branch": "main", "commit": "bf9887adacc4b37991aefc2b4514d07a6debb3b4" }, + "SchemaStore.nvim": { "branch": "main", "commit": "a1be387e7c5d5f4f503515b170b79626a0644b4a" }, "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "7b1b30d3424b7ca0fb4d12ce3f3d1977cf7c5691" }, + "auto-session": { "branch": "main", "commit": "d5f5c186e2da4266daa5487716b13ed702731b4a" }, "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, @@ -11,57 +11,58 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "codesnap.nvim": { "branch": "main", "commit": "8f03a0795bc3321c2d75233076f13bbb92bdbfb5" }, + "codesnap.nvim": { "branch": "main", "commit": "daa3d1e8f5c0f61ca16588a88d359fcc8ff117fa" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, + "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, - "edgy.nvim": { "branch": "main", "commit": "a8bc1d24798c80a391f1a5d898a50c41a7f93883" }, + "edgy.nvim": { "branch": "main", "commit": "1fe28978ab5671e9534fca40dca10280430ba727" }, "everforest-nvim": { "branch": "main", "commit": "10d84d6a61ed1e97ff26b3221042e0e9b637c739" }, "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, - "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, + "friendly-snippets": { "branch": "main", "commit": "45a1b96e46efe5fce8af325d4bed45feb9d29d0f" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "hererocks": { "branch": "master", "commit": "8bd2fcfdd65cfa7535ce39ea372a63b0bdb8e528" }, - "image.nvim": { "branch": "master", "commit": "7d021c94e231d491355f5e724ba357ace296f06d" }, + "image.nvim": { "branch": "master", "commit": "61c76515cfc3cdac8123ece9e9761b20c3dc1315" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "8ba77017ca468f3029bf88ef409c2d20476ea66b" }, "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "lazy.nvim": { "branch": "main", "commit": "cea5920abb202753004440f94ec39bcf2927e02e" }, - "lazydev.nvim": { "branch": "main", "commit": "78d8a11fbd02ad4eafa07dd8a43a959a69fb3bf8" }, - "leap.nvim": { "branch": "main", "commit": "eca8108dcd5f41fbde2a674dceb58b81ed887dc8" }, + "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, + "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, + "leap.nvim": { "branch": "main", "commit": "e3bbf330049c5be8ed02e0855c128b379215a2d3" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, - "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "f60219dce7283192d549f21847fcf8537bf6d260" }, + "markview.nvim": { "branch": "main", "commit": "708eb913b3bd858269a2be5e19340a60cd7c68b4" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, - "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, + "mason.nvim": { "branch": "main", "commit": "2af3b574b68dc0273c7fb60369f3a48d5a16a857" }, "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, "mini.diff": { "branch": "main", "commit": "d052bf31cc01bb1dde0afd129d8dcdd9f36b9d35" }, "mini.files": { "branch": "main", "commit": "acfc4e46f6722a0690ce640632c5b5515ddade70" }, + "mini.icons": { "branch": "main", "commit": "6fc6877d58635a13efca456cb025f1dfbf59786d" }, "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, "mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neorg": { "branch": "main", "commit": "8635908dd793a88031735ec2eaedf97292bc3ea9" }, + "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "03c6a75661e68012e30b0ed81f050358b1e2233c" }, + "noice.nvim": { "branch": "main", "commit": "04ff1defa257db569a687ec16051a27fbaeb0e2f" }, "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, @@ -79,43 +80,44 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, - "nvim-treesitter": { "branch": "master", "commit": "acc1708b962e12cc1d671cd530782727801804c3" }, - "nvim-treesitter-context": { "branch": "master", "commit": "a45e576526f92766a05726ea3da809e9998c9694" }, + "nvim-treesitter": { "branch": "master", "commit": "64f6f0ab4e3f613aa682eb5fe29c5025db500ddd" }, + "nvim-treesitter-context": { "branch": "master", "commit": "f56a1430f21334868a86eb980b12e0af55690e98" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "ddfccbf0df1b9349c2b9e9b17f4afa8f9b6c1ed1" }, + "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "obsidian.nvim": { "branch": "main", "commit": "e170641143704068233ba1d301e75684b67fc07c" }, - "oil.nvim": { "branch": "master", "commit": "b5a1abfde00eead6814cae3321e4c90ff98cfff1" }, + "oil.nvim": { "branch": "master", "commit": "10fbfdd37b6904c0776c5db1a27ab47eecba335e" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" }, - "otter.nvim": { "branch": "main", "commit": "e8787988f2f51dc4678aa13c4553613fff0132b5" }, - "outline.nvim": { "branch": "main", "commit": "028e0bc8ad3d511e9fc1f0678594a608eb908ee5" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, + "otter.nvim": { "branch": "main", "commit": "5f03444012b44f3715413f51b47ba2b3607cd1be" }, + "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" }, "overseer.nvim": { "branch": "master", "commit": "433ae548434d83ab3c6afe6afc549832f7dd56f1" }, "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, - "persistence.nvim": { "branch": "main", "commit": "95d03ad5450389ad7dc2a0fab14ebb3d46bc2c96" }, + "persistence.nvim": { "branch": "main", "commit": "c45ff862b53ce07a853a753fb0b33e148dbb99d2" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "5c9660801ce345cd3835e1947c12b54290ab7e71" }, - "refactoring.nvim": { "branch": "master", "commit": "c9c1a0995b7d9a534f3b9a4df7fd55240127eeb4" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, + "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" }, + "rustaceanvim": { "branch": "master", "commit": "f16c6eacfb7556c69ffc229e220b8555378245f0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "83e04d296ee18ba0d44202fc3b706b32cdae7215" }, - "todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" }, + "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "b4a76ef5a2aa263cc0f89e68116678d821917d38" }, + "todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, - "trouble.nvim": { "branch": "main", "commit": "42dcb58e95723f833135d5cf406c38bd54304389" }, - "ts-comments.nvim": { "branch": "main", "commit": "c538b8fdd9e07119361929ba0a29d9f45c0de68a" }, + "trouble.nvim": { "branch": "main", "commit": "4453fea6bb597830fbd58d2c484612f37b97bd8c" }, + "ts-comments.nvim": { "branch": "main", "commit": "c1f3168f90c8442eec2f62e572ac86b25ca854ff" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, - "tsc.nvim": { "branch": "main", "commit": "06734767eee606ebaa0a4645e0fd801c64e6aa7a" }, + "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, "venv-selector.nvim": { "branch": "regexp", "commit": "9cbb76e10abed4fff32d015472e7996fd999c996" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, - "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, + "vim-repeat": { "branch": "master", "commit": "a89a4d0760240e8b9ef6fd272b1f3f9da769d530" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "0099511294f16b81c696004fa6a403b0ae61f7a0" }, + "which-key.nvim": { "branch": "main", "commit": "af4ded85542d40e190014c732fa051bdbf88be3d" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } } \ No newline at end of file From 048e512986b2df0f3e0d8cf2869f9c9efce403a4 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 9 Jul 2024 10:04:37 +0700 Subject: [PATCH 186/214] feat: add better escape --- lua/plugins/actions/escape.lua | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 lua/plugins/actions/escape.lua diff --git a/lua/plugins/actions/escape.lua b/lua/plugins/actions/escape.lua new file mode 100644 index 0000000..eb11925 --- /dev/null +++ b/lua/plugins/actions/escape.lua @@ -0,0 +1,5 @@ +return { + "max397574/better-escape.nvim", + event = "InsertEnter", + opts = {}, +} From e8aa4313fed3ecc5cb2ff4602d4043067a723c2c Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 9 Jul 2024 10:04:50 +0700 Subject: [PATCH 187/214] chore: set toggle term at init index --- lua/plugins/terminal/toggle-term.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/terminal/toggle-term.lua b/lua/plugins/terminal/toggle-term.lua index 5a835cc..afde9c8 100644 --- a/lua/plugins/terminal/toggle-term.lua +++ b/lua/plugins/terminal/toggle-term.lua @@ -7,7 +7,7 @@ return { title_pos = "left", width = 128, height = 16, - row = 1, + row = 0, }, winbar = { enabled = true, From e9d2191e0a78ba3c496b25d0f26ea2f8d9d30b0b Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 9 Jul 2024 10:04:56 +0700 Subject: [PATCH 188/214] chore: update deps --- lazy-lock.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4106677..4cb2a89 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,7 +3,8 @@ "SchemaStore.nvim": { "branch": "main", "commit": "a1be387e7c5d5f4f503515b170b79626a0644b4a" }, "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "d5f5c186e2da4266daa5487716b13ed702731b4a" }, + "auto-session": { "branch": "main", "commit": "df99506c3a68890c80ed60be4c63ed96131e0c0c" }, + "better-escape.nvim": { "branch": "master", "commit": "b273bcf75b99529cfe2ef2b1b7fe189cc6216347" }, "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, @@ -11,7 +12,7 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "codesnap.nvim": { "branch": "main", "commit": "daa3d1e8f5c0f61ca16588a88d359fcc8ff117fa" }, + "codesnap.nvim": { "branch": "main", "commit": "f70596a74b91151ff96c7ddb1223fc1c8a20d2ce" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, @@ -34,9 +35,10 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, + "kulala.nvim": { "branch": "main", "commit": "939025ce5357d1d534a01faf454e012d87874f59" }, "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, - "leap.nvim": { "branch": "main", "commit": "e3bbf330049c5be8ed02e0855c128b379215a2d3" }, + "leap.nvim": { "branch": "main", "commit": "0cdb59d87dc6287a025edbe4296b7cb05278561c" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, @@ -56,6 +58,7 @@ "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, "mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, + "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, @@ -79,8 +82,8 @@ "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, - "nvim-spectre": { "branch": "master", "commit": "49fae98ef2bfa8342522b337892992e3495065d5" }, - "nvim-treesitter": { "branch": "master", "commit": "64f6f0ab4e3f613aa682eb5fe29c5025db500ddd" }, + "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, + "nvim-treesitter": { "branch": "master", "commit": "53c79ddc28b0df3263d629f5e20c9283b05841ca" }, "nvim-treesitter-context": { "branch": "master", "commit": "f56a1430f21334868a86eb980b12e0af55690e98" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, @@ -106,7 +109,7 @@ "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "b4a76ef5a2aa263cc0f89e68116678d821917d38" }, + "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "c40358cbd021f9862fa1ee20ec5ea2816aa8742d" }, "todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, @@ -116,7 +119,7 @@ "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, "venv-selector.nvim": { "branch": "regexp", "commit": "9cbb76e10abed4fff32d015472e7996fd999c996" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, - "vim-repeat": { "branch": "master", "commit": "a89a4d0760240e8b9ef6fd272b1f3f9da769d530" }, + "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, "which-key.nvim": { "branch": "main", "commit": "af4ded85542d40e190014c732fa051bdbf88be3d" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } From 88daa0415c5189583e159de7235f355901ac418a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 9 Jul 2024 10:05:08 +0700 Subject: [PATCH 189/214] chore: enabled some extras --- lazyvim.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lazyvim.json b/lazyvim.json index d5c4e36..40dade7 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -2,6 +2,7 @@ "extras": [ "lazyvim.plugins.extras.coding.codeium", "lazyvim.plugins.extras.coding.mini-surround", + "lazyvim.plugins.extras.coding.neogen", "lazyvim.plugins.extras.coding.yanky", "lazyvim.plugins.extras.dap.core", "lazyvim.plugins.extras.dap.nlua", @@ -16,6 +17,7 @@ "lazyvim.plugins.extras.editor.mini-move", "lazyvim.plugins.extras.editor.navic", "lazyvim.plugins.extras.editor.outline", + "lazyvim.plugins.extras.editor.overseer", "lazyvim.plugins.extras.editor.refactoring", "lazyvim.plugins.extras.formatting.prettier", "lazyvim.plugins.extras.lang.clangd", @@ -39,6 +41,7 @@ "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", + "lazyvim.plugins.extras.util.rest", "lazyvim.plugins.extras.util.startuptime" ], "news": { From d6500b11d4f5b1878214a9df76152234b524e491 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 11 Jul 2024 20:14:46 +0700 Subject: [PATCH 190/214] fix: disable inline diagnostic --- lua/plugins/development/diagnostic.lua | 40 +++++++++++++------------- lua/plugins/override/development.lua | 16 +++++------ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/lua/plugins/development/diagnostic.lua b/lua/plugins/development/diagnostic.lua index 59f725a..115201d 100644 --- a/lua/plugins/development/diagnostic.lua +++ b/lua/plugins/development/diagnostic.lua @@ -1,22 +1,22 @@ return { - { - "rachartier/tiny-inline-diagnostic.nvim", - event = "VeryLazy", - opts = { - signs = { - left = "", - right = "", - diag = "●", - arrow = "  ", - up_arrow = "  ", - vertical = "│", - -- vertical_end = "╰", - vertical_end = "└", - }, - break_line = { - enabled = true, - after = 15, - }, - }, - }, + -- { + -- "rachartier/tiny-inline-diagnostic.nvim", + -- event = "VeryLazy", + -- opts = { + -- signs = { + -- left = "", + -- right = "", + -- diag = "●", + -- arrow = "  ", + -- up_arrow = "  ", + -- vertical = "│", + -- -- vertical_end = "╰", + -- vertical_end = "└", + -- }, + -- break_line = { + -- enabled = true, + -- after = 15, + -- }, + -- }, + -- }, } diff --git a/lua/plugins/override/development.lua b/lua/plugins/override/development.lua index f9b9a00..8f40640 100644 --- a/lua/plugins/override/development.lua +++ b/lua/plugins/override/development.lua @@ -25,14 +25,14 @@ return { -- }, -- }, -- }, - { - "nvim-lspconfig", - opts = { - diagnostics = { - virtual_text = false, - }, - }, - }, + -- { + -- "nvim-lspconfig", + -- opts = { + -- diagnostics = { + -- virtual_text = false, + -- }, + -- }, + -- }, { "mfussenegger/nvim-dap", opts = { From b3d30d20298e34b305b3db2ab17818415ef8bb0e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 11 Jul 2024 20:16:18 +0700 Subject: [PATCH 191/214] chore: update deps --- lazy-lock.json | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4cb2a89..c0d314e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,31 +1,31 @@ { "LazyVim": { "branch": "main", "commit": "bf9887adacc4b37991aefc2b4514d07a6debb3b4" }, - "SchemaStore.nvim": { "branch": "main", "commit": "a1be387e7c5d5f4f503515b170b79626a0644b4a" }, + "SchemaStore.nvim": { "branch": "main", "commit": "46b3b7e58d00eea2e7d9dac186ab5379264dee52" }, "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "df99506c3a68890c80ed60be4c63ed96131e0c0c" }, - "better-escape.nvim": { "branch": "master", "commit": "b273bcf75b99529cfe2ef2b1b7fe189cc6216347" }, - "bufferline.nvim": { "branch": "main", "commit": "81820cac7c85e51e4cf179f8a66d13dbf7b032d9" }, + "auto-session": { "branch": "main", "commit": "4b0728715e674ad9c18f1519127dcaed59f9981b" }, + "better-escape.nvim": { "branch": "master", "commit": "7619e1e582d8ae43c8860dfc183455374a11aa85" }, + "bufferline.nvim": { "branch": "main", "commit": "aa16dafdc642594c7ade7e88d31a6119feb189d6" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, - "codesnap.nvim": { "branch": "main", "commit": "f70596a74b91151ff96c7ddb1223fc1c8a20d2ce" }, + "codeium.nvim": { "branch": "main", "commit": "f6a2ef32a9e923cb0104a19d3e426b0e40e49505" }, + "codesnap.nvim": { "branch": "main", "commit": "06d8e345e7be43a5b2bd67a86a3993da91c59781" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, - "edgy.nvim": { "branch": "main", "commit": "1fe28978ab5671e9534fca40dca10280430ba727" }, - "everforest-nvim": { "branch": "main", "commit": "10d84d6a61ed1e97ff26b3221042e0e9b637c739" }, + "edgy.nvim": { "branch": "main", "commit": "64009ec349a36f5df9bda25582a537192ec076cf" }, + "everforest-nvim": { "branch": "main", "commit": "8fdccd1e45088be3309aaf82072b1f7fec2f6f2c" }, "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, "friendly-snippets": { "branch": "main", "commit": "45a1b96e46efe5fce8af325d4bed45feb9d29d0f" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, - "gitpad.nvim": { "branch": "main", "commit": "9685127c3795821bdbd3dab5a5fee4422255a102" }, + "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "61c76515cfc3cdac8123ece9e9761b20c3dc1315" }, @@ -35,28 +35,28 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "kulala.nvim": { "branch": "main", "commit": "939025ce5357d1d534a01faf454e012d87874f59" }, + "kulala.nvim": { "branch": "main", "commit": "9d596267480c8e3e8b766d83c8a91afd8759f883" }, "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, - "leap.nvim": { "branch": "main", "commit": "0cdb59d87dc6287a025edbe4296b7cb05278561c" }, + "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "708eb913b3bd858269a2be5e19340a60cd7c68b4" }, + "markview.nvim": { "branch": "main", "commit": "b6e0fcb38d3593a898a1c66c5e245d68d28e9707" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, - "mason.nvim": { "branch": "main", "commit": "2af3b574b68dc0273c7fb60369f3a48d5a16a857" }, + "mason.nvim": { "branch": "main", "commit": "f96a31855fa8aea55599cea412fe611b85a874ed" }, "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, - "mini.diff": { "branch": "main", "commit": "d052bf31cc01bb1dde0afd129d8dcdd9f36b9d35" }, + "mini.diff": { "branch": "main", "commit": "d58f9cb13400aedc5b5a0ef70fcdf31871ba2ee6" }, "mini.files": { "branch": "main", "commit": "acfc4e46f6722a0690ce640632c5b5515ddade70" }, - "mini.icons": { "branch": "main", "commit": "6fc6877d58635a13efca456cb025f1dfbf59786d" }, + "mini.icons": { "branch": "main", "commit": "6dd65c0d89f0fe423d8f26e6a8f1c91fbf3bf4e3" }, "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, - "mini.surround": { "branch": "main", "commit": "7098744c8d4573a4b32cb172965f6b2ba03465d2" }, + "mini.surround": { "branch": "main", "commit": "28e2821bcccf4a1891d0ad2e49a056602ca03929" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, @@ -81,35 +81,34 @@ "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" }, + "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "53c79ddc28b0df3263d629f5e20c9283b05841ca" }, + "nvim-treesitter": { "branch": "master", "commit": "465840f8c14126e5193d777bbff94036eb875bd5" }, "nvim-treesitter-context": { "branch": "master", "commit": "f56a1430f21334868a86eb980b12e0af55690e98" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, - "nvim-ufo": { "branch": "main", "commit": "aa2e676af592b4e99c105d80d6eafd1afc215d99" }, + "nvim-ufo": { "branch": "main", "commit": "a57e088487f099197246fd24be7423c6c4dedcef" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "obsidian.nvim": { "branch": "main", "commit": "e170641143704068233ba1d301e75684b67fc07c" }, "oil.nvim": { "branch": "master", "commit": "10fbfdd37b6904c0776c5db1a27ab47eecba335e" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, - "otter.nvim": { "branch": "main", "commit": "5f03444012b44f3715413f51b47ba2b3607cd1be" }, + "otter.nvim": { "branch": "main", "commit": "0765951b40914ea895f644fdd18489e0c6553456" }, "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" }, - "overseer.nvim": { "branch": "master", "commit": "433ae548434d83ab3c6afe6afc549832f7dd56f1" }, + "overseer.nvim": { "branch": "master", "commit": "15b6249eaf71ebbc8bf0ed279e045f2bc1f28007" }, "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, "persistence.nvim": { "branch": "main", "commit": "c45ff862b53ce07a853a753fb0b33e148dbb99d2" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" }, - "rustaceanvim": { "branch": "master", "commit": "f16c6eacfb7556c69ffc229e220b8555378245f0" }, + "rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "c40358cbd021f9862fa1ee20ec5ea2816aa8742d" }, "todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, @@ -117,7 +116,7 @@ "ts-comments.nvim": { "branch": "main", "commit": "c1f3168f90c8442eec2f62e572ac86b25ca854ff" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "9cbb76e10abed4fff32d015472e7996fd999c996" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "8efa1e0a8da516f5194c5e4df3362685a90fb763" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, From f0fcdfacfd01aeafc3ffff3493e7929475c1be8d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 13 Jul 2024 13:18:26 +0700 Subject: [PATCH 192/214] chore: update deps --- lazy-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index c0d314e..441e3d5 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,10 +1,10 @@ { - "LazyVim": { "branch": "main", "commit": "bf9887adacc4b37991aefc2b4514d07a6debb3b4" }, - "SchemaStore.nvim": { "branch": "main", "commit": "46b3b7e58d00eea2e7d9dac186ab5379264dee52" }, + "LazyVim": { "branch": "main", "commit": "9391ff9fa34e8c66aaeb0c7ebf9cb47e68e621a6" }, + "SchemaStore.nvim": { "branch": "main", "commit": "37274739232b6a888be7c6ca5f1a2d58510a9a84" }, "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "4b0728715e674ad9c18f1519127dcaed59f9981b" }, - "better-escape.nvim": { "branch": "master", "commit": "7619e1e582d8ae43c8860dfc183455374a11aa85" }, + "better-escape.nvim": { "branch": "master", "commit": "62015330fc831306f5229f24b2db981d07f816c1" }, "bufferline.nvim": { "branch": "main", "commit": "aa16dafdc642594c7ade7e88d31a6119feb189d6" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, @@ -35,7 +35,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "kulala.nvim": { "branch": "main", "commit": "9d596267480c8e3e8b766d83c8a91afd8759f883" }, + "kulala.nvim": { "branch": "main", "commit": "5948c510239245b717d9269be855e1d9537929f4" }, "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, @@ -45,7 +45,7 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "b6e0fcb38d3593a898a1c66c5e245d68d28e9707" }, + "markview.nvim": { "branch": "main", "commit": "f801b3e1213f6b92b9110660e3bcf3af5c5ff758" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "f96a31855fa8aea55599cea412fe611b85a874ed" }, @@ -53,43 +53,43 @@ "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, "mini.diff": { "branch": "main", "commit": "d58f9cb13400aedc5b5a0ef70fcdf31871ba2ee6" }, "mini.files": { "branch": "main", "commit": "acfc4e46f6722a0690ce640632c5b5515ddade70" }, - "mini.icons": { "branch": "main", "commit": "6dd65c0d89f0fe423d8f26e6a8f1c91fbf3bf4e3" }, + "mini.icons": { "branch": "main", "commit": "9d9d21868841ce0a26fb2b8ef0eba7021055145c" }, "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, "mini.surround": { "branch": "main", "commit": "28e2821bcccf4a1891d0ad2e49a056602ca03929" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, - "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, + "neotest": { "branch": "master", "commit": "0fe9186afac9b7874ba304fd28d6325d07e5e274" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "04ff1defa257db569a687ec16051a27fbaeb0e2f" }, + "noice.nvim": { "branch": "main", "commit": "1cbf3a4c81c7f519f177182f541e7b0514cde3c3" }, "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "d777c2b32ed39f61209c09bede28d7491621a631" }, - "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, + "nvim-dap-ui": { "branch": "master", "commit": "754104da429457bff733444a3048bc8296daf775" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, "nvim-highlight-colors": { "branch": "main", "commit": "a8f6952cb1ff7bde864a34c502f1a42c360a6662" }, - "nvim-jdtls": { "branch": "master", "commit": "40e8494e04c1bcd5dd6c0d0bc187d2d10965017d" }, + "nvim-jdtls": { "branch": "master", "commit": "6bfd1591583b02e742fc3a2f43393c4ea3b6d3c7" }, "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "cf97d2485fc3f6d4df1b79a3ea183e24c272215e" }, + "nvim-lspconfig": { "branch": "master", "commit": "216deb2d1b5fbf24398919228208649bbf5cbadf" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, + "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "465840f8c14126e5193d777bbff94036eb875bd5" }, + "nvim-treesitter": { "branch": "master", "commit": "972aa544efb56e2f2f53c5f3c2537e43467dd5cb" }, "nvim-treesitter-context": { "branch": "master", "commit": "f56a1430f21334868a86eb980b12e0af55690e98" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, - "nvim-ufo": { "branch": "main", "commit": "a57e088487f099197246fd24be7423c6c4dedcef" }, + "nvim-ufo": { "branch": "main", "commit": "1b5f2838099f283857729e820cc05e2b19df7a2c" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "obsidian.nvim": { "branch": "main", "commit": "e170641143704068233ba1d301e75684b67fc07c" }, + "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "oil.nvim": { "branch": "master", "commit": "10fbfdd37b6904c0776c5db1a27ab47eecba335e" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, @@ -120,6 +120,6 @@ "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "af4ded85542d40e190014c732fa051bdbf88be3d" }, + "which-key.nvim": { "branch": "main", "commit": "6ec0a1ef89209680c799269227b4d0c28de1d877" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } } \ No newline at end of file From 78634379fc52a5d3e649a22ce0ca5b201c471253 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 15 Jul 2024 13:53:44 +0700 Subject: [PATCH 193/214] feat: implement neovide visual --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 1836290..ee8e0ac 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,7 @@ require("config.lazy") if vim.g.neovide then - vim.o.guifont = "JetBrainsMono Nerd Font:h16:b" + vim.o.guifont = "JetBrainsMono_Nerd_Font:h15.6:w0.8:b" + vim.opt.linespace = -4 vim.g.neovide_refresh_rate = 170 end From 41cf4eacf78f9d90d92fd93dea52e709b98fb4ba Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 15 Jul 2024 13:54:09 +0700 Subject: [PATCH 194/214] feat: configure git sign --- lua/config/keymaps.lua | 6 ++++++ lua/plugins/git/blame.lua | 22 ++++++++++++++-------- lua/plugins/override/git.lua | 13 +++++++++++++ lua/plugins/override/telescope.lua | 3 +++ 4 files changed, 36 insertions(+), 8 deletions(-) create mode 100644 lua/plugins/override/git.lua diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index f7a42c6..de3a9d9 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -12,6 +12,12 @@ map( "Precognition toggle", { desc = "Toggle Precognition", noremap = true, nowait = true } ) +map( + { "n", "v" }, + "qp", + "Telescope session-lens search_session", + { desc = "Get session list", noremap = true, nowait = true } +) -- Theme map("n", "uh", "HighlightColors Toggle", { desc = "Toggle highlighting color", nowait = true }) diff --git a/lua/plugins/git/blame.lua b/lua/plugins/git/blame.lua index 17a90ce..0939acc 100644 --- a/lua/plugins/git/blame.lua +++ b/lua/plugins/git/blame.lua @@ -1,10 +1,16 @@ return { - "f-person/git-blame.nvim", - event = "BufReadPre", - opts = { - delay = 10, - date_format = "%x • %X", - -- schedule_event = "CursorHold", - -- clear_event = "CursorHoldI", - }, + -- "f-person/git-blame.nvim", + -- event = "BufReadPre", + -- opts = { + -- date_format = "%x • %X", + -- -- schedule_event = "CursorHold", + -- -- clear_event = "CursorHoldI", + -- }, + -- "braxtons12/blame_line.nvim", + -- event = "BufReadPre", + -- opts = { + -- prefix = "  • ", + -- delay = 30, + -- -- date_format = "%x • %X", + -- }, } diff --git a/lua/plugins/override/git.lua b/lua/plugins/override/git.lua new file mode 100644 index 0000000..db4baee --- /dev/null +++ b/lua/plugins/override/git.lua @@ -0,0 +1,13 @@ +return { + "lewis6991/gitsigns.nvim", + enabled = true, + opts = { + current_line_blame = true, + current_line_blame_opts = { + virt_text = true, + virt_text_pos = "eol", + ignore_whitespace = false, + virt_text_priority = 100, + }, + }, +} diff --git a/lua/plugins/override/telescope.lua b/lua/plugins/override/telescope.lua index aa4e3da..6247467 100644 --- a/lua/plugins/override/telescope.lua +++ b/lua/plugins/override/telescope.lua @@ -3,6 +3,9 @@ return { opts = { defaults = { preview = { + session_lens = function() + require("telescope").load_extension("session-lens") + end, mime_hook = function(filepath, bufnr, opts) local is_image = function(_filepath) local image_extensions = { "png", "jpg" } From 8c9fd24053bd41586612057b55f2bb6d89e00bb9 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 16 Jul 2024 11:57:52 +0700 Subject: [PATCH 195/214] fix: fix better escape in lazygit and terminal --- lua/plugins/actions/escape.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lua/plugins/actions/escape.lua b/lua/plugins/actions/escape.lua index eb11925..575cd86 100644 --- a/lua/plugins/actions/escape.lua +++ b/lua/plugins/actions/escape.lua @@ -1,5 +1,11 @@ return { - "max397574/better-escape.nvim", - event = "InsertEnter", - opts = {}, + "max397574/better-escape.nvim", + event = "InsertEnter", + opts = { + default_mappings = true, + mappings = { + t = { j = { false } }, --lazygit navigation fix + v = { j = { k = false } }, -- visual select fix + }, + }, } From b4a9fb2ee2fe3c8d04a8da9285fe2c228fb48e9c Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 16 Jul 2024 13:35:47 +0700 Subject: [PATCH 196/214] chore: reconfigure auto session --- lua/plugins/collaborative/remote.lua | 81 +++++++++++++++++++--------- lua/plugins/override/visualize.lua | 3 ++ 2 files changed, 60 insertions(+), 24 deletions(-) diff --git a/lua/plugins/collaborative/remote.lua b/lua/plugins/collaborative/remote.lua index a1dcb4c..29db324 100644 --- a/lua/plugins/collaborative/remote.lua +++ b/lua/plugins/collaborative/remote.lua @@ -1,26 +1,59 @@ return { - { - "jbyuki/instant.nvim", - cmd = { - "InstantStartServer", - "InstantStopServer", - }, - }, - { - "miversen33/netman.nvim", - cmd = { - "Neotree remote", - }, - }, - { - "rmagatti/auto-session", - event = "VimEnter", - opts = { - auto_session_enabled = true, - auto_save_enabled = true, - auto_restore_enabled = true, - auto_session_use_git_branch = true, - pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" }, - }, - }, + { + "jbyuki/instant.nvim", + cmd = { + "InstantStartServer", + "InstantStopServer", + }, + }, + { + "miversen33/netman.nvim", + cmd = { + "Neotree remote", + }, + }, + { + "rmagatti/auto-session", + lazy = false, + dependencies = { + "nvim-telescope/telescope.nvim", + }, + opts = { + auto_session_enable_last_session = true, + auto_session_enabled = true, + auto_save_enabled = true, + auto_restore_enabled = true, + pre_save = {}, + auto_session_create_enabled = function() + local cmd = "git rev-parse --is-inside-work-tree" + return vim.fn.system(cmd) == "true\n" + end, + session_lens = { + load_on_setup = true, + theme_conf = { + border = true, + }, + previewer = true, + buftypes_to_ignore = {}, + }, + cwd_change_handling = { + restore_upcoming_session = true, + post_cwd_changed_hook = function() + require("lualine").refresh() + end, + }, + }, + }, + { + "rmagatti/session-lens", + dependencies = { + "rmagatti/auto-session", + "nvim-telescope/telescope.nvim", + }, + opts = { + path_display = { + "shorten", + }, + }, + }, } diff --git a/lua/plugins/override/visualize.lua b/lua/plugins/override/visualize.lua index 4d3c539..dca5676 100644 --- a/lua/plugins/override/visualize.lua +++ b/lua/plugins/override/visualize.lua @@ -15,6 +15,9 @@ return { }, -- { -- "nvim-lualine/lualine.nvim", + -- dependencies = { + -- "rmagatti/auto-session", + -- }, -- opts = { -- sections = { -- lualine_z = { From c3bab0cb7c94862c89b440136410204a06536a2a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 16 Jul 2024 13:38:08 +0700 Subject: [PATCH 197/214] chore: configure font for neovide --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index ee8e0ac..3126e72 100644 --- a/init.lua +++ b/init.lua @@ -1,7 +1,7 @@ require("config.lazy") if vim.g.neovide then - vim.o.guifont = "JetBrainsMono_Nerd_Font:h15.6:w0.8:b" + vim.o.guifont = "JetBrainsMono Nerd Font:h15.4:b:i" vim.opt.linespace = -4 vim.g.neovide_refresh_rate = 170 end From b5a41c272862247412d0e7a0546c104adbcbb81c Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Tue, 16 Jul 2024 13:38:12 +0700 Subject: [PATCH 198/214] chore: update deps --- lazy-lock.json | 69 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 441e3d5..9929f58 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { - "LazyVim": { "branch": "main", "commit": "9391ff9fa34e8c66aaeb0c7ebf9cb47e68e621a6" }, - "SchemaStore.nvim": { "branch": "main", "commit": "37274739232b6a888be7c6ca5f1a2d58510a9a84" }, - "aerial.nvim": { "branch": "master", "commit": "db0af491ff13c18a966ce2f9ac7f5211aec000a7" }, + "LazyVim": { "branch": "main", "commit": "9eefc6a3aaeb1a0742e676ba32c6963d649d3ca9" }, + "SchemaStore.nvim": { "branch": "main", "commit": "2580d32172f66fa37c0e57fb14e1b5bc94ed9e15" }, + "aerial.nvim": { "branch": "master", "commit": "e4de1a4b3f6e56633e9d772c00d291457cc58c47" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "4b0728715e674ad9c18f1519127dcaed59f9981b" }, + "auto-session": { "branch": "main", "commit": "08c279882d4117a3e6ade1a014f7cf4af7c34fec" }, "better-escape.nvim": { "branch": "master", "commit": "62015330fc831306f5229f24b2db981d07f816c1" }, "bufferline.nvim": { "branch": "main", "commit": "aa16dafdc642594c7ade7e88d31a6119feb189d6" }, "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, @@ -14,18 +14,18 @@ "codeium.nvim": { "branch": "main", "commit": "f6a2ef32a9e923cb0104a19d3e426b0e40e49505" }, "codesnap.nvim": { "branch": "main", "commit": "06d8e345e7be43a5b2bd67a86a3993da91c59781" }, "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, - "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, + "conform.nvim": { "branch": "master", "commit": "1d1362b0261d06a0b91872e916c172320bbb988a" }, "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, - "dial.nvim": { "branch": "master", "commit": "750f802879c90ea51f92b68c35fa562ee575804a" }, + "dial.nvim": { "branch": "master", "commit": "ed4d6a5bbd5e479b4c4a3019d148561a2e6c1490" }, "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, - "edgy.nvim": { "branch": "main", "commit": "64009ec349a36f5df9bda25582a537192ec076cf" }, + "edgy.nvim": { "branch": "main", "commit": "0e8bbab4eba9dab6c237e4a2e146dc0466897be6" }, "everforest-nvim": { "branch": "main", "commit": "8fdccd1e45088be3309aaf82072b1f7fec2f6f2c" }, "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, - "friendly-snippets": { "branch": "main", "commit": "45a1b96e46efe5fce8af325d4bed45feb9d29d0f" }, + "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, - "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, + "gitsigns.nvim": { "branch": "main", "commit": "2a7b39f4d282935f8b44cbe82879af69c7472f5c" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "61c76515cfc3cdac8123ece9e9761b20c3dc1315" }, @@ -34,18 +34,18 @@ "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "json-to-types.nvim": { "branch": "master", "commit": "be05c6dfcae5746e91dcf9b0c7d607b4931a1af3" }, - "kulala.nvim": { "branch": "main", "commit": "5948c510239245b717d9269be855e1d9537929f4" }, - "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, - "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, + "json-to-types.nvim": { "branch": "master", "commit": "47718f9cddb4655605fe0e7f92cf95b19e78733b" }, + "kulala.nvim": { "branch": "main", "commit": "29e23d7abc4cd32966230ea786991fc344096829" }, + "lazy.nvim": { "branch": "main", "commit": "b02c9eae6a250f98908c146d1dc1a891f5019f0a" }, + "lazydev.nvim": { "branch": "main", "commit": "02f1055a777264d4b65896051ec28d0f322f7932" }, "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, - "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, + "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "f801b3e1213f6b92b9110660e3bcf3af5c5ff758" }, + "markview.nvim": { "branch": "main", "commit": "4fbeb21d703dbfa30ebd289d260ffd47835a207c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "f96a31855fa8aea55599cea412fe611b85a874ed" }, @@ -56,70 +56,71 @@ "mini.icons": { "branch": "main", "commit": "9d9d21868841ce0a26fb2b8ef0eba7021055145c" }, "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, - "mini.surround": { "branch": "main", "commit": "28e2821bcccf4a1891d0ad2e49a056602ca03929" }, + "mini.surround": { "branch": "main", "commit": "57caca9525cec0ea771a67326b0ee637d056078a" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, - "neotest": { "branch": "master", "commit": "0fe9186afac9b7874ba304fd28d6325d07e5e274" }, + "neotest": { "branch": "master", "commit": "32ff2ac21135a372a42b38ae131e531e64833bd3" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "1cbf3a4c81c7f519f177182f541e7b0514cde3c3" }, - "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, + "noice.nvim": { "branch": "main", "commit": "3b5ea551448bd769976428458c11ae3f5849b7ba" }, + "none-ls.nvim": { "branch": "main", "commit": "2870f66b1cb263f6e0bfffdb089739b874343a3a" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, - "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, + "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap-python": { "branch": "master", "commit": "d777c2b32ed39f61209c09bede28d7491621a631" }, - "nvim-dap-ui": { "branch": "master", "commit": "754104da429457bff733444a3048bc8296daf775" }, + "nvim-dap-ui": { "branch": "master", "commit": "a5606bc5958db86f8d92803bea7400ee26a8d7e4" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, "nvim-highlight-colors": { "branch": "main", "commit": "a8f6952cb1ff7bde864a34c502f1a42c360a6662" }, "nvim-jdtls": { "branch": "master", "commit": "6bfd1591583b02e742fc3a2f43393c4ea3b6d3c7" }, "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "216deb2d1b5fbf24398919228208649bbf5cbadf" }, + "nvim-lspconfig": { "branch": "master", "commit": "01e08d4bf1c35e5126b2ad5209725e4c552289ab" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "972aa544efb56e2f2f53c5f3c2537e43467dd5cb" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f56a1430f21334868a86eb980b12e0af55690e98" }, + "nvim-treesitter": { "branch": "master", "commit": "a6b2f4ecc8a47011868632142a9b687d7e0f9aaf" }, + "nvim-treesitter-context": { "branch": "master", "commit": "2aba92ceb1479485953007f4d5adf34d0b66917e" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, + "nvim-ts-autotag": { "branch": "main", "commit": "26c365cc7d58d0da17b13e747855d331eb26fcf0" }, "nvim-ufo": { "branch": "main", "commit": "1b5f2838099f283857729e820cc05e2b19df7a2c" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, - "oil.nvim": { "branch": "master", "commit": "10fbfdd37b6904c0776c5db1a27ab47eecba335e" }, + "oil.nvim": { "branch": "master", "commit": "9e5eb2fcd1dfee2ff30c89273ffff179e42034b9" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, "otter.nvim": { "branch": "main", "commit": "0765951b40914ea895f644fdd18489e0c6553456" }, "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" }, - "overseer.nvim": { "branch": "master", "commit": "15b6249eaf71ebbc8bf0ed279e045f2bc1f28007" }, + "overseer.nvim": { "branch": "master", "commit": "87526babdb563b9e2f0646b420359389732326dc" }, "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, - "persistence.nvim": { "branch": "main", "commit": "c45ff862b53ce07a853a753fb0b33e148dbb99d2" }, + "persistence.nvim": { "branch": "main", "commit": "40a137dd9240c9c6760c53df48d2b155f52c252b" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" }, "rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" }, + "session-lens": { "branch": "main", "commit": "1b65d8e1bcd1836c5135cce118ba18d662a9dabd" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" }, + "todo-comments.nvim": { "branch": "main", "commit": "96fee098a90e7c09c9811aa7df71d773ba8b9b53" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, - "trouble.nvim": { "branch": "main", "commit": "4453fea6bb597830fbd58d2c484612f37b97bd8c" }, - "ts-comments.nvim": { "branch": "main", "commit": "c1f3168f90c8442eec2f62e572ac86b25ca854ff" }, + "trouble.nvim": { "branch": "main", "commit": "bf99ea71a39e322336b7f8be965f86dbf5c65540" }, + "ts-comments.nvim": { "branch": "main", "commit": "80eec3b9663ac3c4743b584f361099b061d0a9e5" }, "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "8efa1e0a8da516f5194c5e4df3362685a90fb763" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "47159757b334343fe60f16d52478f827ccefa09d" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "6ec0a1ef89209680c799269227b4d0c28de1d877" }, + "which-key.nvim": { "branch": "main", "commit": "b55a568ae69724e334aec3ef291ea4e1768ba47a" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } -} \ No newline at end of file +} From 993b2435bb53e970eb0338d3248e90344a760663 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 17 Jul 2024 15:07:26 +0700 Subject: [PATCH 199/214] feat: disable restore on root --- lua/plugins/collaborative/remote.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/plugins/collaborative/remote.lua b/lua/plugins/collaborative/remote.lua index 29db324..1faea2d 100644 --- a/lua/plugins/collaborative/remote.lua +++ b/lua/plugins/collaborative/remote.lua @@ -19,7 +19,7 @@ return { "nvim-telescope/telescope.nvim", }, opts = { - auto_session_enable_last_session = true, + -- auto_session_enable_last_session = true, auto_session_enabled = true, auto_save_enabled = true, auto_restore_enabled = true, @@ -37,7 +37,7 @@ return { buftypes_to_ignore = {}, }, cwd_change_handling = { - restore_upcoming_session = true, + -- restore_upcoming_session = true, post_cwd_changed_hook = function() require("lualine").refresh() end, From 5194ac5431f4555071d1915ddee34efc2cddab4b Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 17 Jul 2024 15:07:45 +0700 Subject: [PATCH 200/214] feat: disable global italic for neovide --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 3126e72..21ad40b 100644 --- a/init.lua +++ b/init.lua @@ -1,7 +1,7 @@ require("config.lazy") if vim.g.neovide then - vim.o.guifont = "JetBrainsMono Nerd Font:h15.4:b:i" + vim.o.guifont = "JetBrainsMono Nerd Font:h15.4:b" vim.opt.linespace = -4 vim.g.neovide_refresh_rate = 170 end From 483440d43a7827d44eb053c1701ff50c82e3a848 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 17 Jul 2024 15:07:53 +0700 Subject: [PATCH 201/214] chore: update deps --- lazy-lock.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 9929f58..c473506 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "LazyVim": { "branch": "main", "commit": "9eefc6a3aaeb1a0742e676ba32c6963d649d3ca9" }, "SchemaStore.nvim": { "branch": "main", "commit": "2580d32172f66fa37c0e57fb14e1b5bc94ed9e15" }, - "aerial.nvim": { "branch": "master", "commit": "e4de1a4b3f6e56633e9d772c00d291457cc58c47" }, + "aerial.nvim": { "branch": "master", "commit": "4e77964569ef47a70f9bb76c668dcfea2d089d5a" }, "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "auto-session": { "branch": "main", "commit": "08c279882d4117a3e6ade1a014f7cf4af7c34fec" }, "better-escape.nvim": { "branch": "master", "commit": "62015330fc831306f5229f24b2db981d07f816c1" }, @@ -13,8 +13,8 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "codeium.nvim": { "branch": "main", "commit": "f6a2ef32a9e923cb0104a19d3e426b0e40e49505" }, "codesnap.nvim": { "branch": "main", "commit": "06d8e345e7be43a5b2bd67a86a3993da91c59781" }, - "compiler.nvim": { "branch": "main", "commit": "4ad0395994f374e6c797266ea4acca90927f19aa" }, - "conform.nvim": { "branch": "master", "commit": "1d1362b0261d06a0b91872e916c172320bbb988a" }, + "compiler.nvim": { "branch": "main", "commit": "892c1aac059b7df16dc636eea9e34be53f53ff96" }, + "conform.nvim": { "branch": "master", "commit": "310e2e95a4f832163f3f7a9fedebb1a4afc0db69" }, "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, "dial.nvim": { "branch": "master", "commit": "ed4d6a5bbd5e479b4c4a3019d148561a2e6c1490" }, @@ -25,7 +25,7 @@ "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, - "gitsigns.nvim": { "branch": "main", "commit": "2a7b39f4d282935f8b44cbe82879af69c7472f5c" }, + "gitsigns.nvim": { "branch": "main", "commit": "f4928ba14eb6c667786ac7d69927f6aee6719f1e" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, "image.nvim": { "branch": "master", "commit": "61c76515cfc3cdac8123ece9e9761b20c3dc1315" }, @@ -35,7 +35,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "47718f9cddb4655605fe0e7f92cf95b19e78733b" }, - "kulala.nvim": { "branch": "main", "commit": "29e23d7abc4cd32966230ea786991fc344096829" }, + "kulala.nvim": { "branch": "main", "commit": "6ebb042addcb95b4b8d8ec0bc39fb4fb79778ae1" }, "lazy.nvim": { "branch": "main", "commit": "b02c9eae6a250f98908c146d1dc1a891f5019f0a" }, "lazydev.nvim": { "branch": "main", "commit": "02f1055a777264d4b65896051ec28d0f322f7932" }, "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, @@ -45,10 +45,10 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "4fbeb21d703dbfa30ebd289d260ffd47835a207c" }, + "markview.nvim": { "branch": "main", "commit": "316cafc79490f8b79c288bbe6638838d6d68e227" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, - "mason.nvim": { "branch": "main", "commit": "f96a31855fa8aea55599cea412fe611b85a874ed" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, "mini.diff": { "branch": "main", "commit": "d58f9cb13400aedc5b5a0ef70fcdf31871ba2ee6" }, @@ -59,13 +59,13 @@ "mini.surround": { "branch": "main", "commit": "57caca9525cec0ea771a67326b0ee637d056078a" }, "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, - "neorg": { "branch": "main", "commit": "ace80b05771b65d6633f3c64b8d930b5787f20d0" }, + "neorg": { "branch": "main", "commit": "316df479d332d3b92b036394ebaf1083c9621033" }, "neotest": { "branch": "master", "commit": "32ff2ac21135a372a42b38ae131e531e64833bd3" }, "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "3b5ea551448bd769976428458c11ae3f5849b7ba" }, + "noice.nvim": { "branch": "main", "commit": "90844cfdf8c1d2edcb2e56c21e2724e7c6ea4c41" }, "none-ls.nvim": { "branch": "main", "commit": "2870f66b1cb263f6e0bfffdb089739b874343a3a" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, @@ -83,17 +83,17 @@ "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "a6b2f4ecc8a47011868632142a9b687d7e0f9aaf" }, + "nvim-treesitter": { "branch": "master", "commit": "0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2" }, "nvim-treesitter-context": { "branch": "master", "commit": "2aba92ceb1479485953007f4d5adf34d0b66917e" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "26c365cc7d58d0da17b13e747855d331eb26fcf0" }, + "nvim-ts-autotag": { "branch": "main", "commit": "1624866a1379fc1861797f0ed05899a9c1d2ff61" }, "nvim-ufo": { "branch": "main", "commit": "1b5f2838099f283857729e820cc05e2b19df7a2c" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "oil.nvim": { "branch": "master", "commit": "9e5eb2fcd1dfee2ff30c89273ffff179e42034b9" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, - "otter.nvim": { "branch": "main", "commit": "0765951b40914ea895f644fdd18489e0c6553456" }, + "otter.nvim": { "branch": "main", "commit": "0cd6d5a3c04a2aec73899f68fb75dfee3225499a" }, "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" }, "overseer.nvim": { "branch": "master", "commit": "87526babdb563b9e2f0646b420359389732326dc" }, "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, @@ -103,7 +103,7 @@ "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" }, "rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" }, - "session-lens": { "branch": "main", "commit": "1b65d8e1bcd1836c5135cce118ba18d662a9dabd" }, + "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, @@ -121,6 +121,6 @@ "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "b55a568ae69724e334aec3ef291ea4e1768ba47a" }, + "which-key.nvim": { "branch": "main", "commit": "4390015b265adf69cf3e344cc13167539f732b2f" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } } From 7bd3cd2cd0228bfe62abe5027e0a4501819274e8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 22 Jul 2024 18:07:09 +0700 Subject: [PATCH 202/214] feat: enable some config --- lazyvim.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lazyvim.json b/lazyvim.json index 40dade7..f0f9e93 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -23,12 +23,15 @@ "lazyvim.plugins.extras.lang.clangd", "lazyvim.plugins.extras.lang.cmake", "lazyvim.plugins.extras.lang.docker", + "lazyvim.plugins.extras.lang.git", "lazyvim.plugins.extras.lang.java", "lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.markdown", + "lazyvim.plugins.extras.lang.nix", "lazyvim.plugins.extras.lang.omnisharp", "lazyvim.plugins.extras.lang.python", "lazyvim.plugins.extras.lang.rust", + "lazyvim.plugins.extras.lang.svelte", "lazyvim.plugins.extras.lang.tailwind", "lazyvim.plugins.extras.lang.toml", "lazyvim.plugins.extras.lang.typescript", @@ -41,11 +44,12 @@ "lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.treesitter-context", "lazyvim.plugins.extras.util.dot", + "lazyvim.plugins.extras.util.project", "lazyvim.plugins.extras.util.rest", "lazyvim.plugins.extras.util.startuptime" ], "news": { - "NEWS.md": "6077" + "NEWS.md": "6296" }, "version": 6 } \ No newline at end of file From b8ec0ba8b089a14daa48488245eb4a3dec1befda Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 22 Jul 2024 18:07:20 +0700 Subject: [PATCH 203/214] chore: update deps --- lazy-lock.json | 188 +++++++++++++++++++++++++------------------------ lazyvim.json | 3 +- 2 files changed, 98 insertions(+), 93 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index c473506..f13b0f1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,126 +1,130 @@ { - "LazyVim": { "branch": "main", "commit": "9eefc6a3aaeb1a0742e676ba32c6963d649d3ca9" }, - "SchemaStore.nvim": { "branch": "main", "commit": "2580d32172f66fa37c0e57fb14e1b5bc94ed9e15" }, - "aerial.nvim": { "branch": "master", "commit": "4e77964569ef47a70f9bb76c668dcfea2d089d5a" }, - "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, - "auto-session": { "branch": "main", "commit": "08c279882d4117a3e6ade1a014f7cf4af7c34fec" }, - "better-escape.nvim": { "branch": "master", "commit": "62015330fc831306f5229f24b2db981d07f816c1" }, - "bufferline.nvim": { "branch": "main", "commit": "aa16dafdc642594c7ade7e88d31a6119feb189d6" }, - "clangd_extensions.nvim": { "branch": "main", "commit": "a8500531c4ed3a207e744a374ea038744a0f93eb" }, - "cmake-tools.nvim": { "branch": "master", "commit": "4be3c229fe932043fd83ad52fdf0ba9af7297789" }, + "LazyVim": { "branch": "main", "commit": "13a4a84e3485a36e64055365665a45dc82b6bf71" }, + "SchemaStore.nvim": { "branch": "main", "commit": "dd374887d6e1de38e9d7041da824a8dc10cae401" }, + "aerial.nvim": { "branch": "master", "commit": "603156d4fd58963a05f221e76b1a25bc79ed55b0" }, + "alpha-nvim": { "branch": "main", "commit": "bf3c8bb8c02ed3d9644cc5bbc48e2bdc39349cd7" }, + "auto-session": { "branch": "main", "commit": "9d02776ed42874d37869dc683396234e3724b52d" }, + "better-escape.nvim": { "branch": "master", "commit": "bb197e51a91a635deb88630813c3bfc284413697" }, + "bufferline.nvim": { "branch": "main", "commit": "0b2fd861eee7595015b6561dade52fb060be10c4" }, + "clangd_extensions.nvim": { "branch": "main", "commit": "8f7b72100883e0e34400d9518d40a03f21e4d0a6" }, + "cmake-tools.nvim": { "branch": "master", "commit": "f1f917b584127b673c25138233cebf1d61a19f35" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-git": { "branch": "main", "commit": "50d526dff0f6bc441b51fc269d9fdc99a50c76af" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "codeium.nvim": { "branch": "main", "commit": "f6a2ef32a9e923cb0104a19d3e426b0e40e49505" }, - "codesnap.nvim": { "branch": "main", "commit": "06d8e345e7be43a5b2bd67a86a3993da91c59781" }, - "compiler.nvim": { "branch": "main", "commit": "892c1aac059b7df16dc636eea9e34be53f53ff96" }, - "conform.nvim": { "branch": "master", "commit": "310e2e95a4f832163f3f7a9fedebb1a4afc0db69" }, - "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, - "csharp.nvim": { "branch": "main", "commit": "48d72dfad26177295744d6da958f1dc08046a9d9" }, + "codeium.nvim": { "branch": "main", "commit": "ed65f0a5262c746b2d69a7ae67af7c1da89f94ab" }, + "codesnap.nvim": { "branch": "main", "commit": "6400480aa6cc366cbd931146c429aaa64680dab9" }, + "compiler.nvim": { "branch": "main", "commit": "fd28c5e3cf9f78d9a943530ffd1b9cbd15e57ee1" }, + "conform.nvim": { "branch": "master", "commit": "40d4e98fcc3e6f485f0e8924c63734bc7e305967" }, + "crates.nvim": { "branch": "main", "commit": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785" }, + "csharp.nvim": { "branch": "main", "commit": "e44e275dabbcfc188ce1a5f504aad778e917c814" }, "dial.nvim": { "branch": "master", "commit": "ed4d6a5bbd5e479b4c4a3019d148561a2e6c1490" }, - "dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" }, - "edgy.nvim": { "branch": "main", "commit": "0e8bbab4eba9dab6c237e4a2e146dc0466897be6" }, - "everforest-nvim": { "branch": "main", "commit": "8fdccd1e45088be3309aaf82072b1f7fec2f6f2c" }, - "flit.nvim": { "branch": "main", "commit": "a9be4e76c30a128f1e51af448c8321bf8366bcd4" }, - "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, - "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, + "dressing.nvim": { "branch": "master", "commit": "1b7921eecc65af1baf8ac1dc06f0794934cbcfb2" }, + "edgy.nvim": { "branch": "main", "commit": "7e8dedc39abebe40c289b8012cc89b11c69aa7a0" }, + "everforest-nvim": { "branch": "main", "commit": "308c024bc1fcb7e179eb9551ba5f69dae1737d2b" }, + "flit.nvim": { "branch": "main", "commit": "1ef72de6a02458d31b10039372c8a15ab8989e0d" }, + "friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" }, + "fzf-lua": { "branch": "main", "commit": "1e03541de4d8a169defe83bb4d7abfba450c63a1" }, + "garbage-day.nvim": { "branch": "main", "commit": "750ef08ae6031ee3683014c5349144340c08ead6" }, "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, - "gitsigns.nvim": { "branch": "main", "commit": "f4928ba14eb6c667786ac7d69927f6aee6719f1e" }, + "gitsigns.nvim": { "branch": "main", "commit": "863903631e676b33e8be2acb17512fdc1b80b4fb" }, + "grug-far.nvim": { "branch": "main", "commit": "d3b6a0f83730d6d1c7c37e0acc014cca0b005ab2" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, - "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, - "image.nvim": { "branch": "master", "commit": "61c76515cfc3cdac8123ece9e9761b20c3dc1315" }, + "image.nvim": { "branch": "master", "commit": "88e9693e188b8464b1c426aebb4389fd9db2fcbf" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, "inc-rename.nvim": { "branch": "main", "commit": "8ba77017ca468f3029bf88ef409c2d20476ea66b" }, - "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, + "indent-blankline.nvim": { "branch": "master", "commit": "e7a4442e055ec953311e77791546238d1eaae507" }, "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, - "json-to-types.nvim": { "branch": "master", "commit": "47718f9cddb4655605fe0e7f92cf95b19e78733b" }, - "kulala.nvim": { "branch": "main", "commit": "6ebb042addcb95b4b8d8ec0bc39fb4fb79778ae1" }, - "lazy.nvim": { "branch": "main", "commit": "b02c9eae6a250f98908c146d1dc1a891f5019f0a" }, - "lazydev.nvim": { "branch": "main", "commit": "02f1055a777264d4b65896051ec28d0f322f7932" }, - "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, + "json-to-types.nvim": { "branch": "master", "commit": "c2a9c28b18c74caf2fd8845b6e453aeac4bbc3ee" }, + "kulala.nvim": { "branch": "main", "commit": "f7186ec0909f820945f1cfb77bf83a12935f62d8" }, + "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, + "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, + "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, "leetcode.nvim": { "branch": "master", "commit": "02fb2c855658ad6b60e43671f6b040c812181a1d" }, "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, - "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, + "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markview.nvim": { "branch": "main", "commit": "316cafc79490f8b79c288bbe6638838d6d68e227" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, + "markdown.nvim": { "branch": "main", "commit": "ef0c921858cbe079d40304200af60b6ce0c99429" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "ba9c2f0b93deb48d0a99ae0e8d8dd36f7cc286d6" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, - "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, - "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, - "mini.diff": { "branch": "main", "commit": "d58f9cb13400aedc5b5a0ef70fcdf31871ba2ee6" }, - "mini.files": { "branch": "main", "commit": "acfc4e46f6722a0690ce640632c5b5515ddade70" }, - "mini.icons": { "branch": "main", "commit": "9d9d21868841ce0a26fb2b8ef0eba7021055145c" }, - "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, - "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, - "mini.surround": { "branch": "main", "commit": "57caca9525cec0ea771a67326b0ee637d056078a" }, - "neo-tree.nvim": { "branch": "main", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" }, - "neorg": { "branch": "main", "commit": "316df479d332d3b92b036394ebaf1083c9621033" }, - "neotest": { "branch": "master", "commit": "32ff2ac21135a372a42b38ae131e531e64833bd3" }, - "neotest-dotnet": { "branch": "main", "commit": "caeb52b602fa8a5855c5839c338fb65b50a40ab3" }, - "neotest-python": { "branch": "master", "commit": "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50" }, + "mini.ai": { "branch": "main", "commit": "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9" }, + "mini.animate": { "branch": "main", "commit": "d33ddf0eefee6338bbd95805c4595c1b34e6bfe2" }, + "mini.diff": { "branch": "main", "commit": "24d46798be8a358d38d3adc92c7ebcbb2d6f67e0" }, + "mini.files": { "branch": "main", "commit": "f5d06532a9b8cfff0f17226bf8ae7b15227ddb88" }, + "mini.icons": { "branch": "main", "commit": "a2742459f0ee32806c2438ca06b4d8b331f3f4d4" }, + "mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" }, + "mini.pairs": { "branch": "main", "commit": "694d9beb488ff1afaf3d1977b067e53c827d9af5" }, + "mini.surround": { "branch": "main", "commit": "e1ac1ce5c7499aa4cc2ca9fb1adec9e730dd9394" }, + "neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, + "neogen": { "branch": "main", "commit": "e932ba918b56723436b77aa3efb844a11b2851ab" }, + "neorg": { "branch": "main", "commit": "81ee90cb2d72ac43bfadb7dd276646f34c8f85be" }, + "neotest": { "branch": "master", "commit": "6d3d22cdad49999ef774ebe1bc250a4994038964" }, + "neotest-dotnet": { "branch": "main", "commit": "03509791912eaeac9f993f7cf49e170eca06a8bc" }, + "neotest-python": { "branch": "master", "commit": "a2861ab3c9a0bf75a56b11835c2bfc8270f5be7e" }, "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, - "noice.nvim": { "branch": "main", "commit": "90844cfdf8c1d2edcb2e56c21e2724e7c6ea4c41" }, - "none-ls.nvim": { "branch": "main", "commit": "2870f66b1cb263f6e0bfffdb089739b874343a3a" }, - "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, - "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, - "nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, - "nvim-dap-python": { "branch": "master", "commit": "d777c2b32ed39f61209c09bede28d7491621a631" }, - "nvim-dap-ui": { "branch": "master", "commit": "a5606bc5958db86f8d92803bea7400ee26a8d7e4" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, - "nvim-highlight-colors": { "branch": "main", "commit": "a8f6952cb1ff7bde864a34c502f1a42c360a6662" }, - "nvim-jdtls": { "branch": "master", "commit": "6bfd1591583b02e742fc3a2f43393c4ea3b6d3c7" }, - "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, + "noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" }, + "none-ls.nvim": { "branch": "main", "commit": "0e0a940477cc08fa7b1799384a1d668058ed4e61" }, + "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, + "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, + "nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" }, + "nvim-dap-python": { "branch": "master", "commit": "db72bf6ab9f75fe841e8e11e772ee7fef6f484f1" }, + "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "52638640ae309cacdaff785fdbb854437bd1ee5c" }, + "nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" }, + "nvim-jdtls": { "branch": "master", "commit": "efe813854432a314b472226dca813f0f2598d44a" }, + "nvim-lint": { "branch": "master", "commit": "27f44d1cc3d733a38a736acb902f94879d99c76c" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "01e08d4bf1c35e5126b2ad5209725e4c552289ab" }, + "nvim-lspconfig": { "branch": "master", "commit": "04680101ff79e99b4e33a4386ec27cbd0d360c75" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, - "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, + "nvim-notify": { "branch": "master", "commit": "fbef5d32be8466dd76544a257d3f3dce20082a07" }, + "nvim-nyctophilia": { "branch": "master", "commit": "f504b2819f2bbeb9d6015aba5b1ac5a5bb3fc05a" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, - "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2" }, - "nvim-treesitter-context": { "branch": "master", "commit": "2aba92ceb1479485953007f4d5adf34d0b66917e" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "1624866a1379fc1861797f0ed05899a9c1d2ff61" }, - "nvim-ufo": { "branch": "main", "commit": "1b5f2838099f283857729e820cc05e2b19df7a2c" }, - "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, - "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, - "oil.nvim": { "branch": "master", "commit": "9e5eb2fcd1dfee2ff30c89273ffff179e42034b9" }, + "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, + "nvim-treesitter": { "branch": "master", "commit": "86c10df7ef77daf45a0e4a918934bb59083db1e1" }, + "nvim-treesitter-context": { "branch": "master", "commit": "78a81c7494e7d1a08dd1200b556933e513fd9f29" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "b91c98afa6c42819aea6cbc1ba38272f5456a5cf" }, + "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, + "nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" }, + "nvim-web-devicons": { "branch": "master", "commit": "56f17def81478e406e3a8ec4aa727558e79786f3" }, + "obsidian.nvim": { "branch": "main", "commit": "14e0427bef6c55da0d63f9a313fd9941be3a2479" }, + "oil.nvim": { "branch": "master", "commit": "ccab9d5e09e2d0042fbbe5b6bd05e82426247067" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "730189c92c6fd80eb92bb6c1886392a142dba273" }, - "otter.nvim": { "branch": "main", "commit": "0cd6d5a3c04a2aec73899f68fb75dfee3225499a" }, - "outline.nvim": { "branch": "main", "commit": "2175b6da5b7b5be9de14fd3f54383a17f5e4609c" }, - "overseer.nvim": { "branch": "master", "commit": "87526babdb563b9e2f0646b420359389732326dc" }, - "pathlib.nvim": { "branch": "main", "commit": "7a5a6facd29e306bc73a37719fa67c0d2226f852" }, - "persistence.nvim": { "branch": "main", "commit": "40a137dd9240c9c6760c53df48d2b155f52c252b" }, - "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "precognition.nvim": { "branch": "main", "commit": "2a566f03eb06859298eff837f3a6686dfa5304a5" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, - "refactoring.nvim": { "branch": "master", "commit": "d07218748c48e756c27aa6859bfa6e62a3d271af" }, - "rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "0f0d5bc67786c36edc2cb6fb5faa5c09dd1a6e10" }, + "otter.nvim": { "branch": "main", "commit": "ca9ce67d0399380b659923381b58d174344c9ee7" }, + "outline.nvim": { "branch": "main", "commit": "6c44527837ff7ac1cd054dc365a721e881020a2e" }, + "overseer.nvim": { "branch": "master", "commit": "965f8159408cee5970421ad36c4523333b798502" }, + "pathlib.nvim": { "branch": "main", "commit": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1" }, + "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" }, + "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "precognition.nvim": { "branch": "main", "commit": "8a81c310b4e76b4884fc5350a5741cf683c645c7" }, + "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, + "refactoring.nvim": { "branch": "master", "commit": "c406fc5fb4d7ba5fce7b668637075fad6e75e9f8" }, + "render-markdown.nvim": { "branch": "main", "commit": "d20d19fa54965f6eb94558c0b84fe9a942169fb4" }, + "rustaceanvim": { "branch": "master", "commit": "d1f56672638508a7bc971cde31a29df4018579a9" }, "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, - "telescope-git-submodules.nvim": { "branch": "main", "commit": "ece2164d0171d01f7396420df5ef1cf82a910b60" }, - "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "todo-comments.nvim": { "branch": "main", "commit": "96fee098a90e7c09c9811aa7df71d773ba8b9b53" }, + "telescope-git-submodules.nvim": { "branch": "main", "commit": "e9bbf8b9451dcd7911e0c1bf3ab0f61bb33e0a59" }, + "telescope-import.nvim": { "branch": "main", "commit": "abce03c71791bd27fc9043b62b5483467875b758" }, + "telescope.nvim": { "branch": "master", "commit": "dc6fc321a5ba076697cca89c9d7ea43153276d81" }, + "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, - "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, - "trouble.nvim": { "branch": "main", "commit": "bf99ea71a39e322336b7f8be965f86dbf5c65540" }, - "ts-comments.nvim": { "branch": "main", "commit": "80eec3b9663ac3c4743b584f361099b061d0a9e5" }, - "ts-error-translator.nvim": { "branch": "main", "commit": "11ae55b28bde02663b5f983f59b0e3fd9c4e845b" }, - "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "47159757b334343fe60f16d52478f827ccefa09d" }, + "toggleterm.nvim": { "branch": "main", "commit": "137d06fb103952a0fb567882bb8527e2f92d327d" }, + "trouble.nvim": { "branch": "main", "commit": "254145ffd528b98eb20be894338e2d5c93fa02c2" }, + "ts-comments.nvim": { "branch": "main", "commit": "98d7d4dec0af1312d38e288f800bbf6ff562b6ab" }, + "ts-error-translator.nvim": { "branch": "main", "commit": "3bd23c4cfe4c2edc99278e01b75cdb2a26f03152" }, + "tsc.nvim": { "branch": "main", "commit": "82c37ebfe45d30763db6f45b54e18f1e485bb52c" }, + "venv-selector.nvim": { "branch": "regexp", "commit": "e82594274bf7b54387f9a2abe65f74909ac66e97" }, "vim-illuminate": { "branch": "master", "commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, "vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" }, - "which-key.nvim": { "branch": "main", "commit": "4390015b265adf69cf3e344cc13167539f732b2f" }, + "which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" }, "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } } diff --git a/lazyvim.json b/lazyvim.json index f0f9e93..50c43ae 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -8,6 +8,7 @@ "lazyvim.plugins.extras.dap.nlua", "lazyvim.plugins.extras.editor.aerial", "lazyvim.plugins.extras.editor.dial", + "lazyvim.plugins.extras.editor.fzf", "lazyvim.plugins.extras.editor.harpoon2", "lazyvim.plugins.extras.editor.illuminate", "lazyvim.plugins.extras.editor.inc-rename", @@ -49,7 +50,7 @@ "lazyvim.plugins.extras.util.startuptime" ], "news": { - "NEWS.md": "6296" + "NEWS.md": "6520" }, "version": 6 } \ No newline at end of file From fc06a40a99abeccbf0ea1d079e99aa433fb541d8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 1 Aug 2024 09:44:56 +0700 Subject: [PATCH 204/214] chore: disable markview as it conflict with markdown --- lazy-lock.json | 2 +- lua/plugins/markdown/aesthetic.lua | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index f13b0f1..d9128e5 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -47,7 +47,7 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markdown.nvim": { "branch": "main", "commit": "ef0c921858cbe079d40304200af60b6ce0c99429" }, + "markdown.nvim": { "branch": "main", "commit": "4d046cdf65393a62c0eb209e01574b39f28bc01b" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "ba9c2f0b93deb48d0a99ae0e8d8dd36f7cc286d6" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, diff --git a/lua/plugins/markdown/aesthetic.lua b/lua/plugins/markdown/aesthetic.lua index c7108fa..1dceab2 100644 --- a/lua/plugins/markdown/aesthetic.lua +++ b/lua/plugins/markdown/aesthetic.lua @@ -1,10 +1,10 @@ return { - "OXY2DEV/markview.nvim", - ft = "markdown", - dependencies = { - "nvim-tree/nvim-web-devicons", - }, - config = function() - require("markview").setup() - end, + -- "OXY2DEV/markview.nvim", + -- ft = "markdown", + -- dependencies = { + -- "nvim-tree/nvim-web-devicons", + -- }, + -- config = function() + -- require("markview").setup() + -- end, } From 0cc7bfa2d9bf9c145f6530cfbdd4df937a28299d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Thu, 1 Aug 2024 09:45:08 +0700 Subject: [PATCH 205/214] feat: disable spell checking --- lua/config/options.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/config/options.lua b/lua/config/options.lua index dd0d507..c10d5bd 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -4,4 +4,4 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false -vim.opt.spelllang = { "en", "cjk" } +vim.opt.spelllang = {} From 82831832905e743067daf22e360af7d724370d7e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 21 Sep 2024 14:36:21 +0700 Subject: [PATCH 206/214] feat: add plantuml --- lua/config/autocmds.lua | 17 +++++++++++++++++ lua/plugins/markdown/note-systems.lua | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 025d3d6..7f32ab9 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -10,6 +10,7 @@ vim.api.nvim_create_autocmd("User", { vim.api.nvim_win_set_config(win_id, { border = "rounded" }) end, }) + vim.api.nvim_create_autocmd("LspAttach", { callback = function(args) local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) @@ -25,3 +26,19 @@ vim.api.nvim_create_autocmd("LspAttach", { }) end, }) + +vim.api.nvim_create_autocmd("User", { + pattern = "BufWritePre", + callback = function() + local chars = "abcdefghijklmnopqrstuvwxyz" + ---@type string[] + local reg_chars = {} + local _ = chars:gsub(".", function(v) + table.insert(reg_chars, v) + end) + for _, v in pairs(reg_chars) do + vim.fn.setreg(v, "") + end + vim.cmd.wshada({ bang = true }) + end, +}) diff --git a/lua/plugins/markdown/note-systems.lua b/lua/plugins/markdown/note-systems.lua index bd53740..0a32785 100644 --- a/lua/plugins/markdown/note-systems.lua +++ b/lua/plugins/markdown/note-systems.lua @@ -29,4 +29,22 @@ return { "nvim-treesitter/nvim-treesitter", }, }, + { + "javiorfo/nvim-soil", + dependencies = { "javiorfo/nvim-nyctophilia" }, + + lazy = true, + ft = "plantuml", + opts = { + -- puml_jar = "/path/to/plantuml.jar", + + image = { + darkmode = false, -- Enable or disable darkmode + format = "png", -- Choose between png or svg + execute_to_open = function(img) + return "kitten icat" .. img + end, + }, + }, + }, } From 43fc3b42bd668f850d157e3330bf5bf87966393a Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Wed, 16 Oct 2024 13:13:56 +0700 Subject: [PATCH 207/214] chore: update deps --- lazy-lock.json | 55 +++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index d9128e5..3b87bce 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "LazyVim": { "branch": "main", "commit": "13a4a84e3485a36e64055365665a45dc82b6bf71" }, - "SchemaStore.nvim": { "branch": "main", "commit": "dd374887d6e1de38e9d7041da824a8dc10cae401" }, - "aerial.nvim": { "branch": "master", "commit": "603156d4fd58963a05f221e76b1a25bc79ed55b0" }, + "SchemaStore.nvim": { "branch": "main", "commit": "6796194ae7db1c4c79c904e31ba2f8cfd7b0cd12" }, + "aerial.nvim": { "branch": "master", "commit": "9c29a1a66eb31384888e413e510ba72496e06770" }, "alpha-nvim": { "branch": "main", "commit": "bf3c8bb8c02ed3d9644cc5bbc48e2bdc39349cd7" }, "auto-session": { "branch": "main", "commit": "9d02776ed42874d37869dc683396234e3724b52d" }, "better-escape.nvim": { "branch": "master", "commit": "bb197e51a91a635deb88630813c3bfc284413697" }, @@ -12,23 +12,23 @@ "cmp-git": { "branch": "main", "commit": "50d526dff0f6bc441b51fc269d9fdc99a50c76af" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "codeium.nvim": { "branch": "main", "commit": "ed65f0a5262c746b2d69a7ae67af7c1da89f94ab" }, + "codeium.nvim": { "branch": "main", "commit": "ca38490ef963b066d6f686146d73213c70ef7f6b" }, "codesnap.nvim": { "branch": "main", "commit": "6400480aa6cc366cbd931146c429aaa64680dab9" }, "compiler.nvim": { "branch": "main", "commit": "fd28c5e3cf9f78d9a943530ffd1b9cbd15e57ee1" }, - "conform.nvim": { "branch": "master", "commit": "40d4e98fcc3e6f485f0e8924c63734bc7e305967" }, + "conform.nvim": { "branch": "master", "commit": "f5bd8419f8a29451e20bdb1061a54fe13d5c8de3" }, "crates.nvim": { "branch": "main", "commit": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785" }, "csharp.nvim": { "branch": "main", "commit": "e44e275dabbcfc188ce1a5f504aad778e917c814" }, "dial.nvim": { "branch": "master", "commit": "ed4d6a5bbd5e479b4c4a3019d148561a2e6c1490" }, "dressing.nvim": { "branch": "master", "commit": "1b7921eecc65af1baf8ac1dc06f0794934cbcfb2" }, "edgy.nvim": { "branch": "main", "commit": "7e8dedc39abebe40c289b8012cc89b11c69aa7a0" }, - "everforest-nvim": { "branch": "main", "commit": "308c024bc1fcb7e179eb9551ba5f69dae1737d2b" }, + "everforest-nvim": { "branch": "main", "commit": "7c57941d5ef5a150f307b9295c00a59e95d78587" }, "flit.nvim": { "branch": "main", "commit": "1ef72de6a02458d31b10039372c8a15ab8989e0d" }, "friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" }, - "fzf-lua": { "branch": "main", "commit": "1e03541de4d8a169defe83bb4d7abfba450c63a1" }, + "fzf-lua": { "branch": "main", "commit": "5dec364c9dedec00dcd6d06e323d7bc7f8d6b596" }, "garbage-day.nvim": { "branch": "main", "commit": "750ef08ae6031ee3683014c5349144340c08ead6" }, "gitpad.nvim": { "branch": "main", "commit": "1e0f6fa335c72c05d1d3635120c572e198e5ae0d" }, "gitsigns.nvim": { "branch": "main", "commit": "863903631e676b33e8be2acb17512fdc1b80b4fb" }, - "grug-far.nvim": { "branch": "main", "commit": "d3b6a0f83730d6d1c7c37e0acc014cca0b005ab2" }, + "grug-far.nvim": { "branch": "main", "commit": "190c03d54e8976491e6e49acb97087bf4182b079" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "image.nvim": { "branch": "master", "commit": "88e9693e188b8464b1c426aebb4389fd9db2fcbf" }, "import-cost.nvim": { "branch": "main", "commit": "332b9870c7b22dcfb297a0be7d7a87c148181694" }, @@ -37,7 +37,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "c2a9c28b18c74caf2fd8845b6e453aeac4bbc3ee" }, - "kulala.nvim": { "branch": "main", "commit": "f7186ec0909f820945f1cfb77bf83a12935f62d8" }, + "kulala.nvim": { "branch": "main", "commit": "c7a2c793dca8509f9792e9d35d377de016c88a5b" }, "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, @@ -47,18 +47,17 @@ "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markdown.nvim": { "branch": "main", "commit": "4d046cdf65393a62c0eb209e01574b39f28bc01b" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "ba9c2f0b93deb48d0a99ae0e8d8dd36f7cc286d6" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "4ba55f9755ebe8297d92c419b90a946123292ae6" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "8b9363d83b5d779813cdd2819b8308651cec2a09" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "mini.ai": { "branch": "main", "commit": "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9" }, "mini.animate": { "branch": "main", "commit": "d33ddf0eefee6338bbd95805c4595c1b34e6bfe2" }, "mini.diff": { "branch": "main", "commit": "24d46798be8a358d38d3adc92c7ebcbb2d6f67e0" }, - "mini.files": { "branch": "main", "commit": "f5d06532a9b8cfff0f17226bf8ae7b15227ddb88" }, + "mini.files": { "branch": "main", "commit": "6abe854f1410fc6aec69897a78b1db994c32d9c6" }, "mini.icons": { "branch": "main", "commit": "a2742459f0ee32806c2438ca06b4d8b331f3f4d4" }, "mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" }, - "mini.pairs": { "branch": "main", "commit": "694d9beb488ff1afaf3d1977b067e53c827d9af5" }, - "mini.surround": { "branch": "main", "commit": "e1ac1ce5c7499aa4cc2ca9fb1adec9e730dd9394" }, + "mini.pairs": { "branch": "main", "commit": "7e834c5937d95364cc1740e20d673afe2d034cdb" }, + "mini.surround": { "branch": "main", "commit": "48a9795c9d352c771e1ab5dedab6063c0a2df037" }, "neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, "neogen": { "branch": "main", "commit": "e932ba918b56723436b77aa3efb844a11b2851ab" }, "neorg": { "branch": "main", "commit": "81ee90cb2d72ac43bfadb7dd276646f34c8f85be" }, @@ -68,52 +67,52 @@ "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, "noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" }, - "none-ls.nvim": { "branch": "main", "commit": "0e0a940477cc08fa7b1799384a1d668058ed4e61" }, + "none-ls.nvim": { "branch": "main", "commit": "6bdd9b3364e12ffb346ac224db3df37de0b1429b" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, "nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" }, - "nvim-dap-python": { "branch": "master", "commit": "db72bf6ab9f75fe841e8e11e772ee7fef6f484f1" }, + "nvim-dap-python": { "branch": "master", "commit": "03fe9592409236b9121c03b66a682dfca15a5cac" }, "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "52638640ae309cacdaff785fdbb854437bd1ee5c" }, "nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" }, "nvim-jdtls": { "branch": "master", "commit": "efe813854432a314b472226dca813f0f2598d44a" }, - "nvim-lint": { "branch": "master", "commit": "27f44d1cc3d733a38a736acb902f94879d99c76c" }, + "nvim-lint": { "branch": "master", "commit": "f707b3ae50417067fa63fdfe179b0bff6b380da1" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "04680101ff79e99b4e33a4386ec27cbd0d360c75" }, + "nvim-lspconfig": { "branch": "master", "commit": "541f3a2781de481bb84883889e4d9f0904250a56" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "fbef5d32be8466dd76544a257d3f3dce20082a07" }, - "nvim-nyctophilia": { "branch": "master", "commit": "f504b2819f2bbeb9d6015aba5b1ac5a5bb3fc05a" }, + "nvim-nyctophilia": { "branch": "master", "commit": "38faa212a9c25ce7e643cbdc10caf57bd6b08f46" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, - "nvim-treesitter": { "branch": "master", "commit": "86c10df7ef77daf45a0e4a918934bb59083db1e1" }, + "nvim-treesitter": { "branch": "master", "commit": "596b16da17698e1aafc9f20438241bf3b14a5fb9" }, "nvim-treesitter-context": { "branch": "master", "commit": "78a81c7494e7d1a08dd1200b556933e513fd9f29" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "b91c98afa6c42819aea6cbc1ba38272f5456a5cf" }, "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, "nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" }, - "nvim-web-devicons": { "branch": "master", "commit": "56f17def81478e406e3a8ec4aa727558e79786f3" }, + "nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" }, "obsidian.nvim": { "branch": "main", "commit": "14e0427bef6c55da0d63f9a313fd9941be3a2479" }, - "oil.nvim": { "branch": "master", "commit": "ccab9d5e09e2d0042fbbe5b6bd05e82426247067" }, + "oil.nvim": { "branch": "master", "commit": "39dbf875861449cf09e936fa80073f3413e9439c" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "aad7bf06b4ca0de816b919d475a75b30f5f62b61" }, - "one-small-step-for-vimkind": { "branch": "main", "commit": "0f0d5bc67786c36edc2cb6fb5faa5c09dd1a6e10" }, + "one-small-step-for-vimkind": { "branch": "main", "commit": "ad065ad2c814249cfb9e344ce5b2b35d36fbc09f" }, "otter.nvim": { "branch": "main", "commit": "ca9ce67d0399380b659923381b58d174344c9ee7" }, "outline.nvim": { "branch": "main", "commit": "6c44527837ff7ac1cd054dc365a721e881020a2e" }, - "overseer.nvim": { "branch": "master", "commit": "965f8159408cee5970421ad36c4523333b798502" }, + "overseer.nvim": { "branch": "master", "commit": "6f8bc37eb729a00e185cdf38b1ed3309a05bfeef" }, "pathlib.nvim": { "branch": "main", "commit": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1" }, "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, - "precognition.nvim": { "branch": "main", "commit": "8a81c310b4e76b4884fc5350a5741cf683c645c7" }, + "precognition.nvim": { "branch": "main", "commit": "35c402c19a10e524d5378c9c0a5151ff5d847b06" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, "refactoring.nvim": { "branch": "master", "commit": "c406fc5fb4d7ba5fce7b668637075fad6e75e9f8" }, - "render-markdown.nvim": { "branch": "main", "commit": "d20d19fa54965f6eb94558c0b84fe9a942169fb4" }, - "rustaceanvim": { "branch": "master", "commit": "d1f56672638508a7bc971cde31a29df4018579a9" }, + "render-markdown.nvim": { "branch": "main", "commit": "5925f48b8c00bb6911763f2a2de19ce05d375e85" }, + "rustaceanvim": { "branch": "master", "commit": "4e78e8d8fe464fbc9e99632b65dd3ead75d9dda0" }, "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "telescope-git-submodules.nvim": { "branch": "main", "commit": "e9bbf8b9451dcd7911e0c1bf3ab0f61bb33e0a59" }, "telescope-import.nvim": { "branch": "main", "commit": "abce03c71791bd27fc9043b62b5483467875b758" }, - "telescope.nvim": { "branch": "master", "commit": "dc6fc321a5ba076697cca89c9d7ea43153276d81" }, + "telescope.nvim": { "branch": "master", "commit": "df534c3042572fb958586facd02841e10186707c" }, "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "137d06fb103952a0fb567882bb8527e2f92d327d" }, From 1044a57df7f7c621f8bdcdd855d41101da46a9cf Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Fri, 18 Oct 2024 20:26:03 +0700 Subject: [PATCH 208/214] chore: update deps --- lazy-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 3b87bce..478cbf7 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,7 +1,7 @@ { "LazyVim": { "branch": "main", "commit": "13a4a84e3485a36e64055365665a45dc82b6bf71" }, - "SchemaStore.nvim": { "branch": "main", "commit": "6796194ae7db1c4c79c904e31ba2f8cfd7b0cd12" }, - "aerial.nvim": { "branch": "master", "commit": "9c29a1a66eb31384888e413e510ba72496e06770" }, + "SchemaStore.nvim": { "branch": "main", "commit": "ee460baf4c8d29d051906d39b0e095289a3ddc9a" }, + "aerial.nvim": { "branch": "master", "commit": "60a784614acb1d7695bd9ae0fee8ada1bf7b0c28" }, "alpha-nvim": { "branch": "main", "commit": "bf3c8bb8c02ed3d9644cc5bbc48e2bdc39349cd7" }, "auto-session": { "branch": "main", "commit": "9d02776ed42874d37869dc683396234e3724b52d" }, "better-escape.nvim": { "branch": "master", "commit": "bb197e51a91a635deb88630813c3bfc284413697" }, @@ -37,7 +37,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "c2a9c28b18c74caf2fd8845b6e453aeac4bbc3ee" }, - "kulala.nvim": { "branch": "main", "commit": "c7a2c793dca8509f9792e9d35d377de016c88a5b" }, + "kulala.nvim": { "branch": "main", "commit": "c1eebbd9ee63e020ab3fdece1e2ec377ce6da096" }, "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, @@ -67,7 +67,7 @@ "nerdy.nvim": { "branch": "main", "commit": "b467d6609b78d6a5f1e12cbc08fcc1ac87af20f5" }, "netman.nvim": { "branch": "main", "commit": "68eecb29d913d4f35efa9bd0e8636046f70f998f" }, "noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" }, - "none-ls.nvim": { "branch": "main", "commit": "6bdd9b3364e12ffb346ac224db3df37de0b1429b" }, + "none-ls.nvim": { "branch": "main", "commit": "dcc8cd4efdcb29275681a3c95786a816330dbca6" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, "nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" }, @@ -76,18 +76,18 @@ "nvim-dap-virtual-text": { "branch": "master", "commit": "52638640ae309cacdaff785fdbb854437bd1ee5c" }, "nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" }, "nvim-jdtls": { "branch": "master", "commit": "efe813854432a314b472226dca813f0f2598d44a" }, - "nvim-lint": { "branch": "master", "commit": "f707b3ae50417067fa63fdfe179b0bff6b380da1" }, + "nvim-lint": { "branch": "master", "commit": "16b21a7d04d06661f92f273a0744fd81fb19e09e" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "541f3a2781de481bb84883889e4d9f0904250a56" }, + "nvim-lspconfig": { "branch": "master", "commit": "6db8e0ec011e844d782bd39c617dbaa39ac004ae" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "fbef5d32be8466dd76544a257d3f3dce20082a07" }, "nvim-nyctophilia": { "branch": "master", "commit": "38faa212a9c25ce7e643cbdc10caf57bd6b08f46" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, - "nvim-treesitter": { "branch": "master", "commit": "596b16da17698e1aafc9f20438241bf3b14a5fb9" }, - "nvim-treesitter-context": { "branch": "master", "commit": "78a81c7494e7d1a08dd1200b556933e513fd9f29" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "b91c98afa6c42819aea6cbc1ba38272f5456a5cf" }, + "nvim-treesitter": { "branch": "master", "commit": "68b2bdd99d889e9705f7e90ae64d990f3ff03cf3" }, + "nvim-treesitter-context": { "branch": "master", "commit": "6cba006378b0ca68a66ea54153c0113724c91753" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "0d79d169fcd45a8da464727ac893044728f121d4" }, "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, "nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" }, "nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" }, @@ -105,8 +105,8 @@ "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, "refactoring.nvim": { "branch": "master", "commit": "c406fc5fb4d7ba5fce7b668637075fad6e75e9f8" }, - "render-markdown.nvim": { "branch": "main", "commit": "5925f48b8c00bb6911763f2a2de19ce05d375e85" }, - "rustaceanvim": { "branch": "master", "commit": "4e78e8d8fe464fbc9e99632b65dd3ead75d9dda0" }, + "render-markdown.nvim": { "branch": "main", "commit": "bea6f2078e34abdf5c2632f593651bb13205477f" }, + "rustaceanvim": { "branch": "master", "commit": "6eb1c41463a0ad02a4fe799321cc7f651b87e576" }, "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, From 9b04a3796241322a67790c67b4851a599710298e Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 19 Oct 2024 13:30:32 +0700 Subject: [PATCH 209/214] chore: update deps --- lazy-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 478cbf7..35acb55 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,9 +1,9 @@ { "LazyVim": { "branch": "main", "commit": "13a4a84e3485a36e64055365665a45dc82b6bf71" }, - "SchemaStore.nvim": { "branch": "main", "commit": "ee460baf4c8d29d051906d39b0e095289a3ddc9a" }, + "SchemaStore.nvim": { "branch": "main", "commit": "30eacb81f0202c0d5718fb27e3ec0b03945a03c7" }, "aerial.nvim": { "branch": "master", "commit": "60a784614acb1d7695bd9ae0fee8ada1bf7b0c28" }, "alpha-nvim": { "branch": "main", "commit": "bf3c8bb8c02ed3d9644cc5bbc48e2bdc39349cd7" }, - "auto-session": { "branch": "main", "commit": "9d02776ed42874d37869dc683396234e3724b52d" }, + "auto-session": { "branch": "main", "commit": "3cd531ce4d46fb156268ddedf5f3e6822ef26af7" }, "better-escape.nvim": { "branch": "master", "commit": "bb197e51a91a635deb88630813c3bfc284413697" }, "bufferline.nvim": { "branch": "main", "commit": "0b2fd861eee7595015b6561dade52fb060be10c4" }, "clangd_extensions.nvim": { "branch": "main", "commit": "8f7b72100883e0e34400d9518d40a03f21e4d0a6" }, @@ -78,7 +78,7 @@ "nvim-jdtls": { "branch": "master", "commit": "efe813854432a314b472226dca813f0f2598d44a" }, "nvim-lint": { "branch": "master", "commit": "16b21a7d04d06661f92f273a0744fd81fb19e09e" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "6db8e0ec011e844d782bd39c617dbaa39ac004ae" }, + "nvim-lspconfig": { "branch": "master", "commit": "b58d56c0c7b3dfb1c71797013ad7b4aca5e6b898" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "fbef5d32be8466dd76544a257d3f3dce20082a07" }, @@ -86,7 +86,7 @@ "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, "nvim-treesitter": { "branch": "master", "commit": "68b2bdd99d889e9705f7e90ae64d990f3ff03cf3" }, - "nvim-treesitter-context": { "branch": "master", "commit": "6cba006378b0ca68a66ea54153c0113724c91753" }, + "nvim-treesitter-context": { "branch": "master", "commit": "e7fdb4cdf0942cd6e63dd822110a93c0ec777fe5" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "0d79d169fcd45a8da464727ac893044728f121d4" }, "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, "nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" }, @@ -105,7 +105,7 @@ "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, "refactoring.nvim": { "branch": "master", "commit": "c406fc5fb4d7ba5fce7b668637075fad6e75e9f8" }, - "render-markdown.nvim": { "branch": "main", "commit": "bea6f2078e34abdf5c2632f593651bb13205477f" }, + "render-markdown.nvim": { "branch": "main", "commit": "e1a2289106a9ce5ea1b20b78c90aef4d890950b7" }, "rustaceanvim": { "branch": "master", "commit": "6eb1c41463a0ad02a4fe799321cc7f651b87e576" }, "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, From 063dbadc6bbde2074024a968c76a7272ff404b20 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 19 Oct 2024 16:01:59 +0700 Subject: [PATCH 210/214] chore: update deps --- lazy-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-lock.json b/lazy-lock.json index 35acb55..ae55ff1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -85,7 +85,7 @@ "nvim-nyctophilia": { "branch": "master", "commit": "38faa212a9c25ce7e643cbdc10caf57bd6b08f46" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, - "nvim-treesitter": { "branch": "master", "commit": "68b2bdd99d889e9705f7e90ae64d990f3ff03cf3" }, + "nvim-treesitter": { "branch": "master", "commit": "a3ca2e60563064cea008555d0b7d031430305b09" }, "nvim-treesitter-context": { "branch": "master", "commit": "e7fdb4cdf0942cd6e63dd822110a93c0ec777fe5" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "0d79d169fcd45a8da464727ac893044728f121d4" }, "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, From fd6fe601a98fce90c1b7a7de196cc18caa12356d Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sat, 19 Oct 2024 17:00:18 +0700 Subject: [PATCH 211/214] chore: add vim session --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 21ad40b..0a4e110 100644 --- a/init.lua +++ b/init.lua @@ -5,3 +5,4 @@ if vim.g.neovide then vim.opt.linespace = -4 vim.g.neovide_refresh_rate = 170 end +vim.o.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions" From 07c168426057516b5885bded4636856189ffe1e8 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sun, 20 Oct 2024 15:42:20 +0700 Subject: [PATCH 212/214] chore: update deps --- lazy-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index ae55ff1..6c14599 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -37,7 +37,7 @@ "indent-o-matic": { "branch": "master", "commit": "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "json-to-types.nvim": { "branch": "master", "commit": "c2a9c28b18c74caf2fd8845b6e453aeac4bbc3ee" }, - "kulala.nvim": { "branch": "main", "commit": "c1eebbd9ee63e020ab3fdece1e2ec377ce6da096" }, + "kulala.nvim": { "branch": "main", "commit": "af1de146bf661306789a9f7c546a08ae5b7ff9c8" }, "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, @@ -69,7 +69,7 @@ "noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" }, "none-ls.nvim": { "branch": "main", "commit": "dcc8cd4efdcb29275681a3c95786a816330dbca6" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, - "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, + "nvim-cmp": { "branch": "main", "commit": "82bd4b59432d44cf5e2a5ce3a40a037a575a6623" }, "nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" }, "nvim-dap-python": { "branch": "master", "commit": "03fe9592409236b9121c03b66a682dfca15a5cac" }, "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" }, @@ -78,14 +78,14 @@ "nvim-jdtls": { "branch": "master", "commit": "efe813854432a314b472226dca813f0f2598d44a" }, "nvim-lint": { "branch": "master", "commit": "16b21a7d04d06661f92f273a0744fd81fb19e09e" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "92a673de7ecaa157dd230d0128def10beb56d103" }, - "nvim-lspconfig": { "branch": "master", "commit": "b58d56c0c7b3dfb1c71797013ad7b4aca5e6b898" }, + "nvim-lspconfig": { "branch": "master", "commit": "fd49d5863e873891be37afac79b1f56fb34bb5d3" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "fbef5d32be8466dd76544a257d3f3dce20082a07" }, "nvim-nyctophilia": { "branch": "master", "commit": "38faa212a9c25ce7e643cbdc10caf57bd6b08f46" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-soil": { "branch": "master", "commit": "a67e01ff878485478f1a13e26008df13f1f9fd8f" }, - "nvim-treesitter": { "branch": "master", "commit": "a3ca2e60563064cea008555d0b7d031430305b09" }, + "nvim-treesitter": { "branch": "master", "commit": "d53df0c987d2f731001f73d176090efb73d8f60f" }, "nvim-treesitter-context": { "branch": "master", "commit": "e7fdb4cdf0942cd6e63dd822110a93c0ec777fe5" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "0d79d169fcd45a8da464727ac893044728f121d4" }, "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, @@ -106,7 +106,7 @@ "rainbow-delimiters.nvim": { "branch": "master", "commit": "d227e6c9879bb50af35cd733461198666981d482" }, "refactoring.nvim": { "branch": "master", "commit": "c406fc5fb4d7ba5fce7b668637075fad6e75e9f8" }, "render-markdown.nvim": { "branch": "main", "commit": "e1a2289106a9ce5ea1b20b78c90aef4d890950b7" }, - "rustaceanvim": { "branch": "master", "commit": "6eb1c41463a0ad02a4fe799321cc7f651b87e576" }, + "rustaceanvim": { "branch": "master", "commit": "f2a7a51b506d6f896697b66c8de0c813d93d599e" }, "session-lens": { "branch": "main", "commit": "eae46b472b3150f5ec0f977556e8085683d49eb0" }, "structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, From 66118ec8a3bcd9570d563f289e18ffda181c2a64 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sun, 20 Oct 2024 16:01:43 +0700 Subject: [PATCH 213/214] feat: enable check for updates --- lua/config/lazy.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 89b3e0e..66d5ca0 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -35,7 +35,10 @@ require("lazy").setup({ border = "rounded", }, install = { colorscheme = { "everforest" } }, - checker = { enabled = false }, -- automatically check for plugin updates + checker = { + enabled = true, -- check for plugin updates periodically + notify = false, -- notify on update + }, -- automatically check for plugin updates performance = { rtp = { -- disable some rtp plugins From 91879d99d9f53da8321d00d03861b5b184cb69ef Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Sun, 20 Oct 2024 16:04:27 +0700 Subject: [PATCH 214/214] chore: merge new config --- lua/config/lazy.lua | 47 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 66d5ca0..74c1fc6 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -1,19 +1,44 @@ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then - local lazyrepo = "https://github.com/folke/lazy.nvim.git" - local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) - if vim.v.shell_error ~= 0 then - vim.api.nvim_echo({ - { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, - { out, "WarningMsg" }, - { "\nPress any key to exit..." }, - }, true, {}) - vim.fn.getchar() - os.exit(1) - end + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end end vim.opt.rtp:prepend(lazypath) +local function generate_import_specs() + local specs = {} + + local function add_specs_from_dir(path) + local uv = vim.loop + local stats = uv.fs_readdir(uv.fs_opendir(vim.fn.stdpath("config") .. "/" .. "lua" .. "/" .. path, nil, 1000)) + if not stats then + return + end + for _, stat in ipairs(stats) do + -- print(stat.name) + if stat.type == "directory" then + local new_import_path = path .. "/" .. stat.name + table.insert(specs, { import = new_import_path:gsub("/", ".") }) + add_specs_from_dir(new_import_path) + elseif stat.name == "init.lua" then + table.remove(specs) -- removes last element + end + end + end + + add_specs_from_dir("plugins") + return specs +end + require("lazy").setup({ spec = { -- add LazyVim and import its plugins