From e3f73dea85a521dc3390390ef925cf1c9c23c1cc Mon Sep 17 00:00:00 2001 From: Marc Pohling Date: Tue, 3 Apr 2018 12:50:23 +0200 Subject: [PATCH] added ledger, included it in org-babel --- config.org | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/config.org b/config.org index 8d6f6cf..a06a530 100644 --- a/config.org +++ b/config.org @@ -359,18 +359,22 @@ This code block is linux specific. Loading languages which aren't available seem (cond ((eq system-type 'gnu/linux) (org-babel-do-load-languages 'org-babel-load-languages - '((python . t) + '( (C . t) (calc . t) - (latex . t) (java . t) - (ruby . t) + (js . t) + (latex . t) + (ledger . t) (lisp . t) + (python . t) (R . t) + (ruby . t) (scheme . t) (shell . t) (sqlite . t) - (js . t)))) + ) + )) ) #+end_src @@ -381,6 +385,7 @@ This code block is linux specific. Loading languages which aren't available seem (string= lang "java") (string= lang "python") (string= lang "R") + (string= lang "ledger") (string= lang "emacs-lisp") (string= lang "sqlite")))) (setq org-confirm-babel-evaluate 'my-org-confirm-babel-evaluate) @@ -565,6 +570,21 @@ Requires counsel #+end_src +* Personal Finances + I picked ledger for my personal accounting and will test if it's beneficial over gnucash. + ..and don't activate the modules at work. + + #+begin_src emacs-lisp +(unless (string-equal user-login-name "POH") + (use-package ledger-mode + :ensure t + :mode ("\\.ledger$" . ledger-mode) + :init + (setq clear-whole-transactions t) + ) +) + #+end_src + * Programming ** Common things List of plugins and settings which are shared between the language plugins