diff --git a/neovim/lazy-lock.json b/neovim/lazy-lock.json index b405193..3b2198d 100644 --- a/neovim/lazy-lock.json +++ b/neovim/lazy-lock.json @@ -31,6 +31,7 @@ "telescope-symbols.nvim": { "branch": "master", "commit": "a6d0127a53d39b9fc2af75bd169d288166118aec" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "uiua.vim": { "branch": "main", "commit": "7088832aa53258a30ec50639193af8510f621f69" }, "unimpaired.nvim": { "branch": "main", "commit": "4995cb674cb4c5e442f0cd9d86f6f9c20333a0b8" }, "vim-abolish": { "branch": "master", "commit": "dcbfe065297d31823561ba787f51056c147aa682" }, "vim-addon-local-vimrc": { "branch": "master", "commit": "5430ada07e199aba932f9eab68399e624512596f" }, diff --git a/neovim/lua/jdkaplan/cool_theme.lua b/neovim/lua/jdkaplan/cool_theme.lua index 7db18f6..0af2387 100644 --- a/neovim/lua/jdkaplan/cool_theme.lua +++ b/neovim/lua/jdkaplan/cool_theme.lua @@ -152,6 +152,22 @@ local theme = lush(function(injected_functions) IlluminatedWordRead { IlluminatedWordText }, IlluminatedWordWrite { IlluminatedWordText, underline = true }, + -- Apeiros-46B/uiua.vim + uiuaRed { fg='#ed5e6a' }, + uiuaOrange { fg='#ff8855' }, + uiuaYellow { fg='#f0c36f' }, + uiuaBeige { fg='#d7be8c' }, + uiuaGreen { fg='#95d16a' }, + uiuaAqua { fg='#6ad9ce' }, + uiuaBlue { fg='#54b0fc' }, + uiuaIndigo { fg='#8078f1' }, + uiuaPurple { fg='#cc6be9' }, + uiuaPink { fg='#f576d8' }, + uiuaLightPink { fg='#f5a9b8' }, + uiuaFaded { fg='#888888' }, + -- uiuaForegroundDark + -- uiuaForegroundLight + -- For :Lushify to work, the groups have to be spelled as `sym` called -- on a string literal. diff --git a/neovim/lua/jdkaplan/warm_theme.lua b/neovim/lua/jdkaplan/warm_theme.lua index 645b6b9..2a17b7a 100644 --- a/neovim/lua/jdkaplan/warm_theme.lua +++ b/neovim/lua/jdkaplan/warm_theme.lua @@ -152,6 +152,22 @@ local theme = lush(function(injected_functions) IlluminatedWordRead { IlluminatedWordText }, IlluminatedWordWrite { IlluminatedWordText, underline = true }, + -- Apeiros-46B/uiua.vim + uiuaRed { fg='#ed5e6a' }, + uiuaOrange { fg='#f08050' }, + uiuaYellow { fg='#f0c36f' }, + uiuaBeige { fg='#d7be8c' }, + uiuaGreen { fg='#95d16a' }, + uiuaAqua { fg='#11cc99' }, -- + uiuaBlue { fg='#54b0fc' }, + uiuaIndigo { fg='#8078f1' }, + uiuaPurple { fg='#cc6be9' }, + uiuaPink { fg='#f576d8' }, + uiuaLightPink { fg='#f5a9b8' }, + uiuaFaded { fg='#888888' }, + -- uiuaForegroundDark + -- uiuaForegroundLight + -- For :Lushify to work, the groups have to be spelled as `sym` called -- on a string literal. diff --git a/neovim/lua/plugins/ide.lua b/neovim/lua/plugins/ide.lua index ee9ce4c..91bf99d 100644 --- a/neovim/lua/plugins/ide.lua +++ b/neovim/lua/plugins/ide.lua @@ -42,6 +42,8 @@ vim.lsp.config("eslint", { end, }) +vim.lsp.enable("uiua") + return { -- HUD { @@ -440,6 +442,10 @@ return { version = "^6", lazy = false, }, + { + "Apeiros-46B/uiua.vim", + lazy = false, + }, { "mason-org/mason-lspconfig.nvim", opts = {},