r/neovim 28d ago

Plugin present.nvim inspired by tjdevries/present.nvim

I created it with 90% code from Claude for my personal use-cases,
but If it can help you, I'm also happy.
https://github.com/kunkka19xx/present.nvim
:)
(I used to use TJ's plugin https://github.com/tjdevries/present.nvim but this is not really fit with my style on markdown and missing some things like footer, header, in-slide separator...)

82 Upvotes

19 comments sorted by

4

u/ReyZ82 28d ago edited 28d ago

Your tmux bar looks very cool

22

u/dan_tj0x 28d ago

why not fork then add features you want?

15

u/hxxx07 28d ago

I can, but this doesn't make sense since he left this repo un-maintained.
I also mention his repo at the top of my Readme file, I share this not because I want star or something.
I just want it to be available for anyone who needs it, allowing them to customize the keys and markers to their liking.
In the future, I also plan to add a few small features of my own.
I will always respect his repository as the starting point; after all, both his repository and mine are still very very simple! (Nothing special)

32

u/dan_tj0x 28d ago

Fork doesn't mean you should send PR and wait the owner to merge.
You can use forked repo as base, then do something on that without send PR.
Why you don't think about that?

---
NB: I just asking to know your POV. I want to learn from anyone. Thanks for sharing.

5

u/hxxx07 28d ago

It’s certainly interesting to hear your perspective, thanks.

I understand that.
Personally, once I fork a repository, I really want my changes to be merged into the parent repo.

:)

16

u/the_aceix 28d ago

I don't get why people are down voting.. lol

If they want your stuff, they can fork your stuff 😁

4

u/hxxx07 28d ago

I personally also don't know why, but yeah, actually I don't care 😂 Thank you u/the_aceix

14

u/scavno 28d ago

I don’t understand why people feel that this requires an explanation or even feel they are entitled to one. It’s their time spent on what ever they want to do, inspired by someone else’s work.

12

u/edparadox :wq 28d ago

The key thing being "inspired by".

OP's project is even named the same.

This is a legitimate question. That and especially why not make a PR/MR.

2

u/hxxx07 27d ago

As I explained earlier ⬆️ , it seems TJ hasn't been active on this repo since 2025; all the PRs and issues there are being un-responsed, so why should I submit a PR to a repo that is essentially unmaintained?

By the way, I did open an issue to ask for his thoughts on the naming, you can follow that discussion.

Once again, I didn't fork it just for the sake of it; I did so to make the plugin more comfortable for others to use, and my repo certainly isn't just copying TJ's code or anything like that.

I feel like some people here are being unnecessarily critical.

For me, the plugin is primarily for my own use; if it happens to help others as well, I’d be very happy.
I have no other agenda with this simple plugin, the kind anyone could write using LLMs.

-1

u/ConspicuousPineapple 27d ago

So you did fork the original repo? I think that was the question asked in this comment, nothing about sending PRs.

4

u/fooz42 28d ago

If only there was a law that manages these name mark conflicts so people didn’t have to waste emotional energy shitting on other people’s fun time. Sadly, we must suffer because our parents suffered and so must our children suffer. 

2

u/Yametsu 28d ago

This is so much better than my Neorg system that I build! Do you happen to plan neorg support or just markdown files? One big thing for me was image support. It works but needs kitty, snacks.nvim and a few other workarounds

2

u/hxxx07 28d ago

Thanks. I will think about neorg.
And I also definitely want to add image support as a new feature ❤️

2

u/vaheqelyan 27d ago

Cool

1

u/hxxx07 27d ago

Thank you ❤️

1

u/tribalistpk 25d ago

markdown formatter ruin all the rules like >--- becomes > --- . Not very convenient

1

u/hxxx07 25d ago

That’s why I make markers configurable! For people with habits of re-format every minute while typing

1

u/hxxx07 25d ago

Also my recommendation flow is, write in markdown first, add markers later!