mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-04 04:35:29 +00:00
feat(nvim): add three new plugins
This commit is contained in:
@@ -225,3 +225,8 @@ Shibui
|
||||
shibui
|
||||
stefanimhoff
|
||||
Zettelkasten
|
||||
andrewferrier
|
||||
depencendies
|
||||
ldelossa
|
||||
litee
|
||||
otavioschwanck
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"flit.nvim": { "branch": "main", "commit": "be110f9814a45788d10537fd59b3c76d956bb7ad" },
|
||||
"fm-nvim": { "branch": "master", "commit": "8e6a77049330e7c797eb9e63affd75eb796fe75e" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "80597f3ea824946c87fd29f82b5ed4f24ef473f3" },
|
||||
"gh.nvim": { "branch": "main", "commit": "bc731bb53909481995ac2edb4bf6418c051fec1a" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "f29f0b22fd66c910b892aae3bc18a4872c002738" },
|
||||
"harpoon": { "branch": "master", "commit": "8c0bb0a328e57278f4783bb0e2ea32f296d36db1" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "8299fe7703dfff4b1752aeed271c3b95281a952d" },
|
||||
@@ -35,6 +36,7 @@
|
||||
"leap.nvim": { "branch": "main", "commit": "7140feed70a5911b8c8a7eb9c218d198772f69cf" },
|
||||
"legendary.nvim": { "branch": "master", "commit": "3008ed68c8f309ced07587684c8af53884791d35" },
|
||||
"lf.nvim": { "branch": "master", "commit": "383429497292dd8a84271e74a81c6db6993ca7ab" },
|
||||
"litee.nvim": { "branch": "main", "commit": "bf366a1414fd0f9401631ac8884f2f9fa4bf18d2" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "0050b308552e45f7128f399886c86afefc3eb988" },
|
||||
"lush.nvim": { "branch": "main", "commit": "b1e8eb1da3fee95ef31515a73c9eff9bf251088d" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "7a97a77eee486ae152d2c559a459eda7c8aa12aa" },
|
||||
@@ -48,7 +50,7 @@
|
||||
"mini.surround": { "branch": "main", "commit": "4613a60d87fa2d5b718be44283387cfc0446051f" },
|
||||
"neo-tree.nvim": { "branch": "v2.x", "commit": "8238865e1d9c61f1a260c290653f2c419503e0a9" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "f67013cf18d9db5cc6c3ce2d5a4051bad75fe628" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "c0b14bb9d6a4d7e62408fe71bdcb23cab351986f" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "e70715e5c914a97efb9bcc1cd14671afd4a3405d" },
|
||||
"noctis.nvim": { "branch": "main", "commit": "0b9336e39c686a7e58de06e4dd38c2bd862a7b33" },
|
||||
"noice.nvim": { "branch": "main", "commit": "d8a1f3056ad713b5d471048f8d029264828e22c0" },
|
||||
"nui.nvim": { "branch": "main", "commit": "d147222a1300901656f3ebd5b95f91732785a329" },
|
||||
@@ -73,6 +75,7 @@
|
||||
"plenary.nvim": { "branch": "master", "commit": "9a0d3bf7b832818c042aaf30f692b081ddd58bd9" },
|
||||
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
|
||||
"prettier.nvim": { "branch": "main", "commit": "918b99f5ddd7a56395fd393767ab6a3c15a50789" },
|
||||
"printer.nvim": { "branch": "master", "commit": "8f8732a6e299cba8b1ad6a45173dfe8f99cbf10f" },
|
||||
"project.nvim": { "branch": "main", "commit": "685bc8e3890d2feb07ccf919522c97f7d33b94e4" },
|
||||
"rainbow_csv": { "branch": "master", "commit": "7453a3f9679f0c753ec9d77f9ea8588778f35aeb" },
|
||||
"smart-splits.nvim": { "branch": "master", "commit": "fdd158ce7554dc830fb86e0fe952cd9476cdf726" },
|
||||
@@ -88,6 +91,7 @@
|
||||
"telescope-node-modules.nvim": { "branch": "main", "commit": "b846d33ff5763176dc14fc74c30941a2067c82fd" },
|
||||
"telescope-undo.nvim": { "branch": "main", "commit": "b5e31b358095074b60d87690bd1dc0a020a2afab" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "203bf5609137600d73e8ed82703d6b0e320a5f36" },
|
||||
"tmux-awesome-manager.nvim": { "branch": "master", "commit": "68de2934216edee9d367f5efe4729f895939d0dc" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "74c7d28cb50b0713c881ef69bcb6cdd77d8907d1" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "19aad0f41f47affbba1274f05e3c067e6d718e1e" },
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "a0abe53df53616d13da327636cb0bcac3ea7f5af" },
|
||||
@@ -109,6 +113,7 @@
|
||||
"vim-wakatime": { "branch": "master", "commit": "ee4ab57adf62a309aeef383a2da23b6e48e5ae50" },
|
||||
"vim-xtract": { "branch": "master", "commit": "65e47be935080f112f219b5f0bc1bf411c783f27" },
|
||||
"vimux": { "branch": "master", "commit": "616fcb4799674a7a809b14ca2dc155bb6ba25788" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "684e96c5e8477f1ee9b3f2e9a12d802fd12c5531" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "5224c261825263f46f6771f1b644cae33cd06995" },
|
||||
"wrapping.nvim": { "branch": "master", "commit": "fcd57ac890f2af39fb1ddda54e989a15c7158629" },
|
||||
"zen-mode.nvim": { "branch": "main", "commit": "3c92f503823088862ca2a7809d1c7edc90fb92fa" }
|
||||
}
|
||||
28
nvim/lua/plugins/gh.lua
Normal file
28
nvim/lua/plugins/gh.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
-- A fully featured GitHub integration for performing code reviews
|
||||
-- https://github.com/ldelossa/gh.nvim
|
||||
return {
|
||||
"ldelossa/gh.nvim",
|
||||
dependencies = { "ldelossa/litee.nvim" },
|
||||
config = function()
|
||||
require("litee.lib").setup()
|
||||
require("litee.gh").setup({
|
||||
jump_mode = "invoking",
|
||||
map_resize_keys = false,
|
||||
disable_keymaps = false,
|
||||
icon_set = "default",
|
||||
icon_set_custom = nil,
|
||||
git_buffer_completion = true,
|
||||
keymaps = {
|
||||
open = "<CR>",
|
||||
expand = "zo",
|
||||
collapse = "zc",
|
||||
goto_issue = "gd",
|
||||
details = "d",
|
||||
submit_comment = "<C-s>",
|
||||
actions = "<C-a>",
|
||||
resolve_thread = "<C-r>",
|
||||
goto_web = "gx",
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
28
nvim/lua/plugins/tmux-awesome-plugin-manager.lua
Normal file
28
nvim/lua/plugins/tmux-awesome-plugin-manager.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
-- TMUX commands manager
|
||||
-- https://github.com/otavioschwanck/tmux-awesome-manager.nvim
|
||||
return {
|
||||
"otavioschwanck/tmux-awesome-manager.nvim",
|
||||
keys = {
|
||||
-- stylua: ignore
|
||||
{ "<leader>sT", function() vim.cmd(":Telescope tmux-awesome-manager list_terms") end, desc = "TMUX Awesome Manager" },
|
||||
},
|
||||
config = function()
|
||||
local tmux = require("tmux-awesome-manager")
|
||||
|
||||
tmux.setup({
|
||||
per_project_commands = {
|
||||
astro = { { cmd = "pnpm dev", name = "Astro Dev" } },
|
||||
},
|
||||
session_name = "Neovim Terminals",
|
||||
project_open_as = "window",
|
||||
default_size = "30%",
|
||||
open_new_as = "window",
|
||||
})
|
||||
|
||||
tmux.run_wk({ cmd = "pnpm dev", name = "Astro Development Server" })
|
||||
|
||||
tmux.run_wk({ cmd = "yarn develop", name = "Brewery Server" })
|
||||
tmux.run_wk({ cmd = "MD=${PWD}/packages/xdl/ yarn dev", name = "Brewery Fast Server" })
|
||||
tmux.run_wk({ cmd = "yarn test:unit -u", name = "Brewery Unit Tests" })
|
||||
end,
|
||||
}
|
||||
8
nvim/lua/plugins/wrapping.lua
Normal file
8
nvim/lua/plugins/wrapping.lua
Normal file
@@ -0,0 +1,8 @@
|
||||
-- Switch between hard and soft wrapping
|
||||
-- https://github.com/andrewferrier/wrapping.nvim
|
||||
return {
|
||||
"andrewferrier/wrapping.nvim",
|
||||
config = function()
|
||||
require("wrapping").setup()
|
||||
end,
|
||||
}
|
||||
Reference in New Issue
Block a user