   (defconst me:language (expand-file-name "Notes/language.org" me:data-directory))
   (defconst me:system (expand-file-name "Notes/system.org" me:data-directory))
   (defconst me:android (expand-file-name "Notes/android.org" me:data-directory))
+  (defconst me:home-notes (expand-file-name "Notes/notes.org" "~"))
   (add-hook 'org-capture-mode-hook #'evil-insert-state)
   (add-hook 'org-babel-after-execute-hook #'me:redisplay-inline-images)
   (setq org-confirm-babel-evaluate #'me:babel-should-confirm

  :config
  (require 'evil-org-agenda)
  (evil-org-agenda-set-keys))

(use-package org-projectile
  :after ( projectile org )
  :demand t     ; required because use-package-always-defer is t
  :init
  :config
  (org-projectile-per-project)
  (setq org-projectile-per-project-filepath "todo.org")
  (setq org-agenda-files (append org-agenda-files (org-projectile-todo-files)))
  (add-to-list 'org-capture-templates
               (org-projectile-project-todo-entry :capture-character "rn"
                                                  :capture-heading "Project Note"
                                                  :capture-template "* NOTE %i %?\n %a"))
  (add-to-list 'org-capture-templates
               (org-projectile-project-todo-entry :capture-character "rd"
                                                  :capture-heading "Project Todo")))

(use-package org-bullets
  :init

        org-ascii-bullets '((ascii 42) (latin1 167) (utf-8 8226))
        org-return-follows-link t
        org-ascii-headline-spacing '(0 . 0))
  (setq org-capture-templates nil)
  (setq me:org-capture-templates `(("to" "General Tasks" entry (file+headline ,me:home-notes "Tasks") "* TODO %?\n  %i\n  %a")
                                   ("no" "General Notes" entry (file+headline ,me:home-notes "Notes"))
                                   ("gi" "Using Git" entry (file+headline ,me:command "Git"))
                                   ("li" "Using Linux" entry (file+headline ,me:command  "Linux" ))
                                   ("ba" "Using Bash" entry (file+headline ,me:command  "Bash" ))
                                   ("la" "Administrating Linux " entry (file+headline ,me:system "Linux"))
                                   ("ma" "Administrating Mac" entry (file+headline ,me:system "Mac"))
                                   ("el" "Elisp" entry (file+headline ,me:language  "Elisp" ))
                                   ("py" "Python" entry (file+headline ,me:language  "Python" ))
                                   ("c+" "C++" entry (file+headline ,me:language "C++" ))
                                   ("ag" "Android General" entry (file+headline ,me:android  "General" ))
                                   ("ab" "Android Build System" entry (file+headline ,me:android  "Build System" ))
                                   ("aa" "Android Architecture" entry (file+headline ,me:android  "Architecture" ))))

  :mode
  (("\\.org\\'" . org-mode))
