commit 93892729262cee7143ee410bf0b06f9aa94d2e7d
parent 3f2be61c779cf9f97b6070736bc6d67e119512f7
Author: KoenigLinus <linus@behrens-familie.de>
Date: Sun, 11 May 2025 14:57:01 +0200
ghostty 2
Diffstat:
9 files changed, 78 insertions(+), 30 deletions(-)
diff --git a/.DS_Store b/.DS_Store
Binary files differ.
diff --git a/.sources/.DS_Store b/.sources/.DS_Store
Binary files differ.
diff --git a/.sources/sent b/.sources/sent
@@ -0,0 +1 @@
+Subproject commit 882d54c225b83c762acf5bb3967f4890c3ecef86
diff --git a/Icon
b/Icon
diff --git a/nvim/.DS_Store b/nvim/.DS_Store
Binary files differ.
diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json
@@ -3,34 +3,34 @@
"blink.cmp": { "branch": "main", "commit": "cb5e346d9e0efa7a3eee7fd4da0b690c48d2a98e" },
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
- "conform.nvim": { "branch": "master", "commit": "b1a75324ddf96b7bb84963a297b1ed334db087c0" },
- "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
- "fzf-lua": { "branch": "main", "commit": "6488ada2f376e47789391dc353b6d91a3f9de6f6" },
- "gitsigns.nvim": { "branch": "main", "commit": "17ab794b6fce6fce768430ebc925347e349e1d60" },
- "grug-far.nvim": { "branch": "main", "commit": "6ef402861468c6bd987155be17a34ba4291dc1d0" },
- "gruvbox.nvim": { "branch": "main", "commit": "12b5420b665e8053d74eb075d8a589477333f67d" },
+ "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" },
+ "friendly-snippets": { "branch": "main", "commit": "31f2a2657b6261724313281fe0d8ba6f43f4a4fa" },
+ "fzf-lua": { "branch": "main", "commit": "34de8546d932497d90b24081045b8238b9818c76" },
+ "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" },
+ "grug-far.nvim": { "branch": "main", "commit": "1c9325f6ab18fc8ac4d4c57e765aa845af148277" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
"lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" },
- "markview.nvim": { "branch": "main", "commit": "4f9ad36efe01c283aa886453ba75bf569c897c84" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" },
"mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" },
+ "mini.nvim": { "branch": "main", "commit": "ed581c333798e08a68fbe1aecfdf95d3c1432d3f" },
"mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" },
"mini.starter": { "branch": "main", "commit": "d8038690eadf203a40863c3a9423df880a901d39" },
- "neo-tree.nvim": { "branch": "main", "commit": "73d63376352ac731379892e27ac7b3d9449148e3" },
- "no-neck-pain.nvim": { "branch": "main", "commit": "53c8ef094c86e8897be2dcce0259d35914f6cdc0" },
+ "neo-tree.nvim": { "branch": "main", "commit": "1ef260eb4f54515fe121a2267b477efb054d108a" },
+ "no-neck-pain.nvim": { "branch": "main", "commit": "8d17abf5ff9208865439e683da7bbe93dde8d4e1" },
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
"nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" },
- "nvim-lint": { "branch": "master", "commit": "81e8ba7655cc4395b1092ef4e1b6e83f54cd54ad" },
- "nvim-lspconfig": { "branch": "master", "commit": "3e873195f501b1e02d9fd7e5af5cbe74fc2f98c1" },
- "nvim-treesitter": { "branch": "master", "commit": "523a9e148919f58eb5a013f76787e57696e00c93" },
- "nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
+ "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" },
+ "nvim-lspconfig": { "branch": "master", "commit": "32b6a6449aaba11461fffbb596dd6310af79eea4" },
+ "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" },
+ "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" },
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
- "nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
+ "nvim-web-devicons": { "branch": "master", "commit": "c90dee4e930ab9f49fa6d77f289bff335b49e972" },
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
+ "render-markdown.nvim": { "branch": "main", "commit": "dfc1299d9f32b53b34b7ac6c3a7553b5fd29977f" },
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
"substitute.nvim": { "branch": "main", "commit": "9db749a880e3dd3b0eb57f698aa8f1e1630e1f25" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
diff --git a/nvim/lua/plugins/bufferline.lua b/nvim/lua/plugins/bufferline.lua
@@ -1,12 +1,42 @@
+-- ~/.config/nvim/lua/plugins/catppuccin.lua
return {
- -- add gruvbox
- { "ellisonleao/gruvbox.nvim" },
+ -- 1. Add the Catppuccin colourscheme
+ {
+ "catppuccin/nvim",
+ name = "catppuccin",
+ priority = 1000, -- load first to avoid a flash of default colours
+ lazy = false, -- start with Neovim, not on demand
+ opts = {
+ flavour = "mocha", -- latte | frappe | macchiato | mocha
+ transparent_background = false,
+ integrations = {
+ cmp = true,
+ telescope = { enabled = true },
+ treesitter = true,
+ which_key = true,
+ -- add/remove integrations as you like
+ },
+ },
+ },
- -- Configure LazyVim to load gruvbox
+ -- 2. Tell LazyVim to *use* that colourscheme
{
"LazyVim/LazyVim",
opts = {
- colorscheme = "gruvbox",
+ colorscheme = "catppuccin",
},
},
}
+
+-- return {
+-- -- add gruvbox
+-- { "ellisonleao/gruvbox.nvim" },
+--
+-- -- Configure LazyVim to load gruvbox
+-- {
+-- "LazyVim/LazyVim",
+-- opts = {
+-- colorscheme = "gruvbox",
+-- },
+-- },
+-- }
diff --git a/nvim/lua/plugins/markview.lua b/nvim/lua/plugins/markview.lua
@@ -0,0 +1,22 @@
+-- ~/.config/nvim/lua/plugins/markview.lua
+return {
+ "OXY2DEV/markview.nvim",
+ enabled = false,
+ ft = { "markdown" }, -- load only in Markdown
+ dependencies = {
+ "nvim-treesitter/nvim-treesitter",
+ },
+ config = function()
+ require("markview").setup({
+ latex = {
+ enable = true,
+ -- only inline math
+ inline = { enable = true },
+ -- disable block equations
+ block = { enable = false },
+ -- no extra bracket highlighting
+ brackets = { enable = false },
+ },
+ })
+ end,
+}
diff --git a/nvim/lua/plugins/render.lua b/nvim/lua/plugins/render.lua
@@ -1,14 +1,9 @@
return {
- "OXY2DEV/markview.nvim",
- lazy = false,
+ "MeanderingProgrammer/render-markdown.nvim",
+ dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite
+ -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins
+ -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
+ ---@module 'render-markdown'
+ ---@type render.md.UserConfig
+ opts = {},
}
-
--- return {
--- "MeanderingProgrammer/render-markdown.nvim",
--- dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite
--- -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins
--- -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
--- ---@module 'render-markdown'
--- ---@type render.md.UserConfig
--- opts = {},
--- }