summaryrefslogtreecommitdiff
path: root/arch/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'arch/nvim')
-rw-r--r--arch/nvim/.config/nvim/lazy-lock.json5
-rw-r--r--arch/nvim/.config/nvim/lua/plugins/extras.lua6
-rw-r--r--arch/nvim/.config/nvim/lua/plugins/treesitter.lua8
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,
}