Commit Graph

75 Commits

Author SHA1 Message Date
Sebastian Schulze 6797c2809f
[emacs] Map C-c C-c in my workmacs sessions to (save-buffer)
This might only make sense for my particular setup, but I always seem to
try finishing my Worklog entries by hitting C-c C-c. You know why?
Because they feel like ending a `GIT_COMMITMSG`. So - this code block is
only meant for workmacs - I might as well remap the shortcut then. :D
2024-03-27 23:00:50 +01:00
Sebastian Schulze 8f8ca52faa
[emacs] Make scratch dir per-daemon so they don't fight for the same buffer 2024-03-06 11:33:11 +01:00
Sebastian Schulze 2f86ae0942
[emacs] Don't indicate empty lines in workmacs 2024-01-03 10:13:54 +01:00
Sebastian Schulze 6b499c4d05
[emacs] Match new org names for proper agenda symbols 2024-01-03 10:13:25 +01:00
Sebastian Schulze 4ef9097a9f
[emacs] Reactivate literate-calc-mode, I might get used to it 2024-01-03 10:13:01 +01:00
Sebastian Schulze dd041fcd60
[emacs] Give khalel some useful defaults 2023-12-07 20:34:17 +01:00
Sebastian Schulze e97e647605
[emacs] Use spacious padding for worklogger and switch theme 2023-12-07 20:33:56 +01:00
Sebastian Schulze 8432d62f0a
[org] Rework my agenda-files structure to separate the work laptop 2023-12-07 00:18:10 +01:00
Sebastian Schulze 475d3b0e62
[emacs] Temporarily disable global-writeroom-mode for workmacs 2023-12-06 23:57:44 +01:00
Sebastian Schulze 450050866f
[emacs] Remove unused comments 2023-11-29 11:23:45 +01:00
Sebastian Schulze 7faa1645da
[emacs] Add my customised version of +mu4e/capture-msg-to-agenda 2023-11-20 10:45:37 +01:00
Sebastian Schulze 979b1f114a
[emacs] Get rid of org-roam. I'm sticking with Obsidian 2023-11-10 08:20:13 +01:00
Sebastian Schulze 145cf72f81
[org] Remove trailing slashes from org-agenda-files 2023-11-09 14:38:29 +01:00
Sebastian Schulze cdab3ef7a5
[doom] Add khalel package to sync vdirsyncer stuff 2023-11-09 14:38:12 +01:00
Sebastian Schulze 7df153e4e5
[emacs] Run ulanzi requests against the clocks host name 2023-10-25 13:14:25 +02:00
Sebastian Schulze 1d426b1827
[org] Report org-mode working times to the office clock 2023-10-15 21:25:13 +02:00
Sebastian Schulze 60d6e86cfd
[org] Adjust my working hours to my actual contract 2023-10-15 21:10:44 +02:00
Sebastian Schulze b0228f8659
[emacs] Fix a linter gripe 2023-10-15 21:10:29 +02:00
Sebastian Schulze 76ea54349f
[emacs] Use a lighter theme for the worklogger popups 2023-09-25 21:34:26 +02:00
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