Merge branch 'main' into feat/rego_language_support

This commit is contained in:
Zoltán Reegn 2024-10-29 10:14:12 +01:00 committed by GitHub
commit 4097656c22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 54 additions and 19 deletions

View file

@ -1,3 +1,3 @@
{ {
".": "12.42.0" ".": "12.43.0"
} }

View file

@ -1,5 +1,19 @@
# Changelog # Changelog
## [12.43.0](https://github.com/LazyVim/LazyVim/compare/v12.42.0...v12.43.0) (2024-10-23)
### Features
* **catppuccin:** bufferline integration. Closes [#4583](https://github.com/LazyVim/LazyVim/issues/4583). Closes [#4581](https://github.com/LazyVim/LazyVim/issues/4581) ([917c685](https://github.com/LazyVim/LazyVim/commit/917c685c1fb3774375ea2236e5e7aaa3d951fdda))
* **extras:** expose `prios` to users for customization ([#4587](https://github.com/LazyVim/LazyVim/issues/4587)) ([e46cb62](https://github.com/LazyVim/LazyVim/commit/e46cb62a17e1f4b7f163f4e0fdd13593c4af3abd))
* **keymaps:** allow `v:count1` when moving lines ([#4618](https://github.com/LazyVim/LazyVim/issues/4618)) ([b4eb4e1](https://github.com/LazyVim/LazyVim/commit/b4eb4e1f4a4024229fe40782fdb12683c1c69634))
### Bug Fixes
* **folds:** enable folds when treesitter available. Fixes [#4563](https://github.com/LazyVim/LazyVim/issues/4563) ([fe7003d](https://github.com/LazyVim/LazyVim/commit/fe7003de506ef7022a6c5f623476630d7bc30944))
## [12.42.0](https://github.com/LazyVim/LazyVim/compare/v12.41.0...v12.42.0) (2024-10-04) ## [12.42.0](https://github.com/LazyVim/LazyVim/compare/v12.41.0...v12.42.0) (2024-10-04)

View file

@ -1,4 +1,4 @@
*LazyVim.txt* For Neovim Last change: 2024 October 04 *LazyVim.txt* For Neovim Last change: 2024 October 24
============================================================================== ==============================================================================
Table of Contents *LazyVim-table-of-contents* Table of Contents *LazyVim-table-of-contents*

View file

@ -72,11 +72,16 @@ vim.api.nvim_create_autocmd("FileType", {
}, },
callback = function(event) callback = function(event)
vim.bo[event.buf].buflisted = false vim.bo[event.buf].buflisted = false
vim.keymap.set("n", "q", "<cmd>close<cr>", { vim.schedule(function()
vim.keymap.set("n", "q", function()
vim.cmd("close")
pcall(vim.api.nvim_buf_delete, event.buf, { force = true })
end, {
buffer = event.buf, buffer = event.buf,
silent = true, silent = true,
desc = "Quit buffer", desc = "Quit buffer",
}) })
end)
end, end,
}) })

View file

@ -3,7 +3,7 @@ _G.LazyVim = require("lazyvim.util")
---@class LazyVimConfig: LazyVimOptions ---@class LazyVimConfig: LazyVimOptions
local M = {} local M = {}
M.version = "12.42.0" -- x-release-please-version M.version = "12.43.0" -- x-release-please-version
LazyVim.config = M LazyVim.config = M
---@class LazyVimOptions ---@class LazyVimOptions

View file

@ -23,12 +23,12 @@ map("n", "<C-Left>", "<cmd>vertical resize -2<cr>", { desc = "Decrease Window Wi
map("n", "<C-Right>", "<cmd>vertical resize +2<cr>", { desc = "Increase Window Width" }) map("n", "<C-Right>", "<cmd>vertical resize +2<cr>", { desc = "Increase Window Width" })
-- Move Lines -- Move Lines
map("n", "<A-j>", "<cmd>m .+1<cr>==", { desc = "Move Down" }) map("n", "<A-j>", "<cmd>execute 'move .+' . v:count1<cr>==", { desc = "Move Down" })
map("n", "<A-k>", "<cmd>m .-2<cr>==", { desc = "Move Up" }) map("n", "<A-k>", "<cmd>execute 'move .-' . (v:count1 + 1)<cr>==", { desc = "Move Up" })
map("i", "<A-j>", "<esc><cmd>m .+1<cr>==gi", { desc = "Move Down" }) map("i", "<A-j>", "<esc><cmd>m .+1<cr>==gi", { desc = "Move Down" })
map("i", "<A-k>", "<esc><cmd>m .-2<cr>==gi", { desc = "Move Up" }) map("i", "<A-k>", "<esc><cmd>m .-2<cr>==gi", { desc = "Move Up" })
map("v", "<A-j>", ":m '>+1<cr>gv=gv", { desc = "Move Down" }) map("v", "<A-j>", ":<C-u>execute \"'<,'>move '>+\" . v:count1<cr>gv=gv", { desc = "Move Down" })
map("v", "<A-k>", ":m '<-2<cr>gv=gv", { desc = "Move Up" }) map("v", "<A-k>", ":<C-u>execute \"'<,'>move '<-\" . (v:count1 + 1)<cr>gv=gv", { desc = "Move Up" })
-- buffers -- buffers
map("n", "<S-h>", "<cmd>bprevious<cr>", { desc = "Prev Buffer" }) map("n", "<S-h>", "<cmd>bprevious<cr>", { desc = "Prev Buffer" })

View file

@ -85,6 +85,7 @@ return {
-- snippets -- snippets
{ {
"nvim-cmp", "nvim-cmp",
optional = true,
dependencies = { dependencies = {
{ {
"garymjr/nvim-snippets", "garymjr/nvim-snippets",
@ -209,6 +210,7 @@ return {
-- Add lazydev source to cmp -- Add lazydev source to cmp
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
optional = true,
opts = function(_, opts) opts = function(_, opts)
table.insert(opts.sources, { name = "lazydev", group_index = 0 }) table.insert(opts.sources, { name = "lazydev", group_index = 0 })
end, end,

View file

@ -50,5 +50,16 @@ return {
which_key = true, which_key = true,
}, },
}, },
specs = {
{
"akinsho/bufferline.nvim",
optional = true,
opts = function(_, opts)
if (vim.g.colors_name or ""):find("catppuccin") then
opts.highlights = require("catppuccin.groups.integrations.bufferline").get()
end
end,
},
},
}, },
} }

View file

@ -2,6 +2,7 @@ return {
-- Tabnine cmp source -- Tabnine cmp source
{ {
"nvim-cmp", "nvim-cmp",
optional = true,
dependencies = { dependencies = {
{ {
"tzachar/cmp-tabnine", "tzachar/cmp-tabnine",

View file

@ -69,11 +69,6 @@ return {
vscode.json_decode = function(str) vscode.json_decode = function(str)
return vim.json.decode(json.json_strip_comments(str)) return vim.json.decode(json.json_strip_comments(str))
end end
-- Extends dap.configurations with entries read from .vscode/launch.json
if vim.fn.filereadable(".vscode/launch.json") then
vscode.load_launchjs()
end
end, end,
}, },

View file

@ -133,6 +133,7 @@ return {
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
optional = true,
opts = function(_, opts) opts = function(_, opts)
opts.auto_brackets = opts.auto_brackets or {} opts.auto_brackets = opts.auto_brackets or {}
table.insert(opts.auto_brackets, "python") table.insert(opts.auto_brackets, "python")

View file

@ -9,6 +9,7 @@ return {
-- Extend auto completion -- Extend auto completion
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
optional = true,
dependencies = { dependencies = {
{ {
"Saecki/crates.nvim", "Saecki/crates.nvim",

View file

@ -59,6 +59,7 @@ return {
}, },
{ {
"hrsh7th/nvim-cmp", "hrsh7th/nvim-cmp",
optional = true,
dependencies = { dependencies = {
{ "roobert/tailwindcss-colorizer-cmp.nvim", opts = {} }, { "roobert/tailwindcss-colorizer-cmp.nvim", opts = {} },
}, },

View file

@ -10,6 +10,10 @@ local prios = {
["lazyvim.plugins.extras.editor.outline"] = 100, ["lazyvim.plugins.extras.editor.outline"] = 100,
} }
if vim.g.xtras_prios then
prios = vim.tbl_deep_extend("force", prios, vim.g.xtras_prios or {})
end
---@type string[] ---@type string[]
local extras = LazyVim.dedup(LazyVim.config.json.data.extras) local extras = LazyVim.dedup(LazyVim.config.json.data.extras)

View file

@ -197,8 +197,8 @@ function M.foldexpr()
return "0" return "0"
end end
-- don't use treesitter folds for non-file buffers -- don't use treesitter folds for terminal
if vim.bo[buf].buftype ~= "" then if vim.bo[buf].buftype == "terminal" then
return "0" return "0"
end end