comfortable, but python not formatting
This commit is contained in:
parent
f15af9b8be
commit
fc4c1c2612
24 changed files with 754 additions and 548 deletions
35
lua/thrillee/splits.lua
Normal file
35
lua/thrillee/splits.lua
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
--[[ Split cmd ]]
|
||||
vim.opt.splitbelow = true
|
||||
vim.opt.splitright = true
|
||||
|
||||
vim.keymap.set("n", "||", "<cmd>vsplit<cr>", { desc = 'Vertical Split' })
|
||||
vim.keymap.set("n", "--", "<cmd>split<cr>", { desc = 'Horinzontal Split' })
|
||||
|
||||
vim.keymap.set("n", "<C-h>", "<C-w>h", { desc = "Navigate to the left" })
|
||||
vim.keymap.set("n", "<C-j>", "<C-w>", { desc = "Navigate below" })
|
||||
vim.keymap.set("n", "<C-k>", "<C-w>k", { desc = "Navigate up" })
|
||||
vim.keymap.set("n", "<C-l>", "<C-w>l", { desc = "Navigate right" })
|
||||
|
||||
vim.keymap.set("n", "<leader>hh", ":vertical resize +3<CR>", { silent = true })
|
||||
vim.keymap.set("n", "<leader>ll", ":vertical resize -3<CR>", { silent = true })
|
||||
vim.keymap.set("n", "<leader>kk", ":resize +3<CR>", { silent = true })
|
||||
vim.keymap.set("n", "<leader>jj", ":resize -3<CR>", { silent = true })
|
||||
|
||||
vim.g.original_size = nil
|
||||
|
||||
function Toggle_maximize_pane()
|
||||
local winnr = vim.api.nvim_get_current_win()
|
||||
local width = vim.api.nvim_win_get_width(winnr)
|
||||
local height = vim.api.nvim_win_get_height(winnr)
|
||||
if vim.g.original_size == nil then
|
||||
vim.g.original_size = { width, height }
|
||||
vim.api.nvim_win_set_width(winnr, vim.o.columns)
|
||||
vim.api.nvim_win_set_height(winnr, vim.o.lines)
|
||||
else
|
||||
vim.api.nvim_win_set_width(winnr, vim.g.original_size[1])
|
||||
vim.api.nvim_win_set_height(winnr, vim.g.original_size[2])
|
||||
vim.g.original_size = nil
|
||||
end
|
||||
end
|
||||
|
||||
vim.keymap.set("n", "<C-m>", '<cmd>lua Toggle_maximize_pane()<CR>', { noremap = true, desc = "Maximize Current Split" })
|
||||
Loading…
Add table
Add a link
Reference in a new issue