replace glow/terminal with toggleterm + smol reformatting
This commit is contained in:
@ -3,8 +3,9 @@ local opts = { noremap = true, silent = true }
|
|||||||
-- greatest remap ever
|
-- greatest remap ever
|
||||||
a.nvim_set_keymap("n", "<leader>p", "\"_dP", opts)
|
a.nvim_set_keymap("n", "<leader>p", "\"_dP", opts)
|
||||||
|
|
||||||
-- open term buffer
|
-- toggle terminal buffer
|
||||||
a.nvim_set_keymap("n", "<leader>to", "<C-w>v<C-w>w:term<CR>", opts)
|
a.nvim_set_keymap("n", "<C-\\>", "<cmd>ToggleTerm size=20<CR>", opts)
|
||||||
|
a.nvim_set_keymap("t", "<C-\\>", "<cmd>ToggleTerm<CR>", opts)
|
||||||
|
|
||||||
-- esc to go to normal mode in term bufers
|
-- esc to go to normal mode in term bufers
|
||||||
a.nvim_set_keymap("t", "<ESC>", "<C-\\><C-n>", opts)
|
a.nvim_set_keymap("t", "<ESC>", "<C-\\><C-n>", opts)
|
||||||
@ -103,9 +104,12 @@ a.nvim_set_keymap("v", "<leader>ha", ":<c-u>HSHighlight 1<CR>", opts)
|
|||||||
a.nvim_set_keymap("v", "<leader>hc", ":<c-u>HSRmHighlight<CR>", opts)
|
a.nvim_set_keymap("v", "<leader>hc", ":<c-u>HSRmHighlight<CR>", opts)
|
||||||
|
|
||||||
-- code actions + renaming
|
-- code actions + renaming
|
||||||
a.nvim_set_keymap('n', '<leader>gn', '<cmd>lua require("cosmic-ui").rename()<cr>', opts)
|
a.nvim_set_keymap('n', '<leader>gn', '<cmd>lua require("cosmic-ui").rename()<CR>', opts)
|
||||||
a.nvim_set_keymap('v', '<leader>ga', '<cmd>lua require("cosmic-ui").range_code_actions()<cr>', opts)
|
a.nvim_set_keymap('v', '<leader>ga', '<cmd>lua require("cosmic-ui").range_code_actions()<CR>', opts)
|
||||||
a.nvim_set_keymap('n', '<leader>ga', '<cmd>lua require("cosmic-ui").code_actions()<cr>', opts)
|
a.nvim_set_keymap('n', '<leader>ga', '<cmd>lua require("cosmic-ui").code_actions()<CR>', opts)
|
||||||
|
|
||||||
|
-- glow
|
||||||
|
a.nvim_set_keymap('n', '<leader>gl', '<cmd>lua _glow()<CR>', opts)
|
||||||
|
|
||||||
|
|
||||||
-- vbox note taking
|
-- vbox note taking
|
||||||
|
@ -20,3 +20,4 @@ require('core.overrides.alpha')
|
|||||||
require('core.overrides.notify')
|
require('core.overrides.notify')
|
||||||
require('core.overrides.hover')
|
require('core.overrides.hover')
|
||||||
require('core.overrides.scrollbar')
|
require('core.overrides.scrollbar')
|
||||||
|
require('core.overrides.toggleterm')
|
||||||
|
19
lua/core/overrides/toggleterm.lua
Normal file
19
lua/core/overrides/toggleterm.lua
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
require('toggleterm').setup {
|
||||||
|
shade_terminals = true,
|
||||||
|
}
|
||||||
|
|
||||||
|
local Terminal = require('toggleterm.terminal').Terminal
|
||||||
|
local glow = Terminal:new({
|
||||||
|
cmd = "glow",
|
||||||
|
hidden = true,
|
||||||
|
direction = "float",
|
||||||
|
float_opts = {
|
||||||
|
border = "shadow",
|
||||||
|
width = 120,
|
||||||
|
height = 50,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
function _glow()
|
||||||
|
glow:toggle()
|
||||||
|
end
|
@ -75,11 +75,12 @@ require('lazy').setup{
|
|||||||
{ 'numToStr/Comment.nvim', config = true, },
|
{ 'numToStr/Comment.nvim', config = true, },
|
||||||
{ 'folke/trouble.nvim' },
|
{ 'folke/trouble.nvim' },
|
||||||
{ 'folke/todo-comments.nvim', config = true, },
|
{ 'folke/todo-comments.nvim', config = true, },
|
||||||
|
{ 'akinsho/toggleterm.nvim', version = '*' },
|
||||||
--
|
--
|
||||||
|
|
||||||
-- project stuff
|
-- project stuff
|
||||||
{ 'sindrets/diffview.nvim', config = true },
|
{ 'sindrets/diffview.nvim', config = true, },
|
||||||
{ 'notjedi/nvim-rooter.lua', config = true },
|
{ 'notjedi/nvim-rooter.lua', config = true, },
|
||||||
--
|
--
|
||||||
|
|
||||||
-- notes
|
-- notes
|
||||||
@ -92,7 +93,6 @@ require('lazy').setup{
|
|||||||
{ 'shortcuts/no-neck-pain.nvim',
|
{ 'shortcuts/no-neck-pain.nvim',
|
||||||
version = '*',
|
version = '*',
|
||||||
},
|
},
|
||||||
{ 'ellisonleao/glow.nvim', config = true },
|
|
||||||
{ 'Pocco81/high-str.nvim' },
|
{ 'Pocco81/high-str.nvim' },
|
||||||
--
|
--
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user