From df5d6a6b0df4b2237a203556a13ea9caf7f658d5 Mon Sep 17 00:00:00 2001 From: Uttarayan Mondal Date: Tue, 31 Jan 2023 16:17:23 +0530 Subject: [PATCH] [plug] Add new plugin nvim-treesitter-context --- config/nvim/init.lua | 3 +-- config/nvim/lazy-lock.json | 46 +++++++++++++++++++------------------ config/nvim/lua/keymaps.lua | 2 ++ config/nvim/lua/plugins.lua | 8 +++++-- 4 files changed, 33 insertions(+), 26 deletions(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index fd568297..186546d0 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -114,5 +114,4 @@ require 'nvim-treesitter.configs'.setup { additional_vim_regex_highlighting = false, }, } - -vim.notify = require 'notify' +-- vim.notify = require 'notify' diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index 00d59cee..bb0f6428 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -1,45 +1,47 @@ { - "SchemaStore.nvim": { "branch": "main", "commit": "69eacd9df20b14174b3209d74128bffbe711ed85" }, + "SchemaStore.nvim": { "branch": "main", "commit": "d98828169af99624031d8535785a099cdf60d4c3" }, "barbecue.nvim": { "branch": "main", "commit": "dce6e9c47fd4f78a989471c2c3858b4c1ee42991" }, - "chadtree": { "branch": "chad", "commit": "ed78c1968dfd3b9aa2a3444fce0482c06ee65a17" }, + "chadtree": { "branch": "chad", "commit": "d6841f9002ec98ad0ae9989e2c2f51133703f1de" }, "comfortable-motion.vim": { "branch": "master", "commit": "e20aeafb07c6184727b29f7674530150f7ab2036" }, "copilot.vim": { "branch": "release", "commit": "8c8416488ef21483dd5d2922ea194c05e9a3baaf" }, - "coq.artifacts": { "branch": "artifacts", "commit": "a28e3f5ca0652d48456129ffe5003ad6aaabcf0a" }, - "coq.thirdparty": { "branch": "3p", "commit": "d48f1315617092a8c0db29c2fd2d81d5e244c555" }, - "coq_nvim": { "branch": "coq", "commit": "bd310c6ecb703cf63957f4eb435f585d9d4b6f95" }, + "coq.artifacts": { "branch": "artifacts", "commit": "53513efa7cc878ae7929ec6a389028effa569441" }, + "coq.thirdparty": { "branch": "3p", "commit": "5b9fb4da049d48a1e8872f92c180a3646f610a14" }, + "coq_nvim": { "branch": "coq", "commit": "b6032a67b53ca92b7bda401ef45284e888c5f4b6" }, "crates.nvim": { "branch": "main", "commit": "e02eadc598b03d618c22200b0e7979048f6f96b1" }, - "dashboard-nvim": { "branch": "master", "commit": "1b1d6ed690cbd33a50470190f633d4afbb9e8607" }, - "diffview.nvim": { "branch": "main", "commit": "7de7334ef61a3f3806b1616c2d785b8bbf080060" }, + "dashboard-nvim": { "branch": "master", "commit": "dd159bce17102024eb2bf71eec7df207f8d7f825" }, + "diffview.nvim": { "branch": "main", "commit": "ab3757c1ea1b84ef59f7dda54f11d10022e0e3b7" }, "formatter.nvim": { "branch": "master", "commit": "8a4c961330cc4688087f23d18fa7d2f1af9a4902" }, "galaxyline.nvim": { "branch": "main", "commit": "4d4f5fc8e20a10824117e5beea7ec6e445466a8f" }, "git-conflict.nvim": { "branch": "main", "commit": "80bc8931d4ed8c8c4d289a08e1838fcf4741408d" }, - "glow.nvim": { "branch": "main", "commit": "77b5cb1235c3a7d9be9d8cf6e0454d2528414911" }, + "glow.nvim": { "branch": "main", "commit": "c87b1120b618577e64d910a7493a26829044a8a2" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, - "indent-blankline.nvim": { "branch": "master", "commit": "c4c203c3e8a595bc333abaf168fcb10c13ed5fb7" }, - "lazy.nvim": { "branch": "main", "commit": "b64ebb71d4e573a34b0b83801eee60cc6d86a06e" }, + "indent-blankline.nvim": { "branch": "master", "commit": "8299fe7703dfff4b1752aeed271c3b95281a952d" }, + "lazy.nvim": { "branch": "main", "commit": "15fe46a728b7473d4cae368838bbc1c79c3a3f48" }, + "leap.nvim": { "branch": "main", "commit": "ff4c3663e5a0a0ecbb3fffbc8318825def35d2aa" }, "lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "c29f9a9f9b01528ca6a44cd14814f5af20778f7a" }, - "mason.nvim": { "branch": "main", "commit": "e7303a1632c004ebd2dcd0be1aaa4354586c030b" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "53f3a8bdcb77d4a95b082fd57e12173f353c6c3e" }, + "mason.nvim": { "branch": "main", "commit": "2469bfc2538652cb0cf88c129f67d38e46a9cb59" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, - "nvim-dap": { "branch": "master", "commit": "c64a6627bb01eb151da96b28091797beaac09536" }, - "nvim-dap-ui": { "branch": "master", "commit": "6b6081ad244ae5aa1358775cc3c08502b04368f9" }, - "nvim-lspconfig": { "branch": "master", "commit": "582842c158968a59ed5acf9439bc6eaf637f1839" }, - "nvim-navic": { "branch": "master", "commit": "7a2b823152fe4de65ee7925b0e32d26ed73bc57c" }, + "nvim-dap": { "branch": "master", "commit": "0e376f00e7fac143e29e1017d2ac2cc3df13d185" }, + "nvim-dap-ui": { "branch": "master", "commit": "885e958ff9de30cfbc359259eccf28cc493ad46b" }, + "nvim-lspconfig": { "branch": "master", "commit": "3aac7515545862a2815c47f2830dd567e6f81dfc" }, + "nvim-navic": { "branch": "master", "commit": "11e08391eeed00effa85ca24ff9d1e0472cbcd6a" }, "nvim-notify": { "branch": "master", "commit": "bdd647f61a05c9b8a57c83b78341a0690e9c29d7" }, - "nvim-treesitter": { "branch": "master", "commit": "ce6390393aaf250a6b0f513023899a342883d0df" }, - "nvim-web-devicons": { "branch": "master", "commit": "3548363849878ef895ce54edda02421279b419d8" }, - "plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" }, + "nvim-treesitter": { "branch": "master", "commit": "b4fd2db6072c4ec542f6f199b265b7de5a38cad9" }, + "nvim-treesitter-context": { "branch": "master", "commit": "cacee4828152dd3a83736169ae61bbcd29a3d213" }, + "nvim-web-devicons": { "branch": "master", "commit": "a421d183ef37dfa13f51a5805bed2381aebf9080" }, + "plenary.nvim": { "branch": "master", "commit": "9a0d3bf7b832818c042aaf30f692b081ddd58bd9" }, "rest.nvim": { "branch": "main", "commit": "0fdb69f328529b34a2279c14be63b3325dc52740" }, - "rust-tools.nvim": { "branch": "master", "commit": "df584e84393ef255f5b8cbd709677d6a3a5bf42f" }, + "rust-tools.nvim": { "branch": "master", "commit": "b297167d9e01accc9b9afe872ce91e791df2dde0" }, "sonokai": { "branch": "master", "commit": "c55985d5df53751a44fc532a53bed3be9f3b0d14" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "fab3e2212e206f4f8b3bbaa656e129443c9b802e" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "62ea5e58c7bbe191297b983a9e7e89420f581369" }, - "telescope.nvim": { "branch": "master", "commit": "dce1156ca103b8222e4abbfc63f9c6887abf5ec6" }, + "telescope.nvim": { "branch": "master", "commit": "203bf5609137600d73e8ed82703d6b0e320a5f36" }, "todo-comments.nvim": { "branch": "main", "commit": "74c7d28cb50b0713c881ef69bcb6cdd77d8907d1" }, "toggleterm.nvim": { "branch": "main", "commit": "a54e6c471ce1cd8ef8357e34598a28a955297131" }, "trouble.nvim": { "branch": "main", "commit": "490f7fe6d227f4f7a64f00be8c7dcd7a508ed271" }, "twilight.nvim": { "branch": "main", "commit": "9410252bed96887ca5a86bf16435a3a51a0e6ce5" }, - "vim-abolish": { "branch": "master", "commit": "aa3428b734ddbd0105615832843f619774a6871e" }, + "vim-abolish": { "branch": "master", "commit": "d55c90d6c9995ccb79d2152564a4939cd84d73e9" }, "vim-base64": { "branch": "master", "commit": "d15253105f6a329cd0632bf9dcbf2591fb5944b8" }, "vim-commentary": { "branch": "master", "commit": "e87cd90dc09c2a203e13af9704bd0ef79303d755" }, "vim-fugitive": { "branch": "master", "commit": "2febbe1f00be04f16daa6464cb39214a8566ec4b" }, diff --git a/config/nvim/lua/keymaps.lua b/config/nvim/lua/keymaps.lua index ab9c194b..59524cf3 100644 --- a/config/nvim/lua/keymaps.lua +++ b/config/nvim/lua/keymaps.lua @@ -78,6 +78,8 @@ local normal_mode_maps = { map = [[RestNvim]] }, { key = '', map = [[Telescope commands]] }, + -- { key = '', map = [[call comfortable_motion#flick(40)]], options = { silent = true } }, + -- { key = '', map = [[call comfortable_motion#flick(-40)]], options = { silent = true } }, } diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index 6ec62ecb..b3761412 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -39,6 +39,8 @@ return require('lazy').setup({ 'b0o/SchemaStore.nvim', 'rcarriga/nvim-notify', 'folke/todo-comments.nvim', + 'github/copilot.vim', + 'ggandor/leap.nvim', { 'folke/zen-mode.nvim', config = function() require('zen-mode').setup() end }, { 'folke/twilight.nvim', config = function() require('twilight').setup() end }, @@ -192,14 +194,16 @@ return require('lazy').setup({ 'glepnir/dashboard-nvim', config = function() require 'setup.dashboard' end, }, - 'github/copilot.vim', { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate' }, - + { + 'nvim-treesitter/nvim-treesitter-context', + dependencies = { 'nvim-treesitter/nvim-treesitter' } + }, { 'saecki/crates.nvim',