aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/colors/minimal.lua74
-rw-r--r--.config/nvim/colors/xeno-yellow.lua8
-rw-r--r--.config/nvim/init.lua4
-rw-r--r--.config/nvim/nvim-pack-lock.json4
4 files changed, 76 insertions, 14 deletions
diff --git a/.config/nvim/colors/minimal.lua b/.config/nvim/colors/minimal.lua
new file mode 100644
index 0000000..84b7284
--- /dev/null
+++ b/.config/nvim/colors/minimal.lua
@@ -0,0 +1,74 @@
+---@diagnostic disable: undefined-global
+
+vim.cmd("hi clear")
+
+vim.g.colors_name = "mine"
+vim.g.background = "dark"
+
+local colors = {
+ ["Terminal"] = {link="Normal"},
+ ["TermCursor"] = {link="Cursor"},
+ ["TermCursorNC"] = {link="Cursor"},
+ ["CurSearch"] = {link="Search"},
+ ["CursorLineFold"] = {link="CursorLine"},
+ ["CursorLineSign"] = {link="CursorLine"},
+ ["MessageWindow"] = {link="Pmenu"},
+ ["PopupNotification"] = {link="Todo"},
+ ["Character"] = {link="String"},
+ ["FloatBorder"] = {link="NormalFloat"},
+ ["NormalFloat"] = {link="Normal"},
+
+ ["ModeMsg"] = {fg="#FF88CC", bold=true},
+ ["StatusLine"] = {fg="#000000", bg="#AA66DD"},
+ ["StatusLineNC"] = {fg="#FFFFFF"},
+ ["ColorColumn"] = {bg="#121115"},
+ ["WinSeparator"] = {fg="#222222"},
+ ["CursorLine"] = {bg="#222222"},
+ ["EndOfBuffer"] = {fg="#222222"},
+ ["LineNr"] = {fg="#CCCCCC", bg="#121115"},
+ ["LineNrAbove"] = {fg="#888888", bg="#121115"},
+ ["LineNrBelow"] = {fg="#888888", bg="#121115"},
+ ["MatchParen"] = {fg="#EE66AA", bold=true},
+ ["Normal"] = {fg="#AAAAAA", bg="#1A191C"},
+ ["Pmenu"] = {fg="#FFFFFF", bg="#333333"},
+ ["PmenuSel"] = {fg="#333333", bg="#FFFFFF", bold=true},
+ ["Search"] = {fg="#333333", bg="#FFFF88", bold=true},
+ ["Visual"] = {bg="#333333"},
+
+ ["Comment"] = {fg="#88DEDE", italic=true},
+
+ ["Constant"] = {fg="#DDDD66", bg="#272620"},
+ ["Number"] = {link="Constant"},
+ ["String"] = {link="Constant"},
+ ["Boolean"] = {link="Constant"},
+
+ ["Function"] = {fg="#9999EE", bg="#23222b"},
+ ["Identifier"] = {link="Normal"},
+ ["Statement"] = {bold=true},
+ ["Label"] = {link="Normal"},
+
+ ["Operator"] = {fg="#505050"},
+
+ ["Special"] = {fg="#CCCCDD"},
+ ["SpecialChar"] = {fg="#FFFFFF"},
+
+ ["Error"] = {fg="#FF4444", undercurl=true},
+
+ ["@punctuation"] = {link="Operator"},
+
+ ["@constant.builtin"] = {link="@constant"},
+
+ ["@function.builtin"] = {link="@function.call"},
+ ["@function.method.call"] = {link="@function.call"},
+ ["@function.call"] = {link="Normal"},
+
+ ["@variable"] = {link="Normal"},
+ ["@variable.builtin"] = {link="@variable"},
+
+ ["@module"] = {link="Normal"},
+ ["@module.builtin"] = {link="@module"},
+}
+
+for k, v in pairs(colors) do
+ vim.api.nvim_set_hl(0, k, v)
+end
diff --git a/.config/nvim/colors/xeno-yellow.lua b/.config/nvim/colors/xeno-yellow.lua
deleted file mode 100644
index 465ba94..0000000
--- a/.config/nvim/colors/xeno-yellow.lua
+++ /dev/null
@@ -1,8 +0,0 @@
-require("xeno").setup({
- base = "#11100f",
- accent = "#FFCC33",
- variation = 0.0,
- contrast = 0.1,
- transparent = false,
-})
-vim.g.colors_name = "xeno-yellow"
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 14d659b..dbb21b7 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -22,7 +22,6 @@ vim.g.mapleader = " "
vim.pack.add({
"https://github.com/neovim/nvim-lspconfig",
"https://github.com/nvim-mini/mini.pick",
- "https://github.com/wesleimp/min-theme.nvim",
})
for _, plugin in ipairs(vim.pack.get()) do
@@ -73,6 +72,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
for i = 32, 126 do
table.insert(chars, string.char(i))
end
+ client.server_capabilities.semanticTokensProvider = nil
client.server_capabilities.completionProvider.triggerCharacters = chars
if client:supports_method("textDocument/completion") then
vim.lsp.completion.enable(true, client.id, ev.buf, {autotrigger=true})
@@ -80,7 +80,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
end,
})
-vim.cmd.colorscheme("min-dark")
+vim.cmd.colorscheme("minimal")
vim.api.nvim_set_hl(0, "NormalFloat", {link="Normal"})
vim.api.nvim_set_hl(0, "LineNr", {link="Pmenu"})
diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json
index 10d937d..2dd82f5 100644
--- a/.config/nvim/nvim-pack-lock.json
+++ b/.config/nvim/nvim-pack-lock.json
@@ -1,9 +1,5 @@
{
"plugins": {
- "min-theme.nvim": {
- "rev": "90f6cfe",
- "src": "https://github.com/wesleimp/min-theme.nvim"
- },
"mini.pick": {
"rev": "96ee37d",
"src": "https://github.com/nvim-mini/mini.pick"