From 8254e41ef54d52c565f8e1d2b592f2197ffe6247 Mon Sep 17 00:00:00 2001 From: asep komarudin Date: Thu, 28 Dec 2023 22:31:43 +0700 Subject: [PATCH] update --- lazy-lock.json | 6 +++--- lua/vscode/mappings.lua | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 0819f3a..c8e2e0b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -17,7 +17,7 @@ "friendly-snippets": { "branch": "main", "commit": "53d3df271d031c405255e99410628c26a8f0d2b0" }, "gitsigns.nvim": { "branch": "main", "commit": "6ef8c54fb526bf3a0bc4efb0b2fe8e6d9a7daed2" }, "impatient.nvim": { "branch": "main", "commit": "969f2c5c90457612c09cf2a13fee1adaa986d350" }, - "indent-blankline.nvim": { "branch": "master", "commit": "0dca9284bce128e60da18693d92999968d6cb523" }, + "indent-blankline.nvim": { "branch": "master", "commit": "5da5546947f3125dfd6aa85ab21074dc83f776d5" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "lualine.nvim": { "branch": "master", "commit": "566b7036f717f3d676362742630518a47f132fff" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "56e435e09f8729af2d41973e81a0db440f8fe9c9" }, @@ -36,7 +36,7 @@ "nvim-lspconfig": { "branch": "master", "commit": "cf3dd4a290084a868fac0e2e876039321d57111c" }, "nvim-material-icon": { "branch": "main", "commit": "602088c2682e61cbebd7191de7dc88bfa90c6890" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-notify": { "branch": "master", "commit": "27a6649ba6b22828ccc67c913f95a5407a2d8bec" }, + "nvim-notify": { "branch": "master", "commit": "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269" }, "nvim-scrollview": { "branch": "main", "commit": "c29c5f69d37040a1fac88cbea7f5e6f06f0aff4d" }, "nvim-tree.lua": { "branch": "master", "commit": "50f30bcd8c62ac4a83d133d738f268279f2c2ce2" }, "nvim-treesitter": { "branch": "master", "commit": "63260da18bf273c76b8e2ea0db84eb901cab49ce" }, @@ -46,7 +46,7 @@ "nvim-web-devicons": { "branch": "master", "commit": "43aa2ddf476012a2155f5f969ee55ab17174da7a" }, "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" }, "smart-splits.nvim": { "branch": "master", "commit": "c8a9173d70cbbd1f6e4a414e49e31df2b32a1362" }, - "telescope.nvim": { "branch": "master", "commit": "c0ee29e8e4700ef49623d12ca3ffb8481c8d69f3" }, + "telescope.nvim": { "branch": "master", "commit": "e0651458f2ced647f3ff3c89d5663244b3cf45af" }, "toggleterm.nvim": { "branch": "main", "commit": "cbd041d91b90cd3c02df03fe6133208888f8e008" }, "tokyonight.nvim": { "branch": "main", "commit": "633039585dff7fd2b9b62fb190bf768702609d95" }, "vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" }, diff --git a/lua/vscode/mappings.lua b/lua/vscode/mappings.lua index e26a580..7f1b6c6 100644 --- a/lua/vscode/mappings.lua +++ b/lua/vscode/mappings.lua @@ -45,3 +45,30 @@ Map({ "n", "v" }, "zJ", Git_revert_change) Map({ "n", "v" }, "zj", Git_stage_change) -- Map({ "n", "v" }, "zt", Vscode_ctrl_d) -- Map({ "n", "v" }, "zb", Vscode_ctrl_u) + +vim.api.nvim_exec( + [[ + " THEME CHANGER + function! SetCursorLineNrColorInsert(mode) + " Insert mode: blue + if a:mode == "i" + call VSCodeNotify('nvim-theme.insert') + + " Replace mode: red + elseif a:mode == "r" + call VSCodeNotify('nvim-theme.replace') + endif + endfunction + + augroup CursorLineNrColorSwap + autocmd! + autocmd ModeChanged *:[vV\x16]* call VSCodeNotify('nvim-theme.visual') + autocmd ModeChanged *:[R]* call VSCodeNotify('nvim-theme.replace') + autocmd InsertEnter * call SetCursorLineNrColorInsert(v:insertmode) + autocmd InsertLeave * call VSCodeNotify('nvim-theme.normal') + autocmd CursorHold * call VSCodeNotify('nvim-theme.normal') + autocmd ModeChanged [vV\x16]*:* call VSCodeNotify('nvim-theme.normal') + augroup END +]], + false +)