changed keybinds, removed unnecesarry modules and shit
This commit is contained in:
19
init.lua
19
init.lua
@@ -1,3 +1,5 @@
|
|||||||
|
vim.g.mapleader = "<Space>"
|
||||||
|
|
||||||
require("config.lazy")
|
require("config.lazy")
|
||||||
|
|
||||||
vim.cmd.colorscheme("catppuccin-mocha")
|
vim.cmd.colorscheme("catppuccin-mocha")
|
||||||
@@ -16,14 +18,17 @@ vim.keymap.set("n", "<right>", '<cmd>echo "Use l to move!!"<CR>')
|
|||||||
vim.keymap.set("n", "<up>", '<cmd>echo "Use k to move!!"<CR>')
|
vim.keymap.set("n", "<up>", '<cmd>echo "Use k to move!!"<CR>')
|
||||||
vim.keymap.set("n", "<down>", '<cmd>echo "Use j to move!!"<CR>')
|
vim.keymap.set("n", "<down>", '<cmd>echo "Use j to move!!"<CR>')
|
||||||
|
|
||||||
vim.keymap.set("n", "<M-w>", "<C-w>")
|
vim.keymap.set("n", "<leader>w", "<C-w>")
|
||||||
vim.keymap.set("n", "<C-w>d", "<cmd>lua Snacks.dashboard()<CR>")
|
vim.keymap.set("n", "<leader>wd", "<cmd>lua Snacks.dashboard()<CR>")
|
||||||
vim.keymap.set("n", "<A-w>d", "<cmd>lua Snacks.dashboard()<CR>")
|
vim.keymap.set("n", "<leader>l", "<cmd>bnext<CR>")
|
||||||
vim.keymap.set("n", "<C-p>", "<cmd>bnext<CR>")
|
vim.keymap.set("n", "<leader>h", "<cmd>bprev<CR>")
|
||||||
vim.keymap.set("n", "<C-j>", "<cmd>lua MiniFiles.open()<CR>")
|
vim.keymap.set("n", "<leader>j", "<cmd>lua MiniFiles.open()<CR>")
|
||||||
|
vim.keymap.set("n", "<leader>u", "<cmd>lua Snacks.picker.undo()<CR>")
|
||||||
|
|
||||||
vim.keymap.set("n", "<C-k>", "<cmd>FloatermNew lazygit<CR>")
|
vim.keymap.set("n", "<leader>k", "<cmd>FloatermNew lazygit<CR>")
|
||||||
vim.keymap.set("n", "<C-h>", "<cmd>FloatermKill<CR>")
|
vim.keymap.set("n", "<leader>x", "<cmd>FloatermKill<CR>")
|
||||||
|
|
||||||
|
vim.keymap.set("i", "jj", "<Esc>")
|
||||||
|
|
||||||
vim.lsp.set_log_level("debug")
|
vim.lsp.set_log_level("debug")
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ return {
|
|||||||
config = function()
|
config = function()
|
||||||
require("mason").setup()
|
require("mason").setup()
|
||||||
require("mason-lspconfig").setup({
|
require("mason-lspconfig").setup({
|
||||||
ensure_installed = { "lua_ls", "pyright", "rust_analyzer", "eslint" }, -- Add your desired LSPs
|
ensure_installed = { "ts_ls", "lua_ls", "pyright", "rust_analyzer", "eslint" }, -- Add your desired LSPs
|
||||||
automatic_installation = true,
|
automatic_installation = true,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
return {
|
|
||||||
{
|
|
||||||
"ibhagwan/fzf-lua",
|
|
||||||
-- optional for icon support
|
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
|
||||||
-- or if using mini.icons/mini.nvim
|
|
||||||
-- dependencies = { "echasnovski/mini.icons" },
|
|
||||||
opts = {},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
return {
|
|
||||||
{
|
|
||||||
"matbme/JABS.nvim",
|
|
||||||
config = function()
|
|
||||||
require("jabs").setup({
|
|
||||||
-- Options for the main window
|
|
||||||
position = { "center", "top" }, -- position = {'<position_x>', '<position_y>'} | <position_x> left, center, right,
|
|
||||||
-- <position_y> top, center, bottom
|
|
||||||
-- Default {'right', 'bottom'}
|
|
||||||
|
|
||||||
relative = "editor", -- win, editor, cursor. Default win
|
|
||||||
clip_popup_size = false, -- clips the popup size to the win (or editor) size. Default true
|
|
||||||
|
|
||||||
width = 80, -- default 50
|
|
||||||
height = 20, -- default 10
|
|
||||||
border = "single", -- none, single, double, rounded, solid, shadow, (or an array or chars). Default shadow
|
|
||||||
|
|
||||||
offset = { -- window position offset
|
|
||||||
top = 4, -- default 0
|
|
||||||
bottom = 2, -- default 0
|
|
||||||
left = 2, -- default 0
|
|
||||||
right = 2, -- default 0
|
|
||||||
},
|
|
||||||
|
|
||||||
sort_mru = true, -- Sort buffers by most recently used (true or false). Default false
|
|
||||||
split_filename = true, -- Split filename into separate components for name and path. Default false
|
|
||||||
split_filename_path_width = 20, -- If split_filename is true, how wide the column for the path is supposed to be, Default 0 (don't show path)
|
|
||||||
|
|
||||||
-- Options for preview window
|
|
||||||
preview_position = "left", -- top, bottom, left, right. Default top
|
|
||||||
preview = {
|
|
||||||
width = 40, -- default 70
|
|
||||||
height = 60, -- default 30
|
|
||||||
border = "rounded", -- none, single, double, rounded, solid, shadow, (or an array or chars). Default double
|
|
||||||
},
|
|
||||||
|
|
||||||
-- Default highlights (must be a valid :highlight)
|
|
||||||
highlight = {
|
|
||||||
current = "Title", -- default StatusLine
|
|
||||||
hidden = "StatusLineNC", -- default ModeMsg
|
|
||||||
split = "WarningMsg", -- default StatusLine
|
|
||||||
alternate = "StatusLine", -- default WarningMsg
|
|
||||||
},
|
|
||||||
|
|
||||||
-- Default symbols
|
|
||||||
keymap = {
|
|
||||||
close = "<c-d>", -- Close buffer. Default D
|
|
||||||
jump = "<cr>", -- Jump to buffer. Default <cr>
|
|
||||||
h_split = "h", -- Horizontally split buffer. Default s
|
|
||||||
v_split = "v", -- Vertically split buffer. Default v
|
|
||||||
preview = "p", -- Open buffer preview. Default P
|
|
||||||
},
|
|
||||||
|
|
||||||
-- Whether to use nvim-web-devicons next to filenames
|
|
||||||
use_devicons = true, -- true or false. Default true
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -10,7 +10,6 @@ return {
|
|||||||
})
|
})
|
||||||
require("mini.pairs").setup()
|
require("mini.pairs").setup()
|
||||||
require("mini.files").setup()
|
require("mini.files").setup()
|
||||||
require("mini.statusline").setup()
|
|
||||||
require("mini.cursorword").setup({
|
require("mini.cursorword").setup({
|
||||||
content = {
|
content = {
|
||||||
active = true,
|
active = true,
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ return {
|
|||||||
opts = {
|
opts = {
|
||||||
bigfile = { enabled = true },
|
bigfile = { enabled = true },
|
||||||
|
|
||||||
|
picker = {},
|
||||||
dashboard = {
|
dashboard = {
|
||||||
enabled = true,
|
enabled = true,
|
||||||
width = 100,
|
width = 100,
|
||||||
|
|||||||
Reference in New Issue
Block a user