tweaking org-jira
This commit is contained in:
parent
46e6b9dc83
commit
9a54cc903e
1 changed files with 61 additions and 30 deletions
91
init.org
91
init.org
|
@ -720,36 +720,39 @@ This enables direnv globally.
|
||||||
: [nil 26279 36119 854408 nil elpaca-process-queues nil nil 376000 nil]
|
: [nil 26279 36119 854408 nil elpaca-process-queues nil nil 376000 nil]
|
||||||
*** Org Configuration
|
*** Org Configuration
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package org
|
(use-package org
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:custom
|
:custom
|
||||||
(org-agenda-skip-scheduled-if-done t)
|
(org-agenda-skip-scheduled-if-done t)
|
||||||
(org-agenda-skip-deadline-if-done t)
|
(org-agenda-skip-deadline-if-done t)
|
||||||
(org-todo-keywords '((sequence "TODO(t)" "NEXT(n)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)"
|
(org-todo-keywords '((sequence "TODO(t)" "NEXT(n)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)"
|
||||||
"|" "DONE(d)" "CANCELED(c)")
|
"|" "DONE(d)" "CANCELED(c)")
|
||||||
(sequence "[ ](T)" "[-](S)" "[?](W)"
|
(sequence "[ ](T)" "[-](S)" "[?](W)"
|
||||||
"|" "[X](D)")
|
"|" "[X](D)")
|
||||||
(sequence "|" "OKAY(o)" "YES(y)" "NO(n)")))
|
(sequence "|" "OKAY(o)" "YES(y)" "NO(n)")))
|
||||||
(org-todo-keywords-for-agenda '((sequence "NEXT(n)" "TODO(t)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)" "|" "DONE(d)" "CANCELED(c)")))
|
(org-todo-keywords-for-agenda '((sequence "NEXT(n)" "TODO(t)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)" "|" "DONE(d)" "CANCELED(c)")))
|
||||||
(line-spacing 0.1)
|
(line-spacing 0.1)
|
||||||
(left-margin-width 2)
|
(left-margin-width 2)
|
||||||
(right-margin-width 2)
|
(right-margin-width 2)
|
||||||
(org-hide-emphasis-markers t)
|
(org-hide-emphasis-markers t)
|
||||||
(org-agenda-files (list "~/Dropbox/org/" "~/org/snamellit/" "~/org/customer/" "~/org/personal/"))
|
(org-agenda-files (list "~/Dropbox/org/" "~/org/snamellit/" "~/org/customer/" "~/org/personal/"))
|
||||||
(org-refile-targets '(
|
(org-refile-targets '(
|
||||||
(org-agenda-files . (:level . 1))
|
(org-agenda-files . (:level . 1))
|
||||||
("~/org/personal/bijen.org" . (:level . 1))
|
("~/org/personal/bijen.org" . (:level . 1))
|
||||||
("~/org/personal/fitness.org" . (:level . 1))
|
("~/org/personal/fitness.org" . (:level . 1))
|
||||||
))
|
))
|
||||||
:config
|
:config
|
||||||
;; set files for agenda views
|
;; set files for agenda views
|
||||||
(setq +org-capture-todo-file "~/Dropbox/org/inbox.org"
|
(setq +org-capture-todo-file "~/Dropbox/org/inbox.org"
|
||||||
+org-capture-notes-file "~/Dropbox/org/inbox.org"
|
+org-capture-notes-file "~/Dropbox/org/inbox.org"
|
||||||
+org-capture-journal-file "~/Dropbox/org/journal.org"
|
+org-capture-journal-file "~/Dropbox/org/journal.org"
|
||||||
+org-capture-projects-file "~/Dropbox/org/projects.org")
|
+org-capture-projects-file "~/Dropbox/org/projects.org")
|
||||||
:hook
|
:hook
|
||||||
(org-mode . pti-org-mode-config)
|
(org-mode . pti-org-mode-config)
|
||||||
)
|
:bind (
|
||||||
|
("<leader> o a" . org-agenda)
|
||||||
|
("<leader> o s" . org-store-link)
|
||||||
|
))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
#+RESULTS:
|
#+RESULTS:
|
||||||
|
@ -1213,6 +1216,9 @@ Here is a snapshot of the keybindings dd <2024-07-30 Tue>.
|
||||||
))
|
))
|
||||||
(make-directory "~/.org-jira" 'parents)
|
(make-directory "~/.org-jira" 'parents)
|
||||||
(setq jiralib-url (auth-source-pass-get "url" "customer/jira"))
|
(setq jiralib-url (auth-source-pass-get "url" "customer/jira"))
|
||||||
|
(setq org-jira-custom-jqls
|
||||||
|
'((:jql " assignee = currentUser() and project = TTRK order by priority DESC " :limit 100 :filename "~/Projects/timetrak/jira")
|
||||||
|
(:jql " assignee = currentUser() and createdDate >= '2024-01-01' order by created DESC " :limit 100 :filename "this-years-work")))
|
||||||
(jiralib-login
|
(jiralib-login
|
||||||
(auth-source-pass-get "user" "customer/jira")
|
(auth-source-pass-get "user" "customer/jira")
|
||||||
(auth-source-pass-get 'secret "customer/jira")))
|
(auth-source-pass-get 'secret "customer/jira")))
|
||||||
|
@ -1871,6 +1877,31 @@ Configures Elfeed, an RSS feed reader for Emacs:
|
||||||
: [nil 26279 35504 577569 nil elpaca-process-queues nil nil 161000 nil]
|
: [nil 26279 35504 577569 nil elpaca-process-queues nil nil 161000 nil]
|
||||||
|
|
||||||
|
|
||||||
|
*** TODO OPML To Elfeed
|
||||||
|
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(use-package opml-to-elfeed-feeds
|
||||||
|
:ensure (:host "codeberg.org" :repo "kakafarm/emacs-opml-to-elfeed-feeds"
|
||||||
|
:main "opml-to-elfeed-feeds.el")
|
||||||
|
:custom (o2e-opml-list . (("https://craftering.systemcrafters.net/Craftering.opml" blog craftering opml-to-elfeed-feeds)))
|
||||||
|
:commands (o2e-opml-to-elfeed--update-o2e-efleed-feeds)
|
||||||
|
)
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
: [nil 26289 17361 350243 nil elpaca-process-queues nil nil 817000 nil]
|
||||||
|
|
||||||
|
This does all kind of weird things. Apparently elpaca or use-package
|
||||||
|
magically namespaces all the functions and for some reason it fails
|
||||||
|
to require 'elfeed'. ... The weird thing is that the emacs lips
|
||||||
|
feature is used to expand o2e to opml-to-elfeed-feeds, by setting the
|
||||||
|
`read-symbol-shorthands` variable to `(("o2e"
|
||||||
|
. "opml-to-elfeed-feeds"))`.
|
||||||
|
|
||||||
|
Agreed with cow_2000 to create an issue on the repo with my
|
||||||
|
recommendation for public API.
|
||||||
|
|
||||||
|
|
||||||
** Enable 0x0 to share snippets and files easily
|
** Enable 0x0 to share snippets and files easily
|
||||||
Configures the ~0x0~ package for easily sharing code snippets and files:
|
Configures the ~0x0~ package for easily sharing code snippets and files:
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
|
Loading…
Reference in a new issue