nvim

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit bdcdf3705eb40b91d0a8cff8638e8a0f36482302
parent f0854b80db9dec403e3ec78d67b12324e8e8c10e
Author: Andrew <andrewlaack1@gmail.com>
Date:   Thu, 19 Dec 2024 21:33:38 -0600

Moved to all black

Diffstat:
Minit.lua | 2--
Mlua/core/keymaps.lua | 50++++++++++++++++++++++++++++++++++++++++++++++++--
Mlua/core/plugins.lua | 55+------------------------------------------------------
Mplugin/packer_compiled.lua | 28----------------------------
4 files changed, 49 insertions(+), 86 deletions(-)

diff --git a/init.lua b/init.lua @@ -1,5 +1,3 @@ require("core.plugins") require("core.lsp_config") - -vim.cmd('colorscheme catppuccin-mocha') require("core.keymaps") diff --git a/lua/core/keymaps.lua b/lua/core/keymaps.lua @@ -1,5 +1,8 @@ vim.opt.spelllang = { "en_us" } + + + -- General config vim.opt.conceallevel = 0 vim.opt.number = true @@ -83,7 +86,7 @@ vim.keymap.set("n", "s", ":Pounce <CR>", { noremap = true, silent = true }) -- b -- Set custom highlight groups --- Set custom highlight groups for Pounce with Catppuccin colors +-- Set custom highlight groups for Pounce local highlights = { PounceGap = { bold = true, fg = "#cdd6f4", bg = "#45475a" }, -- this is the space intra line selections PounceAcceptBest = { bold = true, fg = "#000000", bg = "#89dceb" }, -- standard selection cap letter @@ -113,7 +116,7 @@ local map = vim.api.nvim_set_keymap local opts = { noremap = true, silent = true } for i = 1, 9 do - map('n', '<leader>' .. i, ':lua require("harpoon.ui").nav_file(' .. i .. ')<CR>', opts) + map('n', '<leader>h' .. i, ':lua require("harpoon.ui").nav_file(' .. i .. ')<CR>', opts) end @@ -132,3 +135,46 @@ vim.api.nvim_set_keymap( { noremap = true, silent = true } ) + +-- Background +vim.cmd("highlight Normal guibg=#000000") + +-- Core Syntax Groups +vim.cmd("highlight Keyword guifg=#9400D3 gui=bold") -- Dark violet keywords +vim.cmd("highlight Function guifg=#DA70D6") -- Orchid functions +vim.cmd("highlight String guifg=#00FF7F gui=bold") -- Spring green strings +vim.cmd("highlight Type guifg=#2E90FF gui=bold") -- Dodger blue types +vim.cmd("highlight Statement guifg=#FFD700 gui=bold") -- Gold return statements and control flow +vim.cmd("highlight Boolean guifg=#FF4500 gui=bold") -- Orange-red booleans (true/false) +vim.cmd("highlight Constant guifg=#FF1493 gui=italic") -- Deep pink constants (e.g., numbers, other literals) +vim.cmd("highlight Comment guifg=#808080 gui=italic") -- Gray comments +vim.cmd("highlight Identifier guifg=#87CEEB") -- Sky blue variables and identifiers +vim.cmd("highlight Operator guifg=#FFFFFF gui=bold") -- White operators + +-- Code Structure Groups +vim.cmd("highlight PreProc guifg=#FF69B4 gui=italic") -- Hot pink preprocessor directives +vim.cmd("highlight Include guifg=#FFA07A gui=bold") -- Light salmon includes +vim.cmd("highlight Conditional guifg=#FF6347 gui=bold") -- Tomato conditionals (if, else) +vim.cmd("highlight Repeat guifg=#FFDAB9") -- Peach puff loops + +-- Error and Diagnostic Groups +vim.cmd("highlight Error guifg=#FF0000 gui=bold,underline") -- Bright red errors +vim.cmd("highlight WarningMsg guifg=#FFA500") -- Orange warnings +vim.cmd("highlight DiagnosticError guifg=#FF5555") -- Soft red LSP errors +vim.cmd("highlight DiagnosticWarn guifg=#FFCC00") -- Yellow LSP warnings + +-- User Interaction Groups +vim.cmd("highlight Visual guibg=#444444") -- Dark gray for visual selection +vim.cmd("highlight CursorLine guibg=#333333") -- Darker gray for cursor line +vim.cmd("highlight CursorColumn guibg=#444444") -- Dark gray for cursor column +vim.cmd("highlight LineNr guifg=#FFFFFF") -- White line numbers + +-- Miscellaneous Groups +vim.cmd("highlight Special guifg=#FF00FF") -- Magenta special characters +vim.cmd("highlight Title guifg=#00CED1 gui=bold") -- Turquoise titles +vim.cmd("highlight Todo guifg=#FFD700 guibg=#000000 gui=bold") -- Gold TODO comments +vim.cmd("highlight SpecialKey guifg=#B22222 gui=bold") -- Firebrick red special keys +vim.cmd("highlight NonText guifg=#696969") -- Dim gray non-text characters +vim.cmd("highlight MatchParen guifg=#2E90FF guibg=#444444 gui=bold") -- Blue matching parentheses + + diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua @@ -35,10 +35,8 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config local npairs = require("nvim-autopairs") npairs.setup({}) - -- theme - use({ "catppuccin/nvim", as = "catppuccin" }) - + -- lsp use({ "VonHeikemen/lsp-zero.nvim", @@ -66,18 +64,6 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- beautify markdown in vim use("OXY2DEV/markview.nvim") - -- preview in browser - use({ - "iamcco/markdown-preview.nvim", - run = "cd app && npm install", - setup = function() - vim.g.mkdp_filetypes = { - "markdown", - } - end, - ft = { "markdown" }, - }) - -- needed for icons for telescope use("nvim-tree/nvim-web-devicons") @@ -90,13 +76,6 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config requires = { "nvim-tree/nvim-web-devicons", opt = true }, }) - require("lualine").setup({ - options = { - theme = "catppuccin", - -- ... the rest of your lualine config - }, - }) - -- this is freaking awesome use('rlane/pounce.nvim') @@ -107,38 +86,6 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config debug = false, } - use ('ThePrimeagen/harpoon') - require("harpoon").setup({ - - global_settings = { - -- sets the marks upon calling `toggle` on the ui, instead of require `:w`. - save_on_toggle = false, - - -- saves the harpoon file upon every change. disabling is unrecommended. - save_on_change = true, - - -- sets harpoon to run the command immediately as it's passed to the terminal when calling `sendCommand`. - enter_on_sendcmd = false, - - -- closes any tmux windows harpoon that harpoon creates when you close Neovim. - tmux_autoclose_windows = false, - - -- filetypes that you want to prevent from adding to the harpoon list menu. - excluded_filetypes = { "harpoon" }, - - -- set marks specific to each git branch inside git repository - mark_branch = false, - - -- enable tabline with harpoon marks - tabline = false, - tabline_prefix = " ", - tabline_suffix = " ", - } - - - }) - - use({ "kylechui/nvim-surround", tag = "*", -- Use for stability; omit to use `main` branch for the latest features diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua @@ -79,21 +79,11 @@ _G.packer_plugins = { path = "/home/andrew/.local/share/nvim/site/pack/packer/start/LuaSnip", url = "https://github.com/L3MON4D3/LuaSnip" }, - catppuccin = { - loaded = true, - path = "/home/andrew/.local/share/nvim/site/pack/packer/start/catppuccin", - url = "https://github.com/catppuccin/nvim" - }, ["cmp-nvim-lsp"] = { loaded = true, path = "/home/andrew/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", url = "https://github.com/hrsh7th/cmp-nvim-lsp" }, - harpoon = { - loaded = true, - path = "/home/andrew/.local/share/nvim/site/pack/packer/start/harpoon", - url = "https://github.com/ThePrimeagen/harpoon" - }, ["lsp-zero.nvim"] = { loaded = true, path = "/home/andrew/.local/share/nvim/site/pack/packer/start/lsp-zero.nvim", @@ -104,13 +94,6 @@ _G.packer_plugins = { path = "/home/andrew/.local/share/nvim/site/pack/packer/start/lualine.nvim", url = "https://github.com/nvim-lualine/lualine.nvim" }, - ["markdown-preview.nvim"] = { - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/andrew/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim", - url = "https://github.com/iamcco/markdown-preview.nvim" - }, ["markview.nvim"] = { loaded = true, path = "/home/andrew/.local/share/nvim/site/pack/packer/start/markview.nvim", @@ -185,21 +168,10 @@ _G.packer_plugins = { } time([[Defining packer_plugins]], false) --- Setup for: markdown-preview.nvim -time([[Setup for markdown-preview.nvim]], true) -try_loadstring("\27LJ\2\n=\0\0\2\0\4\0\0056\0\0\0009\0\1\0005\1\3\0=\1\2\0K\0\1\0\1\2\0\0\rmarkdown\19mkdp_filetypes\6g\bvim\0", "setup", "markdown-preview.nvim") -time([[Setup for markdown-preview.nvim]], false) -- Config for: nvim-surround time([[Config for nvim-surround]], true) try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\18nvim-surround\frequire\0", "config", "nvim-surround") time([[Config for nvim-surround]], false) -vim.cmd [[augroup packer_load_aucmds]] -vim.cmd [[au!]] - -- Filetype lazy-loads -time([[Defining lazy-load filetype autocommands]], true) -vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]] -time([[Defining lazy-load filetype autocommands]], false) -vim.cmd("augroup END") _G._packer.inside_compile = false if _G._packer.needs_bufread == true then