robcowie / SublimeTODO

**[DEPRECATED]** - See https://github.com/jonathandelgado/SublimeTodoReview - Extract TODO-type comments from open files and project folders
295 stars 54 forks source link

ST3 support, "Specific files only" functionality, improved TODO list navigation #71

Closed plamen-nikolov closed 6 years ago

plamen-nikolov commented 10 years ago

I put together all changes that have been made so far by most of the forks, so you can merge them and bump the SublimeTODO version. We will be happy to see the updated version of SublimeTODO that supports ST3 and many new features. Thank you!

CHANGELOG:

lmartins commented 10 years ago

At this point maybe it would make more sense to just open the plugin for the community as it is obvious the original maintainer doesn't have the time / disposition to maintain it anymore. Really missing this on ST3.

thisislawatts commented 10 years ago

Totally agree @lmartins, huge thanks to you @plamen-nikolov for putting this together. Only just realising how much I was missing this.

jonathanrdelgado commented 10 years ago

I'd be willing to maintain, @robcowie, if you are unable.

Kudos to @plamen-nikolov for the collection. However, upon further inspection, it looks like there are some issues with the PR. Settings don't seen to be used by the plugin correctly.

Next weekend i'll spend some time hammering the issues out.

thisislawatts commented 10 years ago

Hey @jonathandelgado I made a start on getting the settings back in there but I have not worked with python before, so would be great if you could take a look 1969e9b5886c07fd141549d1c88479729c29db89

Specifically I was wondering how this line worked, guessing it's ternary style shorthand trick?

settings['case_sensitive'] = 0 if plugin_settings.get('case_sensitive', False) else re.IGNORECASE
jonathanrdelgado commented 10 years ago

@thisislawatts Hey, I was going through fixing some of these today and just decided a rewrite would be the best option. I'll probably have a release this weekend.

In terms of your question, it's simply shorthand, as you guessed, which sets case_sensitive to 0 if the get function returns a false. Otherwise, it will go ahead and ignore the case.

thisislawatts commented 10 years ago

Great stuff, thanks for the answer. Looking through it I figured there was some tidying to be done, but I wasn't sure how to start

Be interested to see how it turns out.

plamen-nikolov commented 10 years ago

@thisislawatts Just propose your ideas and someone from us could help you. How can we renew this package and put it again in the Package Manager's repo? Can we just create a new package, with different name, using this piece of code?

plamen-nikolov commented 10 years ago

So, as far as I can see, there is no progress with this PR, neither the repo. Thats why I've decided to create another repo - https://github.com/plamen-nikolov/DesiredTODO. Feel free to suggest any ideas, any PRs and everything you think will make this project useful and convenient for all of us. Lets make this tool the best one! Also, I will deploy it as a Sublime Package, so everyone can install it using Sublime Package Manager. 10x

jonathanrdelgado commented 10 years ago

Went ahead and fixed all the issues and added a bunch of features today. Here is the repo: https://github.com/jonathandelgado/SublimeTodoReview - currently in line to be added to Package Control - should be there tomorrow.

More features coming soon.

Sorry @plamen-nikolov, would have sent you a PR, but just saw your repo.

MintyOrb commented 10 years ago

@jonathandelgado Was this put on package control? I don't see it there. Great work on it, by the way.

jonathanrdelgado commented 10 years ago

Hey @bornytm, I went ahead and requested it, but they are waiting for @robcowie to respond, since my version is a fork. Should be there within two weeks.

Here is the link so you can track it. https://github.com/wbond/package_control_channel/pull/2771

Sorry for the delay, it's out of my hands.

MintyOrb commented 10 years ago

No worries, thanks!

jonathanrdelgado commented 10 years ago

My final update to this:

TodoReview is now on Package Control. @robcowie has also handed over his spot in Package Control, so any active users with SublimeTODO installed will automatically be transferred over.

If you have any questions or issues, please submit an issue over at https://github.com/jonathandelgado/SublimeTodoReview.

Thank you.