mirror of
https://github.com/danbee/dotfiles-local
synced 2025-03-04 08:49:07 +00:00
Add ToggleTerm and nvim-test
This commit is contained in:
parent
bf485891d1
commit
800eae3fb6
@ -28,6 +28,7 @@
|
||||
"onedark.nvim": { "branch": "master", "commit": "8ef51924724d506e515f2d3ac9f959a9eaf38f3d" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "499e0743cf5e8075cd32af68baa3946a1c76adf1" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "9a82b5b73eba8c8d71bacedd062d20fe6d3c791a" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "95204ece0f2a54c89c4395295432f9aeedca7b5f" },
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "161114bd39b990995e08dbf941f6821afbdcd666" },
|
||||
"treesj": { "branch": "main", "commit": "b1e2976c2d7ba922371cc7f3ab08b75136c27231" },
|
||||
"vim-fugitive": { "branch": "master", "commit": "5f0d280b517cacb16f59316659966c7ca5e2bea2" },
|
||||
|
||||
@ -18,13 +18,9 @@ keymap("n", "<C-p>", ":Telescope find_files<CR>")
|
||||
keymap("n", "<C-s>", ":Telescope live_grep<CR>")
|
||||
keymap("n", "<C-b>", ":Telescope buffers<CR>")
|
||||
|
||||
-- SplitJoin
|
||||
keymap("n", "gs", ":TSJSplit<CR>", { desc = "Split block" })
|
||||
keymap("n", "gj", ":TSJJoin<CR>", { desc = "Join blocks" })
|
||||
keymap("n", "gm", ":TSJToggle<CR>", { desc = "SplitJoin togggle" })
|
||||
|
||||
-- Formatting
|
||||
keymap("n", "<leader>f", vim.lsp.buf.format, { desc = "Format buffer" })
|
||||
|
||||
-- LSP
|
||||
require("config.keymaps.lsp")
|
||||
require("config.keymaps.nvim-test")
|
||||
|
||||
7
config/nvim/lua/config/keymaps/nvim-test.lua
Normal file
7
config/nvim/lua/config/keymaps/nvim-test.lua
Normal file
@ -0,0 +1,7 @@
|
||||
local keymap = vim.keymap.set
|
||||
|
||||
keymap("n", "<Leader>t", ":TestFile<CR>")
|
||||
keymap("n", "<Leader>s", ":TestNearest<CR>")
|
||||
keymap("n", "<Leader>l", ":TestLast<CR>")
|
||||
keymap("n", "<Leader>a", ":TestSuite<CR>")
|
||||
keymap("n", "<Leader>gt", ":TestVisit<CR>")
|
||||
@ -2,6 +2,12 @@ return {
|
||||
"klen/nvim-test",
|
||||
|
||||
config = function()
|
||||
require("nvim-test").setup()
|
||||
require("nvim-test").setup({
|
||||
term = "toggleterm",
|
||||
termOpts = {
|
||||
direction = "horizontal",
|
||||
height = 24,
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
||||
7
config/nvim/lua/config/plugins/toggleterm.lua
Normal file
7
config/nvim/lua/config/plugins/toggleterm.lua
Normal file
@ -0,0 +1,7 @@
|
||||
return {
|
||||
"akinsho/toggleterm.nvim",
|
||||
|
||||
version = "*",
|
||||
|
||||
config = true,
|
||||
}
|
||||
@ -3,6 +3,8 @@ return {
|
||||
|
||||
dependencies = { "nvim-treesitter/nvim-treesitter" },
|
||||
|
||||
keys = { "gm", "gj", "gs" },
|
||||
|
||||
config = function()
|
||||
require("treesj").setup()
|
||||
end,
|
||||
|
||||
@ -19,6 +19,7 @@ return {
|
||||
require("config.plugins.nvim-test"),
|
||||
require("config.plugins.nvim-treesitter"),
|
||||
require("config.plugins.telescope"),
|
||||
require("config.plugins.toggleterm"),
|
||||
require("config.plugins.treesj"),
|
||||
require("config.plugins.which-key"),
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user