From af4c46ffe055f631298ddca0d79c37d5d07e2ea3 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 2 Oct 2024 19:51:53 -0400 Subject: [PATCH 01/25] Add relative line numbers and some plugins --- init.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/init.lua b/init.lua index ea86b792abe..4d07fbd5ed3 100644 --- a/init.lua +++ b/init.lua @@ -91,7 +91,7 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- Set to true if you have a Nerd Font installed and selected in the terminal -vim.g.have_nerd_font = false +vim.g.have_nerd_font = true -- [[ Setting options ]] -- See `:help vim.opt` @@ -102,7 +102,7 @@ vim.g.have_nerd_font = false vim.opt.number = true -- You can also add relative line numbers, to help with jumping. -- Experiment for yourself to see if you like it! --- vim.opt.relativenumber = true +vim.opt.relativenumber = true -- Enable mouse mode, can be useful for resizing splits for example! vim.opt.mouse = 'a' @@ -917,11 +917,11 @@ require('lazy').setup({ -- Here are some example plugins that I've included in the Kickstart repository. -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- - -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', - -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', - -- require 'kickstart.plugins.neo-tree', + require 'kickstart.plugins.debug', + require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.lint', + require 'kickstart.plugins.autopairs', + require 'kickstart.plugins.neo-tree', -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` @@ -929,7 +929,7 @@ require('lazy').setup({ -- -- Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going. -- For additional information, see `:help lazy.nvim-lazy.nvim-structuring-your-plugins` - -- { import = 'custom.plugins' }, + { import = 'custom.plugins' }, }, { ui = { -- If you are using a Nerd Font: set icons to an empty table which will use the From faf8fb166cc7ea9fc2fdeb9900cde121bd209dd3 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 2 Oct 2024 20:43:19 -0400 Subject: [PATCH 02/25] Install zig --- lua/custom/plugins/zig.lua | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 lua/custom/plugins/zig.lua diff --git a/lua/custom/plugins/zig.lua b/lua/custom/plugins/zig.lua new file mode 100644 index 00000000000..ba2683a0699 --- /dev/null +++ b/lua/custom/plugins/zig.lua @@ -0,0 +1,3 @@ +return { + 'ziglang/zig.vim', +} From ffac2052bdb019348995b6e55e46de3dcedb816f Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Sat, 5 Oct 2024 17:52:22 -0400 Subject: [PATCH 03/25] Enable formatter for js/ts --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 4d07fbd5ed3..26e2b1a6854 100644 --- a/init.lua +++ b/init.lua @@ -703,7 +703,8 @@ require('lazy').setup({ -- python = { "isort", "black" }, -- -- You can use 'stop_after_first' to run the first available formatter from the list - -- javascript = { "prettierd", "prettier", stop_after_first = true }, + javascript = { 'prettier', 'prettierd', stop_after_first = true }, + typescript = { 'prettier', 'prettierd', stop_after_first = true }, }, }, }, From 4cabb9f2a2b41cc609cf7aa9c02ce8129adbd517 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Sat, 5 Oct 2024 17:58:19 -0400 Subject: [PATCH 04/25] Use tokyo night storm --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 26e2b1a6854..a0aeb33000a 100644 --- a/init.lua +++ b/init.lua @@ -836,7 +836,7 @@ require('lazy').setup({ -- Load the colorscheme here. -- Like many other themes, this one has different styles, and you could load -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' + vim.cmd.colorscheme 'tokyonight-storm' -- You can configure highlights by doing something like: vim.cmd.hi 'Comment gui=none' From 9e9fa420354445891261e216c089ff20c476993f Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Sat, 5 Oct 2024 18:54:41 -0400 Subject: [PATCH 05/25] Revert "Use tokyo night storm" This reverts commit 4cabb9f2a2b41cc609cf7aa9c02ce8129adbd517. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index a0aeb33000a..26e2b1a6854 100644 --- a/init.lua +++ b/init.lua @@ -836,7 +836,7 @@ require('lazy').setup({ -- Load the colorscheme here. -- Like many other themes, this one has different styles, and you could load -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-storm' + vim.cmd.colorscheme 'tokyonight-night' -- You can configure highlights by doing something like: vim.cmd.hi 'Comment gui=none' From fd47d2f45964f09a8f7f97397881557c510b4661 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Thu, 10 Oct 2024 16:10:15 -0400 Subject: [PATCH 06/25] Format on jsx/tsx files --- init.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/init.lua b/init.lua index 26e2b1a6854..88ffe42e714 100644 --- a/init.lua +++ b/init.lua @@ -704,7 +704,9 @@ require('lazy').setup({ -- -- You can use 'stop_after_first' to run the first available formatter from the list javascript = { 'prettier', 'prettierd', stop_after_first = true }, + javascriptreact = { 'prettier', 'prettierd', stop_after_first = true }, typescript = { 'prettier', 'prettierd', stop_after_first = true }, + typescriptreact = { 'prettier', 'prettierd', stop_after_first = true }, }, }, }, From 4b6b2165e0bdaaec737661f1c4622a04cbed64f7 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 19 Nov 2024 09:10:03 -0500 Subject: [PATCH 07/25] Add github/copilot.vim --- lua/custom/plugins/copilot.lua | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 lua/custom/plugins/copilot.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000000..1a804873741 --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,3 @@ +return { + 'github/copilot.vim', +} From 4eddd086efaa6496ae7a319910250c71d4fc1a9b Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 3 Dec 2024 00:51:31 -0500 Subject: [PATCH 08/25] Use supermaven, not copilot --- lua/custom/plugins/copilot.lua | 3 --- lua/custom/plugins/supermaven.lua | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) delete mode 100644 lua/custom/plugins/copilot.lua create mode 100644 lua/custom/plugins/supermaven.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua deleted file mode 100644 index 1a804873741..00000000000 --- a/lua/custom/plugins/copilot.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'github/copilot.vim', -} diff --git a/lua/custom/plugins/supermaven.lua b/lua/custom/plugins/supermaven.lua new file mode 100644 index 00000000000..a2b23fbfef8 --- /dev/null +++ b/lua/custom/plugins/supermaven.lua @@ -0,0 +1,9 @@ +-- supermaven +-- https://github.com/supermaven-inc/supermaven-nvim + +return { + 'supermaven-inc/supermaven-nvim', + config = function() + require('supermaven-nvim').setup {} + end, +} From 76d5017127b4e5f7fb9031065b2904153f187ba2 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 18 Mar 2025 22:09:23 -0400 Subject: [PATCH 09/25] Revert "Use supermaven, not copilot" This reverts commit 4eddd086efaa6496ae7a319910250c71d4fc1a9b. --- lua/custom/plugins/copilot.lua | 3 +++ lua/custom/plugins/supermaven.lua | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) create mode 100644 lua/custom/plugins/copilot.lua delete mode 100644 lua/custom/plugins/supermaven.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000000..1a804873741 --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,3 @@ +return { + 'github/copilot.vim', +} diff --git a/lua/custom/plugins/supermaven.lua b/lua/custom/plugins/supermaven.lua deleted file mode 100644 index a2b23fbfef8..00000000000 --- a/lua/custom/plugins/supermaven.lua +++ /dev/null @@ -1,9 +0,0 @@ --- supermaven --- https://github.com/supermaven-inc/supermaven-nvim - -return { - 'supermaven-inc/supermaven-nvim', - config = function() - require('supermaven-nvim').setup {} - end, -} From 488aac15f2a278ff45688b2d6702542c961b0747 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 9 Apr 2025 10:06:08 -0500 Subject: [PATCH 10/25] Add avant.nvim plugin --- lua/custom/plugins/avant.lua | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 lua/custom/plugins/avant.lua diff --git a/lua/custom/plugins/avant.lua b/lua/custom/plugins/avant.lua new file mode 100644 index 00000000000..73520259b69 --- /dev/null +++ b/lua/custom/plugins/avant.lua @@ -0,0 +1,58 @@ +return { + 'yetone/avante.nvim', + event = 'VeryLazy', + version = false, -- Never set this value to "*"! Never! + opts = { + -- add any opts here + -- for example + provider = 'claude', + auto_suggestions_provider = 'claude', + claude = { + endpoint = 'https://api.anthropic.com', + model = 'claude-3-5-sonnet-20241022', + temperature = 0, + max_tokens = 4096, + }, + }, + -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` + build = 'make', + -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows + dependencies = { + 'nvim-treesitter/nvim-treesitter', + 'stevearc/dressing.nvim', + 'nvim-lua/plenary.nvim', + 'MunifTanjim/nui.nvim', + --- The below dependencies are optional, + 'echasnovski/mini.pick', -- for file_selector provider mini.pick + 'nvim-telescope/telescope.nvim', -- for file_selector provider telescope + 'hrsh7th/nvim-cmp', -- autocompletion for avante commands and mentions + 'ibhagwan/fzf-lua', -- for file_selector provider fzf + 'nvim-tree/nvim-web-devicons', -- or echasnovski/mini.icons + 'zbirenbaum/copilot.lua', -- for providers='copilot' + { + -- support for image pasting + 'HakonHarnes/img-clip.nvim', + event = 'VeryLazy', + opts = { + -- recommended settings + default = { + embed_image_as_base64 = false, + prompt_for_file_name = false, + drag_and_drop = { + insert_mode = true, + }, + -- required for Windows users + use_absolute_path = true, + }, + }, + }, + { + -- Make sure to set this up properly if you have lazy=true + 'MeanderingProgrammer/render-markdown.nvim', + opts = { + file_types = { 'markdown', 'Avante' }, + }, + ft = { 'markdown', 'Avante' }, + }, + }, +} From 3da03f28cec458daf298b99b8f624afe16356a6b Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 9 Apr 2025 10:30:14 -0500 Subject: [PATCH 11/25] Comment out max tokens --- lua/custom/plugins/avant.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/avant.lua b/lua/custom/plugins/avant.lua index 73520259b69..2136aa91513 100644 --- a/lua/custom/plugins/avant.lua +++ b/lua/custom/plugins/avant.lua @@ -11,7 +11,7 @@ return { endpoint = 'https://api.anthropic.com', model = 'claude-3-5-sonnet-20241022', temperature = 0, - max_tokens = 4096, + -- max_tokens = 4096, }, }, -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` From cad3b91e619931ad3c5de0d6f515171589096336 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 9 Apr 2025 12:30:23 -0500 Subject: [PATCH 12/25] Remove auto suggestions provider --- lua/custom/plugins/avant.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/custom/plugins/avant.lua b/lua/custom/plugins/avant.lua index 2136aa91513..823c8005604 100644 --- a/lua/custom/plugins/avant.lua +++ b/lua/custom/plugins/avant.lua @@ -6,7 +6,6 @@ return { -- add any opts here -- for example provider = 'claude', - auto_suggestions_provider = 'claude', claude = { endpoint = 'https://api.anthropic.com', model = 'claude-3-5-sonnet-20241022', From 9229ef3cf4be2c3f2d3efa798d4c15b112c340cc Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Thu, 10 Apr 2025 16:56:53 -0500 Subject: [PATCH 13/25] Use nightfox theme --- init.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index e6aca7013c8..3a66746607c 100644 --- a/init.lua +++ b/init.lua @@ -914,7 +914,14 @@ require('lazy').setup({ -- Load the colorscheme here. -- Like many other themes, this one has different styles, and you could load -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' + -- vim.cmd.colorscheme 'tokyonight-storm' + end, + }, + { + 'EdenEast/nightfox.nvim', + priority = 1000, + config = function() + vim.cmd.colorscheme 'nightfox' end, }, From 698b646bedddc2ac97ef44baf8ef2d53fb388fee Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Sat, 12 Apr 2025 22:09:27 -0400 Subject: [PATCH 14/25] Put max tokens back in --- lua/custom/plugins/avant.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/custom/plugins/avant.lua b/lua/custom/plugins/avant.lua index 823c8005604..b6b423a8319 100644 --- a/lua/custom/plugins/avant.lua +++ b/lua/custom/plugins/avant.lua @@ -10,7 +10,7 @@ return { endpoint = 'https://api.anthropic.com', model = 'claude-3-5-sonnet-20241022', temperature = 0, - -- max_tokens = 4096, + max_tokens = 4096, }, }, -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` From 77ea3d89ee58a6032a617fe17fa63355ce033aef Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Mon, 12 May 2025 22:01:16 -0400 Subject: [PATCH 15/25] Reapply "Use supermaven, not copilot" This reverts commit 76d5017127b4e5f7fb9031065b2904153f187ba2. --- lua/custom/plugins/copilot.lua | 3 --- lua/custom/plugins/supermaven.lua | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) delete mode 100644 lua/custom/plugins/copilot.lua create mode 100644 lua/custom/plugins/supermaven.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua deleted file mode 100644 index 1a804873741..00000000000 --- a/lua/custom/plugins/copilot.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'github/copilot.vim', -} diff --git a/lua/custom/plugins/supermaven.lua b/lua/custom/plugins/supermaven.lua new file mode 100644 index 00000000000..a2b23fbfef8 --- /dev/null +++ b/lua/custom/plugins/supermaven.lua @@ -0,0 +1,9 @@ +-- supermaven +-- https://github.com/supermaven-inc/supermaven-nvim + +return { + 'supermaven-inc/supermaven-nvim', + config = function() + require('supermaven-nvim').setup {} + end, +} From a3c0931739fe321d4efcb39e1b94b9ee829e5b8c Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Mon, 2 Jun 2025 22:12:42 -0400 Subject: [PATCH 16/25] Rename file to avante.nvim --- lua/custom/plugins/{avant.lua => avante.lua} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lua/custom/plugins/{avant.lua => avante.lua} (100%) diff --git a/lua/custom/plugins/avant.lua b/lua/custom/plugins/avante.lua similarity index 100% rename from lua/custom/plugins/avant.lua rename to lua/custom/plugins/avante.lua From 69f9e3d5b49a38205d7385180bc2a996bb01706b Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Thu, 26 Jun 2025 23:15:59 -0400 Subject: [PATCH 17/25] Update avante config --- lua/custom/plugins/avante.lua | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua index b6b423a8319..442d3b6dff6 100644 --- a/lua/custom/plugins/avante.lua +++ b/lua/custom/plugins/avante.lua @@ -2,15 +2,22 @@ return { 'yetone/avante.nvim', event = 'VeryLazy', version = false, -- Never set this value to "*"! Never! + ---@module 'avante' + ---@type avante.Config opts = { -- add any opts here -- for example provider = 'claude', - claude = { - endpoint = 'https://api.anthropic.com', - model = 'claude-3-5-sonnet-20241022', - temperature = 0, - max_tokens = 4096, + providers = { + claude = { + endpoint = 'https://api.anthropic.com', + model = 'claude-sonnet-4-20250514', + timeout = 30000, + extra_request_body = { + temperature = 0.75, + max_tokens = 20480, + }, + }, }, }, -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` From 19fc4e4b03e01be4369965389c8bb4a7a061ea00 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 19 Aug 2025 13:22:46 -0400 Subject: [PATCH 18/25] Add git-blame --- lua/custom/plugins/git-blame.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lua/custom/plugins/git-blame.lua diff --git a/lua/custom/plugins/git-blame.lua b/lua/custom/plugins/git-blame.lua new file mode 100644 index 00000000000..97a16202f23 --- /dev/null +++ b/lua/custom/plugins/git-blame.lua @@ -0,0 +1,17 @@ +return { + 'f-person/git-blame.nvim', + -- load the plugin at startup + event = 'VeryLazy', + -- Because of the keys part, you will be lazy loading this plugin. + -- The plugin will only load once one of the keys is used. + -- If you want to load the plugin at startup, add something like event = "VeryLazy", + -- or lazy = false. One of both options will work. + opts = { + -- your configuration comes here + -- for example + enabled = true, -- if you want to enable the plugin + message_template = ' • <>', -- template for the blame message, check the Message template section for more options + date_format = '%m-%d-%Y %H:%M:%S', -- template for the date, check Date format section for more options + virtual_text_column = 1, -- virtual text start column, check Start virtual text at column section for more options + }, +} From 313b1baca9cba1900c7763939b5c2f1c02a79e05 Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Wed, 27 Aug 2025 14:35:52 -0400 Subject: [PATCH 19/25] Remove avante --- lua/custom/plugins/avante.lua | 64 ----------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 lua/custom/plugins/avante.lua diff --git a/lua/custom/plugins/avante.lua b/lua/custom/plugins/avante.lua deleted file mode 100644 index 442d3b6dff6..00000000000 --- a/lua/custom/plugins/avante.lua +++ /dev/null @@ -1,64 +0,0 @@ -return { - 'yetone/avante.nvim', - event = 'VeryLazy', - version = false, -- Never set this value to "*"! Never! - ---@module 'avante' - ---@type avante.Config - opts = { - -- add any opts here - -- for example - provider = 'claude', - providers = { - claude = { - endpoint = 'https://api.anthropic.com', - model = 'claude-sonnet-4-20250514', - timeout = 30000, - extra_request_body = { - temperature = 0.75, - max_tokens = 20480, - }, - }, - }, - }, - -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` - build = 'make', - -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows - dependencies = { - 'nvim-treesitter/nvim-treesitter', - 'stevearc/dressing.nvim', - 'nvim-lua/plenary.nvim', - 'MunifTanjim/nui.nvim', - --- The below dependencies are optional, - 'echasnovski/mini.pick', -- for file_selector provider mini.pick - 'nvim-telescope/telescope.nvim', -- for file_selector provider telescope - 'hrsh7th/nvim-cmp', -- autocompletion for avante commands and mentions - 'ibhagwan/fzf-lua', -- for file_selector provider fzf - 'nvim-tree/nvim-web-devicons', -- or echasnovski/mini.icons - 'zbirenbaum/copilot.lua', -- for providers='copilot' - { - -- support for image pasting - 'HakonHarnes/img-clip.nvim', - event = 'VeryLazy', - opts = { - -- recommended settings - default = { - embed_image_as_base64 = false, - prompt_for_file_name = false, - drag_and_drop = { - insert_mode = true, - }, - -- required for Windows users - use_absolute_path = true, - }, - }, - }, - { - -- Make sure to set this up properly if you have lazy=true - 'MeanderingProgrammer/render-markdown.nvim', - opts = { - file_types = { 'markdown', 'Avante' }, - }, - ft = { 'markdown', 'Avante' }, - }, - }, -} From d4aa3e9d337387cad7c3a27c04ae03109885931a Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Fri, 29 Aug 2025 13:13:54 -0400 Subject: [PATCH 20/25] Add kanagawa theme --- init.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 3a66746607c..3ae696e5a6e 100644 --- a/init.lua +++ b/init.lua @@ -921,7 +921,14 @@ require('lazy').setup({ 'EdenEast/nightfox.nvim', priority = 1000, config = function() - vim.cmd.colorscheme 'nightfox' + -- vim.cmd.colorscheme 'nightfox' + end, + }, + { + 'rebelot/kanagawa.nvim', + priority = 1000, + config = function() + vim.cmd.colorscheme 'kanagawa' end, }, From 48f1fca483580aba08c8817cd56e7316a33fd82a Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Fri, 29 Aug 2025 13:18:28 -0400 Subject: [PATCH 21/25] Enable bytecode compilation for kanagawa --- init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/init.lua b/init.lua index 3ae696e5a6e..2e221ba0837 100644 --- a/init.lua +++ b/init.lua @@ -928,6 +928,9 @@ require('lazy').setup({ 'rebelot/kanagawa.nvim', priority = 1000, config = function() + require('kanagawa').setup { + compile = true, + } vim.cmd.colorscheme 'kanagawa' end, }, From d0d61e8e415e86637a3fc0594a5cbf4676f7cf7f Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 14 Oct 2025 22:03:12 -0400 Subject: [PATCH 22/25] Make bg transparent --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 2e221ba0837..615f3675ba4 100644 --- a/init.lua +++ b/init.lua @@ -930,6 +930,7 @@ require('lazy').setup({ config = function() require('kanagawa').setup { compile = true, + transparent = true, } vim.cmd.colorscheme 'kanagawa' end, From 52f292a9aa108b3cf16562f08b09fca9a00424ec Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Tue, 14 Oct 2025 22:04:03 -0400 Subject: [PATCH 23/25] Revert "Make bg transparent" This reverts commit d0d61e8e415e86637a3fc0594a5cbf4676f7cf7f. --- init.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/init.lua b/init.lua index 615f3675ba4..2e221ba0837 100644 --- a/init.lua +++ b/init.lua @@ -930,7 +930,6 @@ require('lazy').setup({ config = function() require('kanagawa').setup { compile = true, - transparent = true, } vim.cmd.colorscheme 'kanagawa' end, From 807bf312b24f9b1df9744f747cd6523ac5bf535e Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Thu, 16 Oct 2025 09:39:11 -0400 Subject: [PATCH 24/25] Add alabaster theme --- init.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 2e221ba0837..ffa4d0930ac 100644 --- a/init.lua +++ b/init.lua @@ -920,9 +920,7 @@ require('lazy').setup({ { 'EdenEast/nightfox.nvim', priority = 1000, - config = function() - -- vim.cmd.colorscheme 'nightfox' - end, + config = function() end, }, { 'rebelot/kanagawa.nvim', @@ -931,7 +929,12 @@ require('lazy').setup({ require('kanagawa').setup { compile = true, } - vim.cmd.colorscheme 'kanagawa' + end, + }, + { + 'p00f/alabaster.nvim', + config = function() + vim.cmd.colorscheme 'alabaster' end, }, From 1f11fa582e0d5555eaf61c0917705305954d8ebb Mon Sep 17 00:00:00 2001 From: Albert Yu Date: Fri, 24 Oct 2025 07:55:21 -0400 Subject: [PATCH 25/25] Remove git-blame and supermaven --- lua/custom/plugins/git-blame.lua | 17 ----------------- lua/custom/plugins/supermaven.lua | 9 --------- 2 files changed, 26 deletions(-) delete mode 100644 lua/custom/plugins/git-blame.lua delete mode 100644 lua/custom/plugins/supermaven.lua diff --git a/lua/custom/plugins/git-blame.lua b/lua/custom/plugins/git-blame.lua deleted file mode 100644 index 97a16202f23..00000000000 --- a/lua/custom/plugins/git-blame.lua +++ /dev/null @@ -1,17 +0,0 @@ -return { - 'f-person/git-blame.nvim', - -- load the plugin at startup - event = 'VeryLazy', - -- Because of the keys part, you will be lazy loading this plugin. - -- The plugin will only load once one of the keys is used. - -- If you want to load the plugin at startup, add something like event = "VeryLazy", - -- or lazy = false. One of both options will work. - opts = { - -- your configuration comes here - -- for example - enabled = true, -- if you want to enable the plugin - message_template = ' • <>', -- template for the blame message, check the Message template section for more options - date_format = '%m-%d-%Y %H:%M:%S', -- template for the date, check Date format section for more options - virtual_text_column = 1, -- virtual text start column, check Start virtual text at column section for more options - }, -} diff --git a/lua/custom/plugins/supermaven.lua b/lua/custom/plugins/supermaven.lua deleted file mode 100644 index a2b23fbfef8..00000000000 --- a/lua/custom/plugins/supermaven.lua +++ /dev/null @@ -1,9 +0,0 @@ --- supermaven --- https://github.com/supermaven-inc/supermaven-nvim - -return { - 'supermaven-inc/supermaven-nvim', - config = function() - require('supermaven-nvim').setup {} - end, -}