From 9eda7f41908b24f5edebb805f19fecbaf8c2c10a Mon Sep 17 00:00:00 2001 From: Xander Swan Date: Wed, 3 Dec 2025 10:00:42 -0500 Subject: tweak config --- .config/alacritty.toml | 10 ++++---- .config/nvim/colors/mine.lua | 10 ++++---- .config/nvim/init.lua | 59 ++++++++++++++------------------------------ 3 files changed, 29 insertions(+), 50 deletions(-) diff --git a/.config/alacritty.toml b/.config/alacritty.toml index d0b8885..ee277ae 100644 --- a/.config/alacritty.toml +++ b/.config/alacritty.toml @@ -3,13 +3,13 @@ dynamic_padding = true opacity = 1 [font] -normal = {family="Comic Shanns", style="Regular"} -bold = {family="Comic Shanns", style="Bold"} -italic = {family="Comic Shanns", style="Italic"} -bold_italic = {family="Comic Shanns", style="Bold Italic"} +normal = {family="Fixed", style="Regular"} +bold = {family="Fixed", style="Bold"} +italic = {family="Fixed", style="Italic"} +bold_italic = {family="Fixed", style="Bold Italic"} offset.x = 0 offset.y = 0 -size = 14.5 +size = 10.5 [colors] draw_bold_text_with_bright_colors = true diff --git a/.config/nvim/colors/mine.lua b/.config/nvim/colors/mine.lua index 06fd8f1..ccdf48d 100644 --- a/.config/nvim/colors/mine.lua +++ b/.config/nvim/colors/mine.lua @@ -44,7 +44,7 @@ local colors = { ["Identifier"] = {fg="#FFFFFF"}, ["Function"] = {fg="#5599EE"}, - ["Statement"] = {fg="#FF4499"}, + ["Statement"] = {fg="#FF4499", bold=true}, ["Label"] = {fg="#FF9944"}, ["Operator"] = {fg="#AAAABB"}, @@ -70,12 +70,12 @@ local colors = { ["@function.builtin"] = {link="Function"}, ["@attribute.builtin"] = {link="@attribute"}, - ["@keyword.repeat"] = {fg="#DD66FF"}, - ["@keyword.conditional"] = {fg="#FF66DD"}, + ["@keyword.repeat"] = {fg="#DD66FF", bold=true}, + ["@keyword.conditional"] = {fg="#FF99CC", bold=true}, ["@variable"] = {fg="#CCCCCC"}, ["@variable.parameter.builtin"] = {link="@variable.builtin"}, - ["@variable.parameter"] = {fg="#CCCCCC", italic=true}, + ["@variable.parameter"] = {fg="#EDEDED", italic=true}, ["@variable.builtin"] = {fg="#DD66FF", italic=true}, ["@variable.member"] = {fg="#9999FF"}, @@ -83,7 +83,7 @@ local colors = { ["@lsp.type.parameter"] = {link="@variable.parameter"}, ["@lsp.type.enumMember"] = {link="Constant"}, ["@lsp.typemod.variable.static"] = {link="@lsp.typemod.variable.global"}, - ["@lsp.typemod.variable.global"] = {fg="#FFDD66"}, + ["@lsp.typemod.variable.global"] = {fg="#FFDD66", italic=true}, } for k, v in pairs(colors) do diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index baffd53..7cc90f9 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,7 +1,4 @@ ---@diagnostic disable: undefined-global - -local ns = vim.api.nvim_create_namespace("mine") - vim.o.termguicolors = true vim.o.relativenumber = true vim.o.number = true @@ -10,31 +7,27 @@ vim.o.swapfile = false vim.o.splitright = true vim.o.splitbelow = true vim.o.winborder = "bold" -vim.o.signcolumn = "yes" -vim.o.guicursor = -"n-v:block,i-c:ver25,r-cr:hor100,i-r-c:blinkon100,i-r-c:blinkoff100,n-v:blinkon0" +vim.o.signcolumn = "no" vim.o.tabstop = 2 vim.o.shiftwidth = 0 vim.o.expandtab = true vim.o.completeopt = "menu,menuone,noselect" - vim.g.mapleader = " " vim.g.qs_highlight_on_keys = {"f", "F", "t", "T"} vim.pack.add({ - {src="https://github.com/ibhagwan/fzf-lua"}, - {src="https://github.com/williamboman/mason.nvim"}, - {src="https://github.com/neovim/nvim-lspconfig"}, - {src="https://github.com/nvim-treesitter/nvim-treesitter"}, - {src="https://github.com/unblevable/quick-scope"}, + "https://github.com/ibhagwan/fzf-lua", + "https://github.com/neovim/nvim-lspconfig", + "https://github.com/WTFox/jellybeans.nvim", }) -require("mason").setup({}) +for _, plugin in ipairs(vim.pack.get()) do + if not plugin.active then + vim.pack.del({plugin.path:match(".*/(.*)$")}) + end +end + require("fzf-lua").setup(require("fzf-lua.profiles.telescope")) -require("nvim-treesitter.configs").setup( - {ensure_installed = {"lua", "c"}, - highlight = {enable=true} -}) -- Switch between semantically related files easily :) local exts = {{"c", "h"}, {"cc", "hh"}, {"frag", "vert"}} @@ -50,28 +43,17 @@ vim.keymap.set("n", "s", function() end end print("no files to swap to") -end, {}) - -vim.keymap.set("n", "e", ":Ex", {}) --- I'm constantly hitting this and I hate it -vim.keymap.set("n", "", "", {}) -vim.keymap.set("n", "", function() FzfLua.files({}) end, {}) -vim.keymap.set("n", "", function() FzfLua.grep() end, {}) -vim.keymap.set("n", "gf", ":vert wincmd f", {silent=true}) -vim.keymap.set("n", "b", ":ToScratch", {silent=true}) +end) --- open up the current buffer in a scratch buffer -vim.api.nvim_create_user_command("ToScratch", function() - local linec = vim.api.nvim_buf_line_count(0) - local lines = vim.api.nvim_buf_get_lines(0, 0, linec, false) - local buf = vim.api.nvim_create_buf(false, true) - vim.api.nvim_set_option_value( - "filetype", vim.api.nvim_get_option_value("filetype", {buf=0}), {buf=buf}) - vim.api.nvim_buf_set_lines(buf, 0, linec, false, lines) - vim.api.nvim_open_win(buf, false, {split="below", win=0}) -end, {nargs=0}) +vim.keymap.set("n", "e", ":Ex") +-- I accidentally hit this when I'm incrementing and decrementing numbers +vim.keymap.set("n", "", "") +vim.keymap.set("n", "", function() FzfLua.files({}) end) +vim.keymap.set("n", "", function() FzfLua.live_grep() end) +vim.keymap.set("t", "", "") vim.lsp.enable({"lua_ls", "clangd"}) +vim.diagnostic.config({virtual_text=true, severity_sort=true}) vim.api.nvim_create_autocmd("LspAttach", { callback = function(ev) local client = vim.lsp.get_client_by_id(ev.data.client_id) @@ -85,9 +67,6 @@ vim.api.nvim_create_autocmd("LspAttach", { end end, }) -vim.diagnostic.config({virtual_text=true, severity_sort=true}) vim.cmd.colorscheme("mine") -vim.api.nvim_set_hl(0, "Normal", {bg="none"}) -vim.api.nvim_set_hl(0, "QuickScopePrimary", {fg="#FFFFFF", bg="#1166F3", underline=true}) -vim.api.nvim_set_hl(0, "QuickScopeSecondary", {fg="none", bg="#333333", underline=true}) +vim.api.nvim_set_hl(0, "ColorColumn", {bg="#222222"}) -- cgit v1.3-2-g0d8e