Fix bug 915, maintain post in ledger buffer after save during reconciliation.
This commit is contained in:
parent
0d9250dbe4
commit
9284600a54
1 changed files with 10 additions and 5 deletions
|
|
@ -152,15 +152,20 @@ Return the number of uncleared xacts found."
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
(prog1 (ledger-do-reconcile)
|
(prog1 (ledger-do-reconcile)
|
||||||
(set-buffer-modified-p t)
|
(set-buffer-modified-p t)
|
||||||
(goto-char (point-min)))))
|
;;(goto-char (point-min))
|
||||||
|
)))
|
||||||
|
|
||||||
(defun ledger-reconcile-refresh-after-save ()
|
(defun ledger-reconcile-refresh-after-save ()
|
||||||
"Refresh the recon-window after the ledger buffer is saved."
|
"Refresh the recon-window after the ledger buffer is saved."
|
||||||
(let ((buf (get-buffer ledger-recon-buffer-name)))
|
(let ((curbuf (current-buffer))
|
||||||
|
(curpoint (point))
|
||||||
|
(buf (get-buffer ledger-recon-buffer-name)))
|
||||||
(if buf
|
(if buf
|
||||||
(with-current-buffer buf
|
(progn
|
||||||
(ledger-reconcile-refresh)
|
(with-current-buffer buf
|
||||||
(set-buffer-modified-p nil)))))
|
(ledger-reconcile-refresh)
|
||||||
|
(set-buffer-modified-p nil))
|
||||||
|
(select-window (get-buffer-window curbuf))))))
|
||||||
|
|
||||||
(defun ledger-reconcile-add ()
|
(defun ledger-reconcile-add ()
|
||||||
"Use ledger xact to add a new transaction."
|
"Use ledger xact to add a new transaction."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue