diff options
Diffstat (limited to 'arch/nvim/.config')
| -rw-r--r-- | arch/nvim/.config/nvim/lazy-lock.json | 5 | ||||
| -rw-r--r-- | arch/nvim/.config/nvim/lua/plugins/extras.lua | 6 | ||||
| -rw-r--r-- | arch/nvim/.config/nvim/lua/plugins/treesitter.lua | 8 |
3 files changed, 10 insertions, 9 deletions
diff --git a/arch/nvim/.config/nvim/lazy-lock.json b/arch/nvim/.config/nvim/lazy-lock.json index f69f91a..4d993a2 100644 --- a/arch/nvim/.config/nvim/lazy-lock.json +++ b/arch/nvim/.config/nvim/lazy-lock.json @@ -17,15 +17,14 @@ "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-lint": { "branch": "master", "commit": "eab58b48eb11d7745c11c505e0f3057165902461" }, - "nvim-lspconfig": { "branch": "master", "commit": "f7e89f3d19fb436e1fbeff3bf4291eef35da94e3" }, + "nvim-lspconfig": { "branch": "master", "commit": "31026a13eefb20681124706a79fc1df6bf11ab27" }, "nvim-surround": { "branch": "main", "commit": "61319d4bd1c5e336e197defa15bd104c51f0fb29" }, - "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, + "nvim-treesitter": { "branch": "main", "commit": "cfc6f2c117aaaa82f19bcce44deec2c194d900ab" }, "nvim-ufo": { "branch": "main", "commit": "ab3eb124062422d276fae49e0dd63b3ad1062cfc" }, "oil.nvim": { "branch": "master", "commit": "0fcc83805ad11cf714a949c98c605ed717e0b83e" }, "promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, "undotree": { "branch": "master", "commit": "6fa6b57cda8459e1e4b2ca34df702f55242f4e4d" }, "vim-tmux-navigator": { "branch": "master", "commit": "e41c431a0c7b7388ae7ba341f01a0d217eb3a432" }, - "vim-tpipeline": { "branch": "master", "commit": "9c1fc6a9aed96a6ff5f5cb0420e3760e95dfb1c1" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } diff --git a/arch/nvim/.config/nvim/lua/plugins/extras.lua b/arch/nvim/.config/nvim/lua/plugins/extras.lua index c3f2492..3eb0eaf 100644 --- a/arch/nvim/.config/nvim/lua/plugins/extras.lua +++ b/arch/nvim/.config/nvim/lua/plugins/extras.lua @@ -32,6 +32,7 @@ return { opts = { default_file_explorer = true, view_options = { show_hidden = true }, + constrain_cursor = false, }, }, { @@ -42,6 +43,7 @@ return { ignoredFiletypes = { "oil", "snacks_dashboard", + "lazy", }, }, -- specify options here config = function(_, opts) @@ -61,6 +63,10 @@ return { vim.api.nvim_create_autocmd({ "CursorMoved", "CursorMovedI", "BufEnter" }, { group = vim.api.nvim_create_augroup("ScrollOffEOF", { clear = true }), callback = function() + if vim.bo.filetype == "oil" then + return + end + local win_h = vim.api.nvim_win_get_height(0) local off = math.min(SCROLLOFF, math.floor(win_h / 2)) local line = vim.fn.line(".") diff --git a/arch/nvim/.config/nvim/lua/plugins/treesitter.lua b/arch/nvim/.config/nvim/lua/plugins/treesitter.lua index 679d3d9..3716860 100644 --- a/arch/nvim/.config/nvim/lua/plugins/treesitter.lua +++ b/arch/nvim/.config/nvim/lua/plugins/treesitter.lua @@ -1,6 +1,7 @@ return { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", + tag = "v0.9.3", event = { "BufReadPre", "BufNewFile" }, opts = { ensure_installed = { @@ -25,11 +26,6 @@ return { auto_install = false, }, config = function(_, opts) - local ok = pcall(require, "nvim-treesitter.configs") - if ok then - require("nvim-treesitter.configs").setup(opts) - else - require("nvim-treesitter").setup(opts) - end + require("nvim-treesitter.configs").setup(opts) end, } |