NeoVimConfiguration/lua/plugins/small-tweaks.lua

47 lines
1.3 KiB
Lua

return {
{ "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} },
{
'echasnovski/mini.animate',
version = false,
config = function()
local animate = require('mini.animate')
animate.setup({
scroll = { timing = animate.gen_timing.linear({ duration = 50, unit = 'total' }) },
cursor = { enable = false }
})
end
},
{
'echasnovski/mini.starter',
version = false,
config = function()
require('mini.starter').setup()
end
},
{
'windwp/nvim-autopairs',
event = "InsertEnter",
opts = {} -- this is equalent to setup({}) function
},
{
'akinsho/toggleterm.nvim',
config = function()
require("toggleterm").setup({
hide_numbers = true,
start_in_insert = true,
shell = vim.o.shell,
})
-- Get out of terminal!
function _G.set_terminal_keymaps()
local opts = { buffer = 0 }
vim.keymap.set('t', '<leader><esc>', [[<C-\><C-n>]], opts)
vim.keymap.set('t', '<C-w>', [[<C-\><C-n><C-w>]], opts)
end
vim.cmd('autocmd! TermOpen term://* lua set_terminal_keymaps()')
-- Open terminal keymap
vim.keymap.set('n', '<leader>t', ":ToggleTerm<CR>", { noremap = true, silent = true })
end
},
}