Compare commits
2 Commits
c698b10503
...
81cc999670
Author | SHA1 | Date | |
---|---|---|---|
81cc999670 | |||
c5ff1347fe |
@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"lazy.nvim": { "branch": "main", "commit": "5473e3d77c13e40fc4758fa977a1f2c14d0b4ceb" }
|
"lazy.nvim": { "branch": "main", "commit": "4496b4cad69a862199bb3ad452d3c4988bb925a1" }
|
||||||
}
|
}
|
@ -2,6 +2,24 @@ local use_google = require("utils").use_google
|
|||||||
local buf_too_large = require("utils").buf_too_large
|
local buf_too_large = require("utils").buf_too_large
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
-- {
|
||||||
|
-- "m4xshen/hardtime.nvim",
|
||||||
|
-- dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" },
|
||||||
|
-- opts = {},
|
||||||
|
-- },
|
||||||
|
{
|
||||||
|
"folke/flash.nvim",
|
||||||
|
event = "VeryLazy",
|
||||||
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
|
keys = {
|
||||||
|
{ "s", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" },
|
||||||
|
{ "S", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" },
|
||||||
|
{ "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" },
|
||||||
|
{ "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" },
|
||||||
|
{ "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" },
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Bekaboo/dropbar.nvim",
|
"Bekaboo/dropbar.nvim",
|
||||||
-- optional, but required for fuzzy finder support
|
-- optional, but required for fuzzy finder support
|
||||||
@ -66,6 +84,7 @@ return {
|
|||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
"tpope/vim-abolish",
|
||||||
{
|
{
|
||||||
"johmsalas/text-case.nvim",
|
"johmsalas/text-case.nvim",
|
||||||
dependencies = { "nvim-telescope/telescope.nvim" },
|
dependencies = { "nvim-telescope/telescope.nvim" },
|
||||||
|
@ -13,8 +13,9 @@ return {
|
|||||||
end,
|
end,
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>xt", "<cmd>:Telescope diagnostics<CR>" },
|
{ "<leader>xt", "<cmd>:Telescope diagnostics<CR>" },
|
||||||
{ "<leader>xw", "<cmd>:Trouble workspace_diagnostics<CR>" },
|
{ "gr", ":Trouble lsp_references<CR>" },
|
||||||
{ "<leader>xd", "<cmd>:Trouble document_diagnostics<CR>" },
|
{ "<leader>xw", ":Trouble workspace_diagnostics<CR>" },
|
||||||
|
{ "<leader>xd", ":Trouble document_diagnostics<CR>" },
|
||||||
{ "[g", "<cmd>lua vim.diagnostic.goto_prev()<CR>" },
|
{ "[g", "<cmd>lua vim.diagnostic.goto_prev()<CR>" },
|
||||||
{ "]g", "<cmd>lua vim.diagnostic.goto_next()<CR>" },
|
{ "]g", "<cmd>lua vim.diagnostic.goto_next()<CR>" },
|
||||||
},
|
},
|
||||||
|
@ -41,14 +41,14 @@ return {
|
|||||||
keys = {
|
keys = {
|
||||||
(function()
|
(function()
|
||||||
if use_google() then
|
if use_google() then
|
||||||
return { "<C-n>", ":Neotree toggle left cmdtree<CR>", desc = "Open NeoTree CWD float" }
|
return { "<C-n>m", ":Neotree float cmdtree<CR>", desc = "Open NeoTree CWD float" }
|
||||||
end
|
end
|
||||||
-- return { "<C-n>.", ":Neotree toggle reveal_force_cwd<CR>", desc = "Open NeoTree CWD float" }
|
-- return { "<C-n>.", ":Neotree toggle reveal_force_cwd<CR>", desc = "Open NeoTree CWD float" }
|
||||||
return { "<C-n>", ":Neotree toggle left git_status<CR>", desc = "Open NeoTree CWD float" }
|
return { "<C-n>m", ":Neotree float git_status<CR>", desc = "Open NeoTree CWD float" }
|
||||||
end)(),
|
end)(),
|
||||||
{ "<C-n>b", ":Neotree float buffers<CR>" },
|
{ "<C-n>b", ":Neotree float buffers<CR>" },
|
||||||
{ "<C-n>.", ":Neotree reveal toggle dir=%:p:h<cr>" },
|
{ "<C-n>", ":Neotree float dir=%:p:h<cr>" },
|
||||||
{ "<C-n>c", ":Neotree toggle reveal_force_cwd<CR>", desc = "Open NeoTree CWD float" },
|
{ "<C-n>.", ":Neotree reveal_force_cwd<CR>", desc = "Open NeoTree CWD float" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
54
vim/.vim/lua/plugins/paint.lua
Normal file
54
vim/.vim/lua/plugins/paint.lua
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
return {
|
||||||
|
"folke/paint.nvim",
|
||||||
|
config = function()
|
||||||
|
vim.api.nvim_set_hl(0, "LightPurple", { fg = "#7f67c5" })
|
||||||
|
|
||||||
|
require("paint").setup({
|
||||||
|
highlights = {
|
||||||
|
-- Highlight /** @something */
|
||||||
|
{
|
||||||
|
filter = { filetype = "java" },
|
||||||
|
pattern = "%*.-(@[%w_]+)%s?",
|
||||||
|
hl = "Constant",
|
||||||
|
},
|
||||||
|
-- Highlight /** @param something */
|
||||||
|
{
|
||||||
|
filter = { filetype = "java" },
|
||||||
|
pattern = "%*.*@param%s+([%w_+]+)%s?",
|
||||||
|
hl = "Identifier",
|
||||||
|
},
|
||||||
|
-- Highlight /** {@link} */
|
||||||
|
-- {
|
||||||
|
-- filter = { filetype = "java" },
|
||||||
|
-- pattern = "%*.*{%s?(@link)%s+[%w_+]+%s?}",
|
||||||
|
-- hl = "Red",
|
||||||
|
-- },
|
||||||
|
-- -- Highlight /** {@link something} */
|
||||||
|
-- {
|
||||||
|
-- filter = { filetype = "java" },
|
||||||
|
-- pattern = "%*.*{%s?@link%s+([%w_+]+)%s?}",
|
||||||
|
-- hl = "Yellow",
|
||||||
|
-- },
|
||||||
|
--
|
||||||
|
-- WASM
|
||||||
|
{ pattern = "(W)ASM", hl = "LightRed", filter = {} },
|
||||||
|
{ pattern = "W(A)SM", hl = "LightBlue", filter = {} },
|
||||||
|
{ pattern = "WA(S)M", hl = "LightGreen", filter = {} },
|
||||||
|
{ pattern = "WAS(M)", hl = "LightYellow", filter = {} },
|
||||||
|
|
||||||
|
-- Google
|
||||||
|
-- { pattern = "Google", hl = "LightBlue", filter = {} },
|
||||||
|
-- { pattern = "(G)oogle", hl = "LightBlue", filter = {} },
|
||||||
|
-- { pattern = "G(o)ogle", hl = "LightRed", filter = {} },
|
||||||
|
-- { pattern = "Go(o)gle", hl = "LightYellow", filter = {} },
|
||||||
|
-- { pattern = "Goo(g)le", hl = "LightBlue", filter = {} },
|
||||||
|
-- { pattern = "Goog(l)e", hl = "LightGreen", filter = {} },
|
||||||
|
-- { pattern = "Googl(e)", hl = "LightRed", filter = {} },
|
||||||
|
|
||||||
|
-- cnieves
|
||||||
|
{ pattern = "cnieves", hl = "LightPurple", filter = {} },
|
||||||
|
{ pattern = "Christian Nieves", hl = "LightPurple", filter = {} },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
Reference in New Issue
Block a user