diff --git a/init.lua b/init.lua index ed33a88..a93d7f9 100644 --- a/init.lua +++ b/init.lua @@ -1,10 +1,9 @@ -local opt = vim.opt -opt.relativenumber = true +vim.opt.relativenumber = true vim.lsp.inlay_hint.enable = true -opt.tabstop = 8 +vim.opt.tabstop = 8 vim.opt.expandtab = true -opt.swapfile = false -opt.shiftwidth = 8 +vim.opt.swapfile = false +vim.opt.shiftwidth = 8 vim.diagnostic.config({ virtual_text = { spacing = 4, @@ -21,33 +20,11 @@ vim.pack.add({ "https://github.com/vyfor/cord.nvim", "https://github.com/nvim-mini/mini.nvim" }) --- function to set colorsceme -require('tinted-nvim').setup({ - ui = { - transparent = false - }, - highlights = { - integrations = { - lualine = true - } - } -}) -vim.cmd("colorscheme " .. vim.fn.system("cat /home/lucy/.local/share/tinted-theming/tinty/current_scheme")) --- setup mini -require('mini.basics').setup() -require('mini.icons').setup() -require('mini.pick').setup() require("lualine").setup({ - options = { - section_separators = { left = "", right = "" }, - component_separators = { left = "|", right = "|" }, - globalstatus = true, - always_divide_middle = true, - }, sections = { lualine_a = { "mode" }, lualine_b = { "diagnostics" }, - lualine_c = { "filename", "filesize", }, + lualine_c = { "filename" }, lualine_x = { "lsp_status", "filetype" }, lualine_y = { "" }, lualine_z = { "location" }, @@ -61,15 +38,15 @@ require("lualine").setup({ lualine_z = { 'tabs' } } }) - --- setup superior lsp -vim.lsp.config("qml-language-server", { - cmd = { "qml-language-server" }, - filetypes = { "qml" }, - root_markers = { { "qmldir", "shell.qml" }, ".git" }, +require('tinted-nvim').setup({ + selector = { enabled = true, mode = "cmd" }, }) -vim.lsp.enable("lua_ls") +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") @@ -79,33 +56,8 @@ require("cord").setup({ }, editor = { tooltip = "ur gay x3" }, }) - - --- keymaps local map = vim.keymap.set - -map("n", "ff", function() - MiniPick.builtin.files() -end) -map("n", "lg", function() - MiniPick.builtin.grep_live() -end) - -map("n", "", "h") -map("n", "", "j") -map("n", "", "k") -map("n", "", "l") -map("n", "", ":vertical resize -5", { silent = true }) -map("n", "", ":vertical resize +5", { silent = true }) -map("n", "", ":resize +5", { silent = true }) -map("n", "", ":resize -5", { silent = true }) --- lsp keybinds -map("n", "", function() - vim.lsp.buf.format() -end) - --- util keybinds +map("n", "", function() vim.lsp.buf.format() end) map("n", "t", " terminal ") -map("n", "", "Lspsaga term_toggle") map("t", "", "") map("i", "", "")