Sebastian Schulze
50ca954565
[emacs] Swap doom-variable-pitch-font for Iosekva
2022-07-05 08:39:52 +02:00
Sebastian Schulze
41feefb08b
[doom] Add back the lsp debugger section
2022-07-05 08:39:02 +02:00
Sebastian Schulze
b1fa8422d7
[emacs] Add dap-mode config and fine-tune the hl-line colours
2022-07-05 08:39:01 +02:00
Sebastian Schulze
61b465d987
[emacs] Add org-noter package + pdftools
2022-07-05 08:35:07 +02:00
Sebastian Schulze
418bde5acf
[emacs] Give modus-operandi a new try, it looks neat with a few adjustments
2022-06-24 21:16:55 +02:00
Sebastian Schulze
842027d72c
[emacs] Fix race condition in bascht/switch-to-or-load-workspace
2022-06-16 11:13:40 +02:00
Sebastian Schulze
a41e5ad755
[org] Speed up the startup of org-agenda
2022-05-20 13:45:41 +02:00
Sebastian Schulze
c4096edfe7
[emacs] Drop vertico and `fuzzy` for (ivy)
2022-05-12 17:25:33 +02:00
Sebastian Schulze
b0a78f6bc5
[emacs] Conditionally load the theme and org-mode depending on the context
2022-05-11 20:34:10 +02:00
Sebastian Schulze
ba451aa8e2
[emacs] Start `comacs` with dedicated SERVER_NAME env variable
...
Since `server-name` is not available during the doom initialisation,
this seems to be the least hacky way to untangle both server processes
and have a simple switching possibility for further customisations.
2022-05-11 20:32:43 +02:00
Sebastian Schulze
37573b66af
[emacs] Add function to switch to an existing +workspace if it exists
...
Remedy for me ending up with loads of stale #1 #2 #3 unnamed workspaces,
so we now just create a workspace named like the last two segments of
the current working directory - e.g. `/foo/bar/baz` → `bar/baz`
2022-04-21 09:23:55 +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
d32df8f130
[emacs] Add more comfortable insert mappings to `i`
2022-04-09 21:29:41 +02:00
Sebastian Schulze
1b03e21154
[nix] Give fish shell another try - it's seems to have come a long way
2022-04-01 13:33:39 +02:00
Sebastian Schulze
c0afaba510
[org] Add `msa` quick shortcut to archive the whole subtree
2022-02-20 22:32:26 +01: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
69052fa4b8
[emacs] Move mu4e-view-mark-thread from mail.el to config.el
2022-02-15 23:10:07 +01:00
Sebastian Schulze
283fe835fa
[emacs] Clean up the indention and alignment of my keymap
2022-02-15 22:43:01 +01:00
Sebastian Schulze
ef1486a5f8
[emacs] Finally clean up that keybinding mess I cobbled together
...
Those keybindings were carried over from my old Vim / VimOrganizer times
to Spacemacs and then later to doom Emacs. Go figure.
This finally cleans up the key sequences, so they no longer overlap with
the core bindings (which made a good chunk of them obsolete):
Also this change now makes use of the `:after` and `:map` arguments to
only ever map those keys if we're in the major mode.
2022-02-15 22:34:51 +01:00
Sebastian Schulze
cbe86f35a0
[emacs] Use new 2.5 style config syntax to search for wiki links
2022-02-15 22:34:26 +01:00
Sebastian Schulze
aece172e61
[org] Add paths to shared Zettelkasten
2022-02-15 22:34:08 +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
3f548fa902
[emacs] Add structure-template and knowledgebase shortcut
2022-02-07 22:25:45 +01:00
Sebastian Schulze
1765056eb7
[emacs] Add gnuplot integration
2022-02-04 21:01:04 +01:00
Sebastian Schulze
fc015e3a11
[emacs] Add csv-mode
2022-02-04 21:01:04 +01:00
Sebastian Schulze
a213613ad5
[doom] Try enabling vertico completion
...
Hat tip to @bsag https://www.rousette.org.uk/archives/hi-ho-hi-ho-it-s-back-to-doom-i-go/
2022-01-31 21:40:37 +01:00
Sebastian Schulze
d90cbd389c
[doom] Humanoid theme looks nice, let's take them for a ride
2022-01-18 21:17:31 +01:00
Sebastian Schulze
4378a9b748
[doom] Align leader shortcuts to get a better overview
2022-01-12 10:51:26 +01:00
Sebastian Schulze
60a3f89cc6
[emacs] Override default keybindings for treemacs and capture
2021-12-28 14:51:46 +01:00
Sebastian Schulze
c0b0efd8ce
[emacs] Add bascht/markdown-do to follow wiki links at point
2021-12-07 09:05:05 +01:00
Sebastian Schulze
f587c79a08
[emacs] Pick "From:" address in replies from my catchall address
...
This will pick the "From:" address of the composed message from the
"To:" address the email was originally sent to. E.g. if I received an
email as "example.com@bascht.com", the reply will also be composed by
"example.com@bascht.com".
2021-12-06 14:01:37 +01:00
Sebastian Schulze
4479c6ac40
[emacs] Enable Markdown [[Wiki Links]] and allow spaces in files
2021-11-19 12:22:45 +01:00
Sebastian Schulze
c07baa1e6c
[emacs] Clean up double mapped shortcuts to enable quick morning check-in
2021-11-19 12:22:44 +01:00
Sebastian Schulze
6e4d81c6b6
[emacs] Re-Add the "oo" shortcut to quickly jump to headlines
2021-11-16 08:55:27 +01:00
Sebastian Schulze
fdc9a3e6fb
[doom] Add undo-tree again
2021-11-02 09:57:40 +01:00
Sebastian Schulze
9d0f839f2f
[doom] Add prescient module for ivy
2021-10-12 12:15:07 +02:00
Sebastian Schulze
315c56b9e0
[emacs] Remap capture to "m" - I can't get used to uppercase chords
2021-10-05 08:55:27 +02:00
Sebastian Schulze
ea91de8c31
[doom] Properly render list of forges to get support for Gitea on git.bascht.space
2021-10-01 11:52:01 +02:00
Sebastian Schulze
317d0f73df
[doom] Add new capture shortcut since I couldn't get used to SPC X
2021-10-01 10:05:54 +02:00
Sebastian Schulze
e17236ddda
[doom] Let there be fuzzy iconised ivy
2021-09-22 10:13:36 +02: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
e557543c4f
[doom] Add helper functions to get distinct spell checker personal dicts
...
Otherwise ispell would try to mangle both de_DE as well as en_GB into
the same dictionary.
2021-07-29 12:38:05 +02:00
Sebastian Schulze
679b6ec67e
[doom] Fix flyspell configuration for git-mode and yaml-mode
2021-07-28 08:53:40 +02:00
Sebastian Schulze
3106ec8c21
[emacs] Add more sensible defaults for the spell checker
2021-07-21 20:27:15 +02:00
Sebastian Schulze
ea4fe857de
[emacs] Fixup flyspell config after updating aspell
2021-07-20 08:36:53 +02:00