restructure init.lua

This commit is contained in:
lucy 2026-06-11 12:03:58 +02:00
commit dac8b64323

View file

@ -10,16 +10,41 @@ vim.diagnostic.config({
source = true, source = true,
}, },
}) })
vim.lsp.enable("lua_ls")
vim.lsp.enable("qmlls")
vim.lsp.enable("clangd")
vim.lsp.enable("lua-language-server")
local map = vim.keymap.set
for i = 1, 10 do
map("n", "<A-" .. i .. ">", "<cmd> LualineBuffersJump! " .. i .. "<cr>")
end
map("n", "<C-f>", function() vim.lsp.buf.format() end)
map("n", "<leader>t", "<cmd> terminal <cr>")
map("t", "<esc>", "<c-\\><c-n>")
map("i", "<C-space>", "<C-X><C-O>")
-- add plugins -- add plugins
vim.pack.add({ vim.pack.add({
"https://github.com/nvim-treesitter/nvim-treesitter", "https://github.com/nvim-treesitter/nvim-treesitter",
"https://github.com/nvim-lualine/lualine.nvim",
"https://github.com/RRethy/base16-nvim", "https://github.com/RRethy/base16-nvim",
"https://github.com/nvim-lualine/lualine.nvim",
"https://github.com/tinted-theming/tinted-nvim.git", "https://github.com/tinted-theming/tinted-nvim.git",
"https://github.com/neovim/nvim-lspconfig", "https://github.com/neovim/nvim-lspconfig",
"https://github.com/vyfor/cord.nvim", "https://github.com/vyfor/cord.nvim",
"https://github.com/nvim-mini/mini.nvim" "https://github.com/nvim-mini/mini.nvim"
}) })
require('tinted-nvim').setup({
selector = { enabled = true, mode = "cmd" },
})
require('mini.basics').setup()
require('mini.icons').setup()
require('mini.pick').setup()
require("cord").setup({
display = {
theme = "atom",
},
editor = { tooltip = "ur gay x3" },
})
require("lualine").setup({ require("lualine").setup({
sections = { sections = {
lualine_a = { "mode" }, lualine_a = { "mode" },
@ -35,32 +60,6 @@ require("lualine").setup({
lualine_c = {}, lualine_c = {},
lualine_x = {}, lualine_x = {},
lualine_y = {}, lualine_y = {},
lualine_z = { 'tabs' } lualine_z = { 'tabs' }
} }
}) })
require('tinted-nvim').setup({
selector = { enabled = true, mode = "cmd" },
})
require('mini.basics').setup()
require('mini.icons').setup()
require('mini.pick').setup()
vim.lsp.enable("lua_ls")
vim.lsp.enable("qmlls")
vim.lsp.enable("qml-language-server")
vim.lsp.enable("clangd")
vim.lsp.enable("lua-language-server")
require("cord").setup({
display = {
theme = "atom",
},
editor = { tooltip = "ur gay x3" },
})
local map = vim.keymap.set
for i=1,10 do
map("n", "<A-" .. i .. ">", "<cmd> LualineBuffersJump! " .. i .. "<cr>")
end
map("n", "<C-f>", function() vim.lsp.buf.format() end)
map("n", "<leader>t", "<cmd> terminal <cr>")
map("t", "<esc>", "<c-\\><c-n>")
map("i", "<C-space>", "<C-X><C-O>")