From 26cb75d34f1fee2ca4bf867fa378fb7946ee23b8 Mon Sep 17 00:00:00 2001 From: Tigor Hutasuhut Date: Wed, 10 Jul 2024 11:26:08 +0700 Subject: [PATCH] plugins: added codesnap.nvim plugin --- lazy-lock.json | 11 ++++++----- lua/plugins/code_snap.lua | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 lua/plugins/code_snap.lua diff --git a/lazy-lock.json b/lazy-lock.json index c359344..3dee8db 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -13,6 +13,7 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-rg": { "branch": "master", "commit": "677a7874ee8f1afc648c2e7d63a97bc21a7663c5" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "codesnap.nvim": { "branch": "main", "commit": "f70596a74b91151ff96c7ddb1223fc1c8a20d2ce" }, "conform.nvim": { "branch": "master", "commit": "cd75be867f2331b22905f47d28c0c270a69466aa" }, "copilot.lua": { "branch": "master", "commit": "86537b286f18783f8b67bccd78a4ef4345679625" }, "crates.nvim": { "branch": "main", "commit": "c3fd47391de6999f4c939af89494d08443f71916" }, @@ -30,7 +31,7 @@ "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, "lazy.nvim": { "branch": "main", "commit": "f918318d21956b0874a65ab35ce3d94d9057aabf" }, "lazydev.nvim": { "branch": "main", "commit": "cea5d0fb556cdc35122d9cae772e7e0ed65b4505" }, - "lazygit.nvim": { "branch": "main", "commit": "dc56df433bfbf107fee0139e187eb9750878fa84" }, + "lazygit.nvim": { "branch": "main", "commit": "ad3e1ea592f9d13e86e0d4e850224d9d78069508" }, "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, @@ -41,9 +42,9 @@ "mini.icons": { "branch": "main", "commit": "6fc6877d58635a13efca456cb025f1dfbf59786d" }, "mini.nvim": { "branch": "main", "commit": "12d275f4c3aeddfa12a758a69aff65090613ca34" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, - "neo-tree.nvim": { "branch": "main", "commit": "206241e451c12f78969ff5ae53af45616ffc9b72" }, + "neo-tree.nvim": { "branch": "main", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" }, "neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" }, - "neotest-golang": { "branch": "main", "commit": "df4e6b371b67b3b4106af69421817703c2f765e5" }, + "neotest-golang": { "branch": "main", "commit": "b521556e440ec833a58d77beca94bacbcb4a754e" }, "neotest-java": { "branch": "main", "commit": "ce8b10e4e4f670b6f79224139053679864fa810b" }, "noice.nvim": { "branch": "main", "commit": "04ff1defa257db569a687ec16051a27fbaeb0e2f" }, "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, @@ -60,7 +61,7 @@ "nvim-lspconfig": { "branch": "master", "commit": "cf97d2485fc3f6d4df1b79a3ea183e24c272215e" }, "nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" }, "nvim-spectre": { "branch": "master", "commit": "9a28f926d3371b7ef02243cbbb653a0478d06e31" }, - "nvim-treesitter": { "branch": "master", "commit": "53c79ddc28b0df3263d629f5e20c9283b05841ca" }, + "nvim-treesitter": { "branch": "master", "commit": "66ec1b3c4e1828d00f59fb97ebfd33afcd352eb8" }, "nvim-treesitter-endwise": { "branch": "master", "commit": "8b34305ffc28bd75a22f5a0a9928ee726a85c9a6" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" }, @@ -70,7 +71,7 @@ "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "render-markdown": { "branch": "main", "commit": "7acc1bf0ecc207411ad6dcf8ecf02f76fe8cbe13" }, + "render-markdown": { "branch": "main", "commit": "7b8110b675766810edcbe665f53479893b02f989" }, "rose-pine": { "branch": "main", "commit": "dded5c15e9d27ac95ad1e803b35a752d80f3f42b" }, "rustaceanvim": { "branch": "master", "commit": "f16c6eacfb7556c69ffc229e220b8555378245f0" }, "silicon.lua": { "branch": "main", "commit": "f1387c8e2e69743899d6da6d4bd0e42be5ac5fa0" }, diff --git a/lua/plugins/code_snap.lua b/lua/plugins/code_snap.lua new file mode 100644 index 0000000..37e494a --- /dev/null +++ b/lua/plugins/code_snap.lua @@ -0,0 +1,21 @@ +return { + "mistricky/codesnap.nvim", + build = "make", + cmd = { + "CodeSnap", + "CodeSnapSave", + "CodeSnapHighlight", + "CodeSnapSaveHighlight", + "CodeSnapASCII", + }, + opts = { + mac_window_bar = false, + save_path = "~/Pictures", + watermark = "", + has_breadcrumbs = true, + has_line_number = true, + code_font_family = "JetBrainsMono Nerd Font", + bg_x_padding = 20, + bg_y_padding = 20, + }, +}