[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Help please to use Ledger (ledger.el)
From: |
rpd |
Subject: |
Help please to use Ledger (ledger.el) |
Date: |
Mon, 24 Aug 2009 01:42:12 -0700 (PDT) |
Hi
I am trying to use ledger.el without success. Here is my .emacs code:
(add-to-list 'exec-path "C:\\Users\\Dad\\ledger_2.6.1_win_bin")
(add-to-list 'load-path "C:\\Users\\Dad\\ledger_2.6.1_win_bin")
(load "C:\\Users\\Dad\\Emacs\\emacsaddons\\ledger 2.6.1 win bin
zip\\ledger-2.6.1.tar\\ledger-2.6.1\\ledger-2.6.1\\ledger.el")
(I have also tried (add-to-list 'exec-path
"C:\\Users\\Dad\\ledger_2.6.1_win_bin\\ledger.exe") but with no success
either).
I can open a .dat file (eg sample.dat) & M-x ledger-mode but when I make an
entry ( C-c C-a -add a new entry, based on previous entries I get this
error message:
Debugger entered--Lisp error: (file-error "Searching for program" "no such
file or directory" "ledger")
call-process-region(1 4 "ledger"
"c:/Users/Dad/AppData/Local/Temp/ema03152" #<buffer *temp*> nil "-f" "-"
"entry" "2009/08/")
apply(call-process-region (1 4 "ledger" nil #<buffer *temp*> nil "-f" "-"
"entry" "2009/08/"))
(save-current-buffer (set-buffer buffer) (apply (function
call-process-region) (append ... args)))
(with-current-buffer buffer (apply (function call-process-region) (append
... args)))
(let ((buf ...)) (with-current-buffer buffer (apply ... ...)))
(cond ((null ledger-binary-path) (error "The variable `ledger-binary-path'
has not been set")) (t (let ... ...)))
ledger-run-ledger(#<buffer rdledger.dat> "entry" "2009/08/")
apply(ledger-run-ledger #<buffer rdledger.dat> "entry" "2009/08/")
(setq exit-code (apply (function ledger-run-ledger) ledger-buf "entry"
(mapcar ... args)))
(save-current-buffer (set-buffer temp-buffer) (setq exit-code (apply ...
ledger-buf "entry" ...)) (if (= 0 exit-code) (if insert-year ... ...)
(concat ... "\n")))
(with-current-buffer temp-buffer (setq exit-code (apply ... ledger-buf
"entry" ...)) (if (= 0 exit-code) (if insert-year ... ...) (concat ...
"\n")))
(unwind-protect (with-current-buffer temp-buffer (setq exit-code ...) (if
... ... ...)) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))
(let ((temp-buffer ...)) (unwind-protect (with-current-buffer temp-buffer
... ...) (and ... ...)))
(with-temp-buffer (setq exit-code (apply ... ledger-buf "entry" ...)) (if
(= 0 exit-code) (if insert-year ... ...) (concat ... "\n")))
(insert (with-temp-buffer (setq exit-code ...) (if ... ... ...)) "\n")
(save-excursion (insert (with-temp-buffer ... ...) "\n"))
(let* ((args ...) (date ...) (insert-year t) (ledger-buf ...) exit-code)
(if (string-match "\\([0-9]+\\)/\\([0-9]+\\)/\\([0-9]+\\)" date) (setq date
...)) (ledger-find-slot date) (save-excursion (if ... ...)) (save-excursion
(insert ... "\n")))
ledger-add-entry("2009/08/")
call-interactively(ledger-add-entry)
It appears my Emacs cannot find ledger.exe.
I have even added ledger.exe to my Path env. (O/S Vista)
Can someone please help me fix this please?
(I also have a problem with my Emacs finding antiword.exe!)
I look forward to some helpful reply, many thanks
--
View this message in context:
http://www.nabble.com/Help-please-to-use-Ledger-%28ledger.el%29-tp25112461p25112461.html
Sent from the Emacs - Help mailing list archive at Nabble.com.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Help please to use Ledger (ledger.el),
rpd <=