Hey man, lovely project you have here! I tested yours and the other todo.txt mode for Emacs and the text formatting on yours is way better (IMHO, well, at least with my setup incl. Solarized Dark theme)!
So I figured I'd take a moment and leave you a quick drive-by compliment and a couple notes:
Personally I was only looking at first for text formatting / mode features. I actually had to DL (clone) and "install" both even to see/compare what they look like, how they work. Perhaps a simple pic in README might save people some time (especially I think your formatting of tags, priorities is far superior and done in exactly the right way)? Just a suggestion.
Not that "installing" is all that huge of a deal with git and Emacs packages, anyway (more on this later).
Related to above, I could not find the package in MELPA. Perhaps it is listed in unstable (I am set up for stable)? Personally I never can seem to tell by looking at MELPA website which branch a given package is in. However when I do list-packages from inside Emacs, yours doesn't show up (again, I am on stable).
For things I end up "downloading/installing" via git (like this), I clone them to the root of ~/git/emacs-lisp which puts them each in their own folder. I have following elisp in my Init file which recursively searches through ~/git/emacs:
Anyhoo, I could not get your file to work initially when doing (require 'todotxt). Then I realized the directory it was in is called todotxt.el. So I had to change the directory name to todotxt-el. Thinking about this now I don't know if there is a way around that without renaming your project. It occurs to me that maybe I just wasted all this time typing this. Oh well it's done now so there it is. LOL
Anyway just wanted to reiterate you have a very nice project here and I am looking forward to using it after only a few minutes testing. The main point of my communication today is not to pick nits (which you are free to take or leave, I won't be offended) but to compliment you on what you have done and let you know there is someone out here who appreciates your work!
Cheers,
TRS-80
P.S. Reading back over this, it also occurs to me I wonder how changing the directory name of your project in my local git repository will affect future updates / clones. Hmm. I'm pretty new to git, not expecting you to teach me how to use it (I'm figuring it out slowly) just sort of thinking out loud here. Anyway...
Hey man, lovely project you have here! I tested yours and the other todo.txt mode for Emacs and the text formatting on yours is way better (IMHO, well, at least with my setup incl. Solarized Dark theme)!
So I figured I'd take a moment and leave you a quick drive-by compliment and a couple notes:
Not that "installing" is all that huge of a deal with git and Emacs packages, anyway (more on this later).
Related to above, I could not find the package in MELPA. Perhaps it is listed in unstable (I am set up for stable)? Personally I never can seem to tell by looking at MELPA website which branch a given package is in. However when I do list-packages from inside Emacs, yours doesn't show up (again, I am on stable).
For things I end up "downloading/installing" via git (like this), I clone them to the root of ~/git/emacs-lisp which puts them each in their own folder. I have following elisp in my Init file which recursively searches through ~/git/emacs:
+BEGIN_SRC emacs-lisp
(let ((default-directory "~/git/emacs-lisp")) (normal-top-level-add-subdirs-to-load-path))
+END_SRC
(Credit https://www.emacswiki.org/emacs/LoadPath).
Anyhoo, I could not get your file to work initially when doing (require 'todotxt). Then I realized the directory it was in is called todotxt.el. So I had to change the directory name to todotxt-el. Thinking about this now I don't know if there is a way around that without renaming your project. It occurs to me that maybe I just wasted all this time typing this. Oh well it's done now so there it is. LOL
Anyway just wanted to reiterate you have a very nice project here and I am looking forward to using it after only a few minutes testing. The main point of my communication today is not to pick nits (which you are free to take or leave, I won't be offended) but to compliment you on what you have done and let you know there is someone out here who appreciates your work!
Cheers, TRS-80
P.S. Reading back over this, it also occurs to me I wonder how changing the directory name of your project in my local git repository will affect future updates / clones. Hmm. I'm pretty new to git, not expecting you to teach me how to use it (I'm figuring it out slowly) just sort of thinking out loud here. Anyway...