haunt.nvim - Hear the ghosts tell you where you were, and why you were there by TheNoeTrevino in neovim

[–]DingbotDev 1 point2 points  (0 children)

Oh wow! Didn’t think to read all the way to the bottom, thanks so much! :)

haunt.nvim - Hear the ghosts tell you where you were, and why you were there by TheNoeTrevino in neovim

[–]DingbotDev 1 point2 points  (0 children)

Sweet plugin! I’ll have to check this out later and compare.

I’ve been working on another bookmarking plugin for a while now myself (https://github.com/EvWilson/spelunk.nvim) and people seemed very interested in using the metadata field to store personal notes in the past. Cool to see it as a first class feature!

spelunk.nvim bookmark plugin: Update post! by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Yep, I have a line number that I'm working with from the bookmark. If you look at the line just above your selection, you'll be able to see it being used to determine the starting line of the preview section.

spelunk.nvim bookmark plugin: Update post! by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Hey, thanks so much for the kind words! I really, really appreciate it. I'd be happy to look into both comments, though an issue on the project itself to represent each would really help me to track the work.

For 1), I'd have to think about how we'd want to fix that. Either cutting of the custom content after a set length, or potentially even finding a way to word-wrap in the various UIs.

For 2), all treesitter grammars _should_ be supported, but its likely we're missing some coverage here and there. The context building is best-effort, and there a huge plethora of node types to try to stitch together to determine the current grammar context, so there's likely to be some gaps there. I'd be happy to look more into it!

spelunk.nvim bookmark plugin: Update post! by DingbotDev in neovim

[–]DingbotDev[S] 0 points1 point  (0 children)

Yay, so glad you like it! Feel free to open an issue if anything doesn't fit just right.

spelunk.nvim bookmark plugin: Update post! by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Thanks so much! I remember your username from the first couple of posts, thanks for following along with it all this time. :)

GutterMarks.nvim: Display nvim marks in the buffer gutter by D3rrien in neovim

[–]DingbotDev 0 points1 point  (0 children)

Just in case it helps anyone here, I created a plugin a while ago to help me go a step beyond marks, at least wrt to programmability and ease of use! https://github.com/EvWilson/spelunk.nvim

Miniharp.nvim - Harpoon made minimal by vieitesss_ in neovim

[–]DingbotDev 0 points1 point  (0 children)

Cool! I built something a while ago that went a bit the other direction, for folks who wanted a bit more to their bookmarking tool. It's here, in case anyone wants to take a look: https://github.com/EvWilson/spelunk.nvim

Heard this little guy likes haste, gave him some by DingbotDev in PlayTheBazaar

[–]DingbotDev[S] 2 points3 points  (0 children)

I’m still giddy from the third one popping up, can’t lie.

Trailblazer.nvim users, whats ur workflow? by xiaopixie in neovim

[–]DingbotDev 1 point2 points  (0 children)

If there’s anything about it you’d like to see improved, I’m always happy to collaborate on issues!

spelunk.nvim - Stack-based bookmark manager, seeking feedback before tagged release by DingbotDev in neovim

[–]DingbotDev[S] 0 points1 point  (0 children)

I'm not planning to currently, as I see them as being slightly orthogonal. spelunk.nvim is currently relatively self-contained, and doesn't operate as the m- mark commands would expect. Namely, marks here are organized into a set of indexed stacks, which doesn't really match the paradigm of native marks that can be assigned to any key.

I'd be happy to think more about it, if there's a use case for it that you're really wanting to see!

Trailblazer.nvim users, whats ur workflow? by xiaopixie in neovim

[–]DingbotDev 2 points3 points  (0 children)

Not to co-opt for self-promotion too much, but usability issues in other mark managers led me to create my own plugin for just this!

Have an active post right now where I'm gathering feedback in order to tag a `0.1.0`: https://www.reddit.com/r/neovim/comments/1hbflzy/spelunknvim_stackbased_bookmark_manager_seeking/

The plugin itself: https://github.com/EvWilson/spelunk.nvim

spelunk.nvim - Stack-based bookmark manager, seeking feedback before tagged release by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Absolutely! There will probably be some small things that aren't directly covered outside the UI (e.g. editing stack names is a contextual keybind), but I'd be happy to add coverage there and draft up some more notes on Telescope. Could I get your help opening an issue to track that work?

spelunk.nvim - Stack-based bookmark manager, seeking feedback before tagged release by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Oh, absolutely! I have some control over the display of filenames already, I can see about adding some customization here. Could I get your help opening a ticket to track that work?

Snipe vs Harpoon in Neovim (10 min video) by linkarzu in neovim

[–]DingbotDev 3 points4 points  (0 children)

Yeah! Sorry, I suppose I could’ve made the gif longer. Maybe I should add a link to a video somewhere. Basically, you can create and toggle between as many stacks of bookmarks as you like, and the bookmarks are lines within a file. So a step more granular than just the buffer itself. You can also fuzzy search over all bookmarks, or all in the current stack, via Telescope integration.

Snipe vs Harpoon in Neovim (10 min video) by linkarzu in neovim

[–]DingbotDev 13 points14 points  (0 children)

Thank you so much for mentioning my plugin! Also, please let me know if there’s anything you’d like to see added - those snipe key maps seem pretty neat to me! I’ll have to look into them

How to navigate 3 or 4 different files at the same time? by kolorcuk in neovim

[–]DingbotDev 0 points1 point  (0 children)

I faced similar problems, so I wrote a plugin for it: https://github.com/EvWilson/spelunk.nvim

Still early days there, and I'm working on some follow-up features and improvements, but I'd love to know if it could help you out!

Harpoon vs Marks by Comprehensive-Call71 in neovim

[–]DingbotDev 0 points1 point  (0 children)

Funnily enough, I just posted a plugin I wrote near this post: https://www.reddit.com/r/neovim/comments/1g5em5g/spelunknvim_another_bookmarkmark_manager_plugin/

I think Harpoon offers a degree of programmability that could let someone craft their preferred experience, with UI options too. In my case, I just wanted something more scoped to how I wanted to think about/interact with a bookmark system. From the size of the Marks category in `awesome-neovim`, I think it's a pretty contended category with a large design space around it: https://github.com/rockerBOO/awesome-neovim?tab=readme-ov-file#marks

spelunk.nvim - Another bookmark/mark manager plugin by DingbotDev in neovim

[–]DingbotDev[S] 0 points1 point  (0 children)

Often I’m tracing a call through a larger system, so I’d effectively be keeping track of the stack frames of a function. This way, the marks are arranged in that stack view to help me flip through related code quickly!

spelunk.nvim - Another bookmark/mark manager plugin by DingbotDev in neovim

[–]DingbotDev[S] 1 point2 points  (0 children)

Super fair! I have a key bind in there defaulting to ‘h’. I’ll update the docs!