Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0b9ee85551 | |||
| 3f9012e7d9 | |||
| 8b9044204a | |||
| 5942b119c4 | |||
| 559be283fb | |||
| b044d7f6ee | |||
| b25c78e143 | |||
| bc1f04b7a2 | |||
| 762b0ceb88 | |||
| b2617b1022 |
@@ -1,149 +1,170 @@
|
|||||||
if vim.fn.expand("$XDG_CONFIG_HOME") == "$XDG_CONFIG_HOME" then
|
if vim.fn.expand("$XDG_CONFIG_HOME") == "$XDG_CONFIG_HOME" then
|
||||||
print("[XDG_CONFIG_HOME] environment variable not set, please set this environment variable for configuration to work")
|
print("[XDG_CONFIG_HOME] environment variable not set, please set this environment variable for configuration to work")
|
||||||
print("press any key to close neovim")
|
print("press any key to close neovim")
|
||||||
vim.fn.getchar()
|
vim.fn.getchar()
|
||||||
os.exit(1)
|
os.exit(1)
|
||||||
end
|
end
|
||||||
package.path = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/?.lua;" .. package.path
|
package.path = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/?.lua;" .. package.path
|
||||||
|
|
||||||
pcall(vim.api.nvim_exec2, "language en_US", true)
|
pcall(vim.api.nvim_exec2, "language en_US", true)
|
||||||
|
|
||||||
local lazypath = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/lazy/lazy.nvim"
|
local lazypath = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/lazy/lazy.nvim"
|
||||||
|
|
||||||
vim.g.mapleader = " "
|
vim.g.mapleader = " "
|
||||||
vim.g.maplocalleader = " "
|
vim.g.maplocalleader = " "
|
||||||
|
|
||||||
--Insure lazy.nvim is installed
|
--Insure lazy.nvim is installed
|
||||||
if not vim.uv.fs_stat(lazypath) then
|
if not vim.uv.fs_stat(lazypath) then
|
||||||
vim.fn.system({
|
vim.fn.system({
|
||||||
"git",
|
"git",
|
||||||
"clone",
|
"clone",
|
||||||
"--filter=blob:none",
|
"--filter=blob:none",
|
||||||
"https://github.com/folke/lazy.nvim.git",
|
"https://github.com/folke/lazy.nvim.git",
|
||||||
"--branch=stable",
|
"--branch=stable",
|
||||||
lazypath
|
lazypath
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
vim.opt.rtp:prepend(lazypath)
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
local lazy_options = {
|
local lazy_options = {
|
||||||
root = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/plugins/lazy/",
|
root = vim.fn.expand("$XDG_CONFIG_HOME") .. "/nvim/plugins/lazy/",
|
||||||
install = {
|
install = {
|
||||||
missing = true,
|
missing = true,
|
||||||
-- colorscheme = { "habamax" }
|
-- colorscheme = { "habamax" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
require("lazy").setup("plugins", lazy_options)
|
require("lazy").setup("plugins", lazy_options)
|
||||||
require("options")
|
require("options")
|
||||||
require("remap")
|
require("remap")
|
||||||
|
|
||||||
-- LSP
|
-- LSP
|
||||||
-- local lsp_servers = require("mason-lspconfig").get_installed_servers()
|
-- local lsp_servers = require("mason-lspconfig").get_installed_servers()
|
||||||
-- local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
-- local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
||||||
-- capabilities.textDocument.foldingRange = {
|
-- capabilities.textDocument.foldingRange = {
|
||||||
-- dynamicRegistration = false,
|
-- dynamicRegistration = false,
|
||||||
-- lineFoldingOnly = true
|
-- lineFoldingOnly = true
|
||||||
-- }
|
-- }
|
||||||
--
|
--
|
||||||
-- require("lspconfig").glsl_analyzer.setup({})
|
-- require("lspconfig").glsl_analyzer.setup({})
|
||||||
-- for _, server in pairs(lsp_servers) do
|
-- for _, server in pairs(lsp_servers) do
|
||||||
-- if server == "lua_ls" then
|
-- if server == "lua_ls" then
|
||||||
-- require("lspconfig")[server].setup({
|
-- require("lspconfig")[server].setup({
|
||||||
-- capabilities = capabilities,
|
-- capabilities = capabilities,
|
||||||
-- settings = {
|
-- settings = {
|
||||||
-- Lua = {
|
-- Lua = {
|
||||||
-- runtime = {
|
-- runtime = {
|
||||||
-- version = "LuaJIT",
|
-- version = "LuaJIT",
|
||||||
-- },
|
-- },
|
||||||
-- diagnostics = {
|
-- diagnostics = {
|
||||||
-- globals = { "vim" }
|
-- globals = { "vim" }
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- })
|
-- })
|
||||||
-- vim.lsp.enable("lua_ls")
|
-- vim.lsp.enable("lua_ls")
|
||||||
-- elseif server == "svelte" then
|
-- elseif server == "svelte" then
|
||||||
-- local dyn_cap = vim.lsp.protocol.make_client_capabilities()
|
-- local dyn_cap = vim.lsp.protocol.make_client_capabilities()
|
||||||
-- dyn_cap.workspace.didChangeWatchedFiles.dynamicRegistration = true
|
-- dyn_cap.workspace.didChangeWatchedFiles.dynamicRegistration = true
|
||||||
-- dyn_cap.textDocument.foldingRange = {
|
-- dyn_cap.textDocument.foldingRange = {
|
||||||
-- dynamicRegistration = false,
|
-- dynamicRegistration = false,
|
||||||
-- lineFoldingOnly = true
|
-- lineFoldingOnly = true
|
||||||
-- }
|
-- }
|
||||||
--
|
--
|
||||||
-- require("lspconfig")[server].setup({
|
-- require("lspconfig")[server].setup({
|
||||||
-- capabilities = dyn_cap,
|
-- capabilities = dyn_cap,
|
||||||
-- on_attach = function(client)
|
-- on_attach = function(client)
|
||||||
-- vim.api.nvim_create_autocmd("BufWritePost", {
|
-- vim.api.nvim_create_autocmd("BufWritePost", {
|
||||||
-- pattern = { "*.js", "*.ts" },
|
-- pattern = { "*.js", "*.ts" },
|
||||||
-- callback = function(ctx)
|
-- callback = function(ctx)
|
||||||
-- client.notify("$/onDidChangeTsOrJsFile", { uri = ctx.match })
|
-- client.notify("$/onDidChangeTsOrJsFile", { uri = ctx.match })
|
||||||
-- end
|
-- end
|
||||||
-- })
|
-- })
|
||||||
-- end,
|
-- end,
|
||||||
-- settings = {
|
-- settings = {
|
||||||
-- svelte = {
|
-- svelte = {
|
||||||
-- plugin = {
|
-- plugin = {
|
||||||
-- svelte = {
|
-- svelte = {
|
||||||
-- compilerWarnings = {
|
-- compilerWarnings = {
|
||||||
-- ["a11y-no-onchange"] = "ignore",
|
-- ["a11y-no-onchange"] = "ignore",
|
||||||
-- ["a11y-aria-attributes"] = "ignore",
|
-- ["a11y-aria-attributes"] = "ignore",
|
||||||
-- ["a11y-no-static-element-interactions"] = "ignore",
|
-- ["a11y-no-static-element-interactions"] = "ignore",
|
||||||
-- ["a11y-click-events-have-key-events"] = "ignore",
|
-- ["a11y-click-events-have-key-events"] = "ignore",
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- }
|
-- }
|
||||||
-- })
|
-- })
|
||||||
-- else
|
-- else
|
||||||
-- require("lspconfig")[server].setup({ capabilities = capabilities })
|
-- require("lspconfig")[server].setup({ capabilities = capabilities })
|
||||||
-- end
|
-- end
|
||||||
-- end
|
-- end
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("LspAttach", {
|
vim.api.nvim_create_autocmd("LspAttach", {
|
||||||
group = vim.api.nvim_create_augroup("LspConfig", {}),
|
group = vim.api.nvim_create_augroup("LspConfig", {}),
|
||||||
callback = function(ev)
|
callback = function(ev)
|
||||||
vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc"
|
vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc"
|
||||||
|
|
||||||
local opts = { buffer = ev.buf }
|
local opts = { buffer = ev.buf }
|
||||||
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, opts)
|
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, opts)
|
||||||
vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts)
|
vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts)
|
||||||
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
|
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
|
||||||
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, opts)
|
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, opts)
|
||||||
vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, opts)
|
vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, opts)
|
||||||
vim.keymap.set("n", "<leader>wa", vim.lsp.buf.add_workspace_folder, opts)
|
vim.keymap.set("n", "<leader>wa", vim.lsp.buf.add_workspace_folder, opts)
|
||||||
vim.keymap.set("n", "<leader>wi", vim.lsp.buf.remove_workspace_folder, opts)
|
vim.keymap.set("n", "<leader>wi", vim.lsp.buf.remove_workspace_folder, opts)
|
||||||
vim.keymap.set("n", "<leader>wl", function()
|
vim.keymap.set("n", "<leader>wl", function()
|
||||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||||
end, opts)
|
end, opts)
|
||||||
vim.keymap.set("n", "<leader>D", vim.lsp.buf.type_definition, opts)
|
vim.keymap.set("n", "<leader>D", vim.lsp.buf.type_definition, opts)
|
||||||
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, opts)
|
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, opts)
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, opts)
|
vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, opts)
|
||||||
vim.keymap.set("n", "gr", vim.lsp.buf.references, opts)
|
vim.keymap.set("n", "gr", vim.lsp.buf.references, opts)
|
||||||
vim.keymap.set("n", "<leader>f", function()
|
vim.keymap.set("n", "<leader>f", function()
|
||||||
vim.lsp.buf.format { async = true }
|
vim.lsp.buf.format { async = true }
|
||||||
end, opts)
|
end, opts)
|
||||||
|
|
||||||
-- require("lsp_signature").on_attach({
|
-- require("lsp_signature").on_attach({
|
||||||
--
|
--
|
||||||
-- }, ev.buf)
|
-- }, ev.buf)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
--Color
|
--Color
|
||||||
-- local color = nil
|
-- local color = nil
|
||||||
-- vim.cmd.colorscheme(color or "rose-pine")
|
-- vim.cmd.colorscheme(color or "rose-pine")
|
||||||
-- vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
|
-- vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
|
||||||
-- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
-- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
||||||
--
|
--
|
||||||
|
|
||||||
vim.diagnostic.config({
|
vim.diagnostic.config({
|
||||||
float = {
|
float = {
|
||||||
source = true,
|
source = true,
|
||||||
border = "rounded",
|
border = "rounded",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
local highlight = require("highlight")
|
local highlight = require("highlight")
|
||||||
highlight.setup()
|
highlight.setup()
|
||||||
|
|
||||||
|
local quickCommand = require("quick-command")
|
||||||
|
quickCommand.setup()
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd({ 'VimLeavePre' }, {
|
||||||
|
group = vim.api.nvim_create_augroup('fuck_shada_temp', { clear = true }),
|
||||||
|
pattern = { '*' },
|
||||||
|
callback = function()
|
||||||
|
local status = 0
|
||||||
|
for _, f in ipairs(vim.fn.globpath(vim.fn.stdpath('data') .. '/shada', '*tmp*', false, true)) do
|
||||||
|
if vim.tbl_isempty(vim.fn.readfile(f)) then
|
||||||
|
status = status + vim.fn.delete(f)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if status ~= 0 then
|
||||||
|
vim.notify('Could not delete empty temporary ShaDa files.', vim.log.levels.ERROR)
|
||||||
|
vim.fn.getchar()
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
desc = "Delete empty temp ShaDa files"
|
||||||
|
})
|
||||||
|
|||||||
+27
-28
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||||
"LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" },
|
"LuaSnip": { "branch": "master", "commit": "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" },
|
||||||
"bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" },
|
"bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||||
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
||||||
@@ -8,53 +8,52 @@
|
|||||||
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
||||||
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||||
"conform.nvim": { "branch": "master", "commit": "5420c4b5ea0aeb99c09cfbd4fd0b70d257b44f25" },
|
"conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" },
|
||||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||||
"distant.nvim": { "branch": "v0.3", "commit": "67d6b066e8490725718b79f643966f4eafc7da3c" },
|
"distant.nvim": { "branch": "v0.3", "commit": "67d6b066e8490725718b79f643966f4eafc7da3c" },
|
||||||
"eldritch.nvim": { "branch": "master", "commit": "d153de7a8a269792b75d85ef0edee2761d7c7ac5" },
|
"eldritch.nvim": { "branch": "master", "commit": "0415fa72c348e814a7a6cc9405593a4f812fe12f" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
|
||||||
"github-theme": { "branch": "main", "commit": "c106c9472154d6b2c74b74565616b877ae8ed31d" },
|
"github-theme": { "branch": "main", "commit": "c106c9472154d6b2c74b74565616b877ae8ed31d" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" },
|
"gitsigns.nvim": { "branch": "main", "commit": "31217271a7314c343606acb4072a94a039a19fb5" },
|
||||||
"gruvbox-material": { "branch": "master", "commit": "cc47341018320a2c82262958a1af889e5eeacd6e" },
|
"gruvbox-material": { "branch": "master", "commit": "790afe9dd085aa04eccd1da3626c5fa05c620e53" },
|
||||||
"gruvbox.nvim": { "branch": "main", "commit": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437" },
|
"gruvbox.nvim": { "branch": "main", "commit": "a472496e1a4465a2dd574389dcf6cdb29af9bf1b" },
|
||||||
"hex.nvim": { "branch": "master", "commit": "b46e63356a69e8d6f046c38a9708d55d17f15038" },
|
"hex.nvim": { "branch": "master", "commit": "b46e63356a69e8d6f046c38a9708d55d17f15038" },
|
||||||
"jq-playground.nvim": { "branch": "main", "commit": "144390b4a96ba30e3a6c192ecaf48fe26859434d" },
|
"jq-playground.nvim": { "branch": "main", "commit": "144390b4a96ba30e3a6c192ecaf48fe26859434d" },
|
||||||
"kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" },
|
"kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" },
|
||||||
"kulala.nvim": { "branch": "main", "commit": "9fc4831a116fb32b0fd420ed483f5102a873446a" },
|
"kulala.nvim": { "branch": "main", "commit": "6656c9d332735ca6a27725e0fb45a1715c4372d9" },
|
||||||
"lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" },
|
"lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" },
|
||||||
"lsp_signature.nvim": { "branch": "master", "commit": "7d3bb0a641f516f1c7fd2e47852580dadbd7a430" },
|
"lsp_signature.nvim": { "branch": "master", "commit": "0efb088dce050d38a3608ee69f80f2a62cf9849c" },
|
||||||
"lspkind-nvim": { "branch": "master", "commit": "3ddd1b4edefa425fda5a9f95a4f25578727c0bb3" },
|
"lspkind-nvim": { "branch": "master", "commit": "c7274c48137396526b59d86232eabcdc7fed8a32" },
|
||||||
"lspsaga.nvim": { "branch": "main", "commit": "8efe00d6aed9db6449969f889170f1a7e43101a1" },
|
"lspsaga.nvim": { "branch": "main", "commit": "8efe00d6aed9db6449969f889170f1a7e43101a1" },
|
||||||
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
|
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "8f1a3e6eecb638817e8999aaa16ada27cd54d867" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "ae609525ddf01c153c39305730b1791800ffe4fe" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" },
|
"mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" },
|
||||||
"messages.nvim": { "branch": "main", "commit": "24dbb56829d1ed2d8d878e9f5547478441838567" },
|
"messages.nvim": { "branch": "main", "commit": "24dbb56829d1ed2d8d878e9f5547478441838567" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "6170f606fbdb94bf461635c47962f61dceffe496" },
|
"mini.nvim": { "branch": "main", "commit": "e5a9a3830f9c37211df4c82cac45bf728b95739d" },
|
||||||
"neo-tree.nvim": { "branch": "main", "commit": "b0b73273b4f5a1f4b4aac8accd6e0c3b4b5a6967" },
|
"neo-tree.nvim": { "branch": "main", "commit": "ef57a6f68a47e9bed218d948558c3671c0977f60" },
|
||||||
"neogit": { "branch": "master", "commit": "d8bf9102692250193b855acd9025a826f1af2729" },
|
"neogit": { "branch": "master", "commit": "73870229977fdd8747025820e15e98cfde787b9c" },
|
||||||
"neovim": { "branch": "main", "commit": "cf2a288696b03d0934da713d66c6d71557b5c997" },
|
"neovim": { "branch": "main", "commit": "cf2a288696b03d0934da713d66c6d71557b5c997" },
|
||||||
"nightfox.nvim": { "branch": "main", "commit": "ba47d4b4c5ec308718641ba7402c143836f35aa9" },
|
"nightwolf.nvim": { "branch": "main", "commit": "e14db2fe3488e90c03018a0def3b88c80decf965" },
|
||||||
"nightwolf.nvim": { "branch": "main", "commit": "727ff3d862c3ab2cb5b71ccd16bcbbaf870284e5" },
|
|
||||||
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4" },
|
"nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" },
|
"nvim-cmp": { "branch": "main", "commit": "da88697d7f45d16852c6b2769dc52387d1ddc45f" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "d20d83b3f24f5884da73a9fc92fdc47e778b8d0d" },
|
"nvim-lspconfig": { "branch": "master", "commit": "66fd02ad1c7ea31616d3ca678fa04e6d0b360824" },
|
||||||
"nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" },
|
"nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||||
"nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" },
|
"nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" },
|
||||||
"nvim-ufo": { "branch": "main", "commit": "72d54c31079d38d8dfc5456131b1d0fb5c0264b0" },
|
"nvim-ufo": { "branch": "main", "commit": "ab3eb124062422d276fae49e0dd63b3ad1062cfc" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "6788013bb9cb784e606ada44206b0e755e4323d7" },
|
"nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" },
|
||||||
"nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" },
|
"nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" },
|
||||||
"onedark.nvim": { "branch": "master", "commit": "213c23ae45a04797572242568d5d51937181792d" },
|
"onedark.nvim": { "branch": "master", "commit": "213c23ae45a04797572242568d5d51937181792d" },
|
||||||
"outline.nvim": { "branch": "main", "commit": "1967ef50036b0b1eac4977aeede55915a741afe0" },
|
"outline.nvim": { "branch": "main", "commit": "ead1820d49c8e79ce89cab1c2c318981b695c9d2" },
|
||||||
"overseer.nvim": { "branch": "master", "commit": "20660642c99a3d3bfb301a29156bd20963961342" },
|
"overseer.nvim": { "branch": "master", "commit": "5828bdbd86677497613033c142f0a8624489216f" },
|
||||||
"pantran.nvim": { "branch": "main", "commit": "b87c3ae48cba4659587fb75abd847e5b7a7c9ca0" },
|
"pantran.nvim": { "branch": "main", "commit": "b87c3ae48cba4659587fb75abd847e5b7a7c9ca0" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||||
"promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" },
|
"promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" },
|
||||||
"quicker.nvim": { "branch": "master", "commit": "ad367a8f27aff3361db43ea2f41cd505ab573617" },
|
"quicker.nvim": { "branch": "master", "commit": "fc041830fa7cf093786b0d5990d99cf3c7b0c129" },
|
||||||
"smear-cursor.nvim": { "branch": "main", "commit": "c85bdbb25db096fbcf616bc4e1357bd61fe2c199" },
|
"smear-cursor.nvim": { "branch": "main", "commit": "c85bdbb25db096fbcf616bc4e1357bd61fe2c199" },
|
||||||
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
||||||
"tailwind-tools": { "branch": "master", "commit": "fbe982901d4508b0dcd80e07addf0fcb6dab6c49" },
|
"tailwind-tools": { "branch": "master", "commit": "514bf6f4c254de2a4f48b5a7a6b1290de5c5f2ef" },
|
||||||
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" },
|
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" },
|
||||||
"tailwindcss-colors.nvim": { "branch": "main", "commit": "ccb5be2f84673c1a0ef90a0c0a76733e85e5265b" },
|
"tailwindcss-colors.nvim": { "branch": "main", "commit": "ccb5be2f84673c1a0ef90a0c0a76733e85e5265b" },
|
||||||
"telescope-egrepify.nvim": { "branch": "master", "commit": "cd9342b95c1a8cff2e41ba5041ae3912f47595cc" },
|
"telescope-egrepify.nvim": { "branch": "master", "commit": "cd9342b95c1a8cff2e41ba5041ae3912f47595cc" },
|
||||||
@@ -63,13 +62,13 @@
|
|||||||
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "b80ec2c70ec4f32571478b501218c8979fab5201" },
|
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "b80ec2c70ec4f32571478b501218c8979fab5201" },
|
||||||
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
||||||
"telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" },
|
"telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "e709d31454ee6e6157f0537f861f797bd44c0bad" },
|
"telescope.nvim": { "branch": "master", "commit": "ad7d9580338354ccc136e5b8f0aa4f880434dcdc" },
|
||||||
"themery.nvim": { "branch": "main", "commit": "bfa58f4b279d21cb515b28023e1b68ec908584b2" },
|
"themery.nvim": { "branch": "main", "commit": "bfa58f4b279d21cb515b28023e1b68ec908584b2" },
|
||||||
"tint.nvim": { "branch": "master", "commit": "333eb1d3e40ecad79bd498b9cfa75be49542d512" },
|
"tint.nvim": { "branch": "master", "commit": "333eb1d3e40ecad79bd498b9cfa75be49542d512" },
|
||||||
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
|
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
|
||||||
"transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" },
|
"transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
|
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
|
||||||
"vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" },
|
"vim-dadbod": { "branch": "master", "commit": "6d1d41da4873a445c5605f2005ad2c68c99d8770" },
|
||||||
"vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" },
|
"vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" },
|
||||||
"vim-dadbod-ui": { "branch": "master", "commit": "48c4f271da13d380592f4907e2d1d5558044e4e5" },
|
"vim-dadbod-ui": { "branch": "master", "commit": "48c4f271da13d380592f4907e2d1d5558044e4e5" },
|
||||||
"vim-dispatch": { "branch": "master", "commit": "a2ff28abdb2d89725192db5b8562977d392a4d3f" },
|
"vim-dispatch": { "branch": "master", "commit": "a2ff28abdb2d89725192db5b8562977d392a4d3f" },
|
||||||
|
|||||||
@@ -41,12 +41,6 @@ return {
|
|||||||
"navarasu/onedark.nvim",
|
"navarasu/onedark.nvim",
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"EdenEast/nightfox.nvim",
|
|
||||||
config = function()
|
|
||||||
require("nightfox").setup({})
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"eldritch-theme/eldritch.nvim",
|
"eldritch-theme/eldritch.nvim",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
|
|||||||
@@ -2,7 +2,18 @@ return {
|
|||||||
{
|
{
|
||||||
"ray-x/lsp_signature.nvim",
|
"ray-x/lsp_signature.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = {},
|
opts = {
|
||||||
|
ignore_error = function (err, ctx, config)
|
||||||
|
if ctx and ctx.client_id then
|
||||||
|
local client = vim.lsp.get_client_by_id(ctx.client_id)
|
||||||
|
if client and vim.tbl_contains({ "powershell_es" }, client.name) then
|
||||||
|
if err.message == "Content Modified" then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
},
|
||||||
config = function (_, opts) require("lsp_signature").setup(opts) end
|
config = function (_, opts) require("lsp_signature").setup(opts) end
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,10 @@ return {
|
|||||||
"rafamadriz/friendly-snippets"
|
"rafamadriz/friendly-snippets"
|
||||||
},
|
},
|
||||||
config = function ()
|
config = function ()
|
||||||
|
require("luasnip").config.setup({
|
||||||
|
enable_autosnippets = false,
|
||||||
|
})
|
||||||
require("luasnip.loaders.from_vscode").lazy_load()
|
require("luasnip.loaders.from_vscode").lazy_load()
|
||||||
end,
|
end,
|
||||||
build = "make install_jsregexp"
|
-- build = "make install_jsregexp"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
"luckasRanarison/tailwind-tools.nvim",
|
-- "luckasRanarison/tailwind-tools.nvim",
|
||||||
|
"lg-epitech/tailwind-tools.nvim",
|
||||||
name = "tailwind-tools",
|
name = "tailwind-tools",
|
||||||
build = ":UpdateRemotePlugins",
|
build = ":UpdateRemotePlugins",
|
||||||
opts = {},
|
opts = {},
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
build = ":TSUpdate",
|
-- build = ":TSUpdate",
|
||||||
|
event = { "BufReadPost", "BufNewFile" },
|
||||||
config = function()
|
config = function()
|
||||||
vim.cmd("TSUpdate")
|
-- vim.cmd("TSUpdate")
|
||||||
require("nvim-treesitter.install").compilers = {
|
require("nvim-treesitter.install").compilers = {
|
||||||
"zig",
|
"zig",
|
||||||
"gcc",
|
"gcc",
|
||||||
|
|||||||
+3
-1
@@ -8,7 +8,7 @@ vim.opt.cursorline = true
|
|||||||
|
|
||||||
vim.opt.nu = true
|
vim.opt.nu = true
|
||||||
vim.opt.relativenumber = true
|
vim.opt.relativenumber = true
|
||||||
vim.o.statuscolumn = "%l %=%{v:relnum?v:lnum:v:lnum} %s"
|
vim.o.statuscolumn = " %l %=%{v:relnum?v:lnum:v:lnum} %s"
|
||||||
|
|
||||||
vim.opt.softtabstop = 4
|
vim.opt.softtabstop = 4
|
||||||
vim.opt.shiftwidth = 4
|
vim.opt.shiftwidth = 4
|
||||||
@@ -53,3 +53,5 @@ vim.keymap.set("n", "<Esc>", "<cmd>nohlsearch<CR>")
|
|||||||
vim.opt.title=true
|
vim.opt.title=true
|
||||||
|
|
||||||
vim.o.winborder = "rounded"
|
vim.o.winborder = "rounded"
|
||||||
|
|
||||||
|
vim.opt.shada = "!,'300,<50,s10,h"
|
||||||
|
|||||||
Reference in New Issue
Block a user