I am the principal maintainer of ledger-mode.  I am always happy to receive
improvements.

Dealing with dates in a more flexible way has been often requested, but it
is very difficult and prone to breaking lots of other things.  Feel free to
tackle it.  Remember: "First, do no harm".  Ledger is very flexible and
allows a lot of corner cases in its file format.

There has been previous discussion on handling comments that are outside of
transactions.  There are reasons for keeping them in place as well as
moving them with the transactions they precede.

On Mon, Feb 20, 2017 at 12:21 AM, David Glasser <glas...@davidglasser.net>
wrote:

> I'd like to start using ledger-sort-buffer, specifically in order to use
> it with dklrt.  However, it doesn't work well with my journal for two
> reasons:
>
> (a) I heavily use the "Y" feature so that I can write my dates as just
> '2/7', and I don't consistently write my dates with leading 0s.
>  ledger-sort looks at the first 10 characters of the transaction, so it
> gets confused by both of these.  I guess I can use the "Ledger-mode: Start
> sort" feature written after my last Y line to sort of alleviate this, but
> it still means it will re-sort entries from the same day for no reason.
>
> I really do like being able to physically type my dates in shorthand, but
> I wouldn't mind if they got automatically converted to longhand when I save
> or something.  Is there date normalization code hidden inside ledger-mode
> that I haven't found yet?
>
> (b) In general I would like any comments that I write before a txn to move
> along with that txn.  ledger-sort seems to consider non-txn comments to be
> "background noise" that stays in place as the txn is sorted.  I think I
> just need to pass slightly different functions to sort-subr to make this
> happen, but I'm not exactly sure what that is. (I think it's roughly "use
> nil as the nextrecfun, end-of-xact as the endrecfun, change startkeyfun to
> run next-act first" or something but not positive.)  If I'm not the only
> one who would want this, maybe I could add this as a customization?
>
> --
> glas...@davidglasser.net | langtonlabs.org | flickr.com/photos/glasser/
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Ledger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ledger-cli+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Craig, Corona De Tucson, AZ
[image: missile_flyout]
enderw88.wordpress.com

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ledger-cli+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to