Commit Graph

56 Commits

Author SHA1 Message Date
Sebastian Schulze 8e96c24c7a
[emacs] Move org-habit to a regular use-package! 2023-09-12 10:41:56 +02:00
Sebastian Schulze 95c60d3ae2
[org] Fix link to ops-retro org item 2023-08-15 10:32:58 +02:00
Sebastian Schulze 43fc90c23d
[emacs] Move org-journal settings into their own hook and add worklog exclude 2023-08-14 15:34:25 +02:00
Sebastian Schulze 51e93db265
[org] Remove old RubyOnIce capture template and add two new ones 2023-08-08 22:22:52 +02:00
Sebastian Schulze 52cd7dabeb
[org] Jump to (beginning-of-buffer) before checking in 2023-07-24 09:49:38 +02:00
Sebastian Schulze dd2fd8027f
[org] Finally rework that org-super-agenda-chungus 2023-07-24 09:49:16 +02:00
Sebastian Schulze 3b711a3472
[org] Add small printable agenda output to /var/run 2023-07-24 09:15:15 +02:00
Sebastian Schulze fb299c27a2
[org] Shorten the agendas current-time string to not take up the full screen 2023-07-24 09:08:10 +02:00
Sebastian Schulze 9deb1dfd3e
[org] Skip agenda clockreport and disable org-journal agenda integration
With about 3000 agenda files, saving even a single org-journal file just
takes 4 seconds >.<
2023-07-05 22:56:53 +02:00
Sebastian Schulze 77b404dea8
[org] Drop diary to speed up org-agenda and org-journal saves 2023-07-05 22:56:27 +02:00
Sebastian Schulze 694592724b
[emacs] Wrap work clock in a safe excursion 2023-06-20 21:47:10 +02:00
Sebastian Schulze ffed85769a
[emacs] Speed up org-journal by niling out org-journal-carryover-items
This used to cost me seconds everyday. :D
2023-06-20 21:44:54 +02:00
Sebastian Schulze 5a094845c6
[emacs] Add md-roam package and use it for wzzk 2023-05-26 10:22:01 +02:00
Sebastian Schulze 555557cf34
[org] Use my own report-to-personio wrapper to report hours 2023-05-23 10:07:05 +02:00
Sebastian Schulze 45fb263f31
[org] Use neat ⧩ utf8 symbol to fold headlines 2023-05-23 10:06:15 +02:00
Sebastian Schulze 9a3bc8ad27
[emacs] Rework org-mode Personio reporting to reflect state in org-tree
Up until now it worked but I needed to manually keep track of the days I
already reported to Personio. This change will add a org-property
`PERSONIO_REPORTED` to the respective days tree, and
`(bascht/ts-for-report-table)` will format the table accordingly, so
that only unreported days get a elisp: link to report new times.

This was a nice journey into `(async-start)` and how the scope binding
works between the async lambda and the resulting callback.
2023-04-13 22:59:56 +02:00
Sebastian Schulze e32bb5195b
[emacs] Set org-directory depending on the current host name 2023-04-13 22:59:05 +02:00
Sebastian Schulze 9aae02106a
[org] Fix syntax in org.el 2023-03-15 17:01:44 +01:00
Sebastian Schulze 9301870a13
[org] Turn on company-idle completion for org-roam 2023-03-14 20:54:14 +01:00
Sebastian Schulze 56f3b94ce6
[org] Sort org agenda variables and drop a lot of cruft 2023-03-10 12:10:49 +01:00
Sebastian Schulze 04bff3ca89
[org] Work on super-agenda and disable a few unneccessary vars 2023-03-02 11:35:55 +01:00
Sebastian Schulze 593d77280f
[org] Fix quoting of go-personio formatter line 2023-02-23 09:02:53 +01:00
Sebastian Schulze b123c04ab5
[emacs] Let bascht/org-clock-to-personio interactively ask for the month 2023-01-26 21:57:05 +01:00
Sebastian Schulze 296b72a8b5
[emacs] Use (org-fold-show-subtree) instead of (org-show-subtree) 2022-12-07 22:52:31 +01:00
Sebastian Schulze d58636d76b
[emacs] Use a stylish new ellipsis: ▼ 2022-12-07 22:50:07 +01:00
Sebastian Schulze 7555654d82
[emacs] Add new format-clock-line-as-csv function for goPersonio output 2022-12-07 22:42:49 +01:00
Sebastian Schulze 1e70e4d899
[emacs] Use safe-excursion and cl-loop to iterate over CLOCKTABLE 2022-12-07 22:42:22 +01:00
Sebastian Schulze ed8bc1e411
[emacs] Adopt to new .md Zettelkasten daily template 2022-11-22 22:01:25 +01:00
Sebastian Schulze 249c9ed0e5
[emacs] Follow obsidian links as well as wiki links 2022-11-17 08:40:46 +01:00
Sebastian Schulze 5442d327f6
[org] Work in doom discourse feedback for my goPersonio export 2022-11-16 22:50:40 +01:00
Sebastian Schulze d979920a05
[org] Fix variable name for org-hide-leading-stars 2022-09-02 13:30:19 +02:00
Sebastian Schulze a2e60fdac5
[org] Don't hide leading stars, even in indent-mode 2022-09-01 09:39:35 +02:00
Sebastian Schulze b0850f37a2
[org] Add org clock to Personio exporter bridge 2022-08-09 09:51:02 +02:00
Sebastian Schulze a41e5ad755
[org] Speed up the startup of org-agenda 2022-05-20 13:45:41 +02:00
Sebastian Schulze 7594d54d19
[emacs] Bump to latest 759b1eb overlay and fix hl-todo-keyword-faces 2022-04-20 12:15:43 +02:00
Sebastian Schulze ffcc3e6e09
[emacs] Properly add org-roam and org-roam-ui 2022-04-19 08:34:34 +02:00
Sebastian Schulze d9e7d314ec
[org] Fix daily start time (09:30 is daily time) 2022-02-18 12:51:09 +01:00
Sebastian Schulze 90b6073ad0
[org] Improve clock-in function to have a time threshold 2022-02-16 08:56:49 +01:00
Sebastian Schulze a4b0d83dc0
[org] Add bascht/wzzk compat layer to no longer rely on Obsidian
Up until now, I was editing the Zettelkasten mostly with Obsidian –
which was looking neat but but ended up being a pain in the butt if you
wanted to use any kind of advanced Vim shortcut. So - let's just emulate
the core functionality with (bascht/wzzk-find-today) with does
essentially the same job as jumping to a non-existing markdown file in Obsidian
2022-02-15 22:32:07 +01:00
Sebastian Schulze 183f4ebac0
[org] Add new function bascht/org-file-show-headings to jump to headings 2022-02-15 22:31:49 +01:00
Sebastian Schulze 4ab71f8bfe
[org] Add a second end-time to the table so the sum actually makes sense
Otherwise I'll have to remember this on clocking out and the tracked
time can still be deffered from the clock-report, so we're good.
2022-02-15 22:31:37 +01:00
Sebastian Schulze 3cb984e046
[org] Fix org-journal-date-format to jump to the correct headline 2022-02-15 22:30:06 +01:00
Sebastian Schulze 8371ee4c74
[org] Bump my alfatraining hours from 20 to 24 per week 2021-08-01 22:43:27 +02:00
Sebastian Schulze 2759d4acaa
[org] Remove +pretty again and tune ellipses & headline-font 2021-07-12 17:57:41 +02:00
Sebastian Schulze 13ef566cc3
[org] Fix org indention and kick unused modules 2021-07-12 16:39:32 +02:00
Sebastian Schulze 25d13b631c
[org] Use default key bindingings even for org-super-agenda 2021-07-12 09:54:35 +02:00
Sebastian Schulze ba04eaf62f
[org] Try a new face for org-mode lvl 1 headlines 2021-06-16 14:15:34 +02:00
Sebastian Schulze 8b14e517dc
[org] Remove weird org-agenda-start-day -3 doom value and refactor agenda 2021-06-15 09:08:31 +02:00
Sebastian Schulze 6ceaeddbfc
[fonts] Use IBM Plex Mono for my launcher 2021-06-10 09:41:58 +02:00
Sebastian Schulze cea5a4db74
[org] Don't go forward on checking in to the time table 2021-05-20 08:29:14 +02:00