From 5202ed90820bf29e3baefe699c763c98d42ca1e5 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 14 May 2026 10:34:26 -0400 Subject: [PATCH] add marks.nvim --- CLAUDE.md | 2 +- fnl/plugins/init.fnl | 9 +++++++++ lazy-lock.json | 1 + script/build | 5 +++++ 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 script/build diff --git a/CLAUDE.md b/CLAUDE.md index 286acf5..ebab79c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -13,7 +13,7 @@ Neovim config using Fennel (a Lisp that compiles to Lua) via nfnl. **After editing ANY `.fnl` file, you MUST compile it to Lua:** ```bash -cd ~/.config/nvim && nvim --headless -c "NfnlCompileAllFiles" -c "qa" +~/.config/nvim/script/build ``` If compilation says "destination-exists", delete the target lua file first: diff --git a/fnl/plugins/init.fnl b/fnl/plugins/init.fnl index 318c95c..d8e0cdb 100644 --- a/fnl/plugins/init.fnl +++ b/fnl/plugins/init.fnl @@ -162,6 +162,15 @@ (let [roslyn (require :roslyn)] (roslyn.setup {})))} + ;; marks.nvim - Show mark letters in the sign column + {repo "chentoast/marks.nvim" + :event "VeryLazy" + :opts {:default_mappings true + :builtin_marks [] + :cyclic true + :force_write_shada true + :sign_priority 10}} + ;; gitsigns.nvim - Git diff signs in the sign column {repo "lewis6991/gitsigns.nvim" :event ["BufReadPre" "BufNewFile"] diff --git a/lazy-lock.json b/lazy-lock.json index c7ec5be..80d6206 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -5,6 +5,7 @@ "gitsigns.nvim": { "branch": "main", "commit": "dd3f588bacbeb041be6facf1742e42097f62165d" }, "hop.nvim": { "branch": "master", "commit": "08ddca799089ab96a6d1763db0b8adc5320bf050" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "marks.nvim": { "branch": "master", "commit": "f353e8c08c50f39e99a9ed474172df7eddd89b72" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "e54f5bf5f12c560da31c17eee5b3e1bd369f3ff9" }, "nfnl": { "branch": "main", "commit": "ac0177c5549df7abba7a19554c18a7765386c894" }, diff --git a/script/build b/script/build new file mode 100755 index 0000000..2fd3cc5 --- /dev/null +++ b/script/build @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd "$(dirname "$0")/.." +nvim --headless -c "NfnlCompileAllFiles" -c "qa"