Evie Litherland-Smith
f8894b3dca
Remove battery display
2024-03-08 15:49:39 +00:00
Evie Litherland-Smith
07ac597627
Remove org-mobile integration
2024-03-08 15:47:57 +00:00
Evie Litherland-Smith
51f089c47a
Remove org-alert package
...
Using built-in appt package instead
2024-03-08 15:45:15 +00:00
Evie Litherland-Smith
93b5848ba3
mu4e: back to horizontal split with reduced visible rows
2024-03-08 15:40:35 +00:00
Evie Litherland-Smith
4571772cfa
mu4e: adjust visible column width in view mode
...
Set mu4e-headers-visible-columns to 35, split exactly takes over
subject column now
2024-03-08 10:44:26 +00:00
Evie Litherland-Smith
42c8645e4d
Revert "mu4e search full by default"
...
This reverts commit 2beb6b0960
.
2024-03-08 10:09:02 +00:00
Evie Litherland-Smith
b3bf426510
mu4e: add bookmark for unread email
2024-03-08 09:24:03 +00:00
Evie Litherland-Smith
4fcadf718c
Revert "org-mobile sync default agendas"
...
This reverts commit e27244553a
.
2024-03-08 08:18:37 +00:00
Evie Litherland-Smith
2beb6b0960
mu4e search full by default
2024-03-07 17:13:10 +00:00
Evie Litherland-Smith
48fe3432d8
Configure appointment reminders, integrate with org-agenda
2024-03-07 17:09:43 +00:00
Evie Litherland-Smith
cfcc92a9f6
Move diary file to diary directory
...
Prep for adding separate diary files at some point
2024-03-07 16:57:27 +00:00
Evie Litherland-Smith
d9dae7bc0f
Set split-width-threshold to 120
...
Set value so that horizontal splits can still happen if e.g. I have
emacs and another window open side-by-side on the same monitor, but
will still split vertically on a small screen like a laptop
2024-03-07 16:22:39 +00:00
Evie Litherland-Smith
e522ef561b
Force always splitting vertically
2024-03-07 15:45:20 +00:00
Evie Litherland-Smith
92a9caba35
mu4e switch to vertical split
2024-03-07 15:39:23 +00:00
Evie Litherland-Smith
d8892a7ff5
doom-modeline: show env version
...
Remove some tabs
2024-03-07 11:00:49 +00:00
Evie Litherland-Smith
1ca39d3934
mu4e: use horizontal split view
2024-03-07 11:00:38 +00:00
Evie Litherland-Smith
0fc69d0d48
GPG encrypt diary file
2024-03-07 07:51:33 +00:00
Evie Litherland-Smith
e27244553a
org-mobile sync default agendas
2024-03-07 07:45:02 +00:00
Evie Litherland-Smith
3a8beb2781
Remove gnus-icalendar context from mu4e
2024-03-06 09:19:40 +00:00
Evie Litherland-Smith
7023eb1ee9
dashboard: remove projects, add recent files
2024-03-05 14:06:51 +00:00
Evie Litherland-Smith
ade735bf41
Customise calendar format, set org-agenda to include diary entries
2024-03-05 07:06:30 +00:00
Evie Litherland-Smith
cbdf459e0c
Set default org-agenda span to day
2024-03-04 13:59:22 +00:00
Evie Litherland-Smith
5cb8bdacae
Add email signature for work email account
2024-03-04 11:04:52 +00:00
Evie Litherland-Smith
69cddd95b6
Tweak some font faces for org and markdown files
...
Add a font showcase file to act as standard candle for testing font
features
2024-03-03 08:31:24 +00:00
Evie Litherland-Smith
a183105940
Fix typo in dashboard config
2024-03-02 12:57:42 +00:00
Evie Litherland-Smith
fefca04bfb
Update mu4e to use octicons symbols instead of material design
...
Remove flags from mu4e listing view
2024-03-02 12:56:25 +00:00
Evie Litherland-Smith
fca17fc37a
Copy full ligature set from Iosevka website
2024-03-02 12:56:12 +00:00
Evie Litherland-Smith
335bb0a34c
Update ligature sets
2024-03-01 18:13:52 +00:00
Evie Litherland-Smith
0a1ebdc33d
magit: show diff again when committing
2024-03-01 18:02:44 +00:00
Evie Litherland-Smith
ccfde3a64b
Disable italic for variables
2024-03-01 18:02:35 +00:00
Evie Litherland-Smith
001b15ecc8
Set indent-tabs-mode to nil, only use spaces
2024-03-01 11:37:05 +00:00
Evie Litherland-Smith
2f6a4ef928
Set minibuffer-follows-selected-frame to nil
...
Hopefully fix "attempt to delete surrogate minibuffer" error
2024-03-01 11:03:22 +00:00
Evie Litherland-Smith
bae0553bbb
Update org-mode capture templates
...
Move back to separated inbox style for different types of notes
Add calendar capture template that prompts for datetime
Remove automatic datetime from email workflow, prompt at capture
2024-03-01 10:54:07 +00:00
Evie Litherland-Smith
dc8c492e02
Add a collection of emacs banners for dashboard
2024-03-01 07:40:33 +00:00
Evie Litherland-Smith
3a9f4294cf
Improve (hopefully) check for battery before displaying in modeline
2024-02-29 16:15:09 +00:00
Evie Litherland-Smith
3a70aa9cd9
Explicitly disable doom-modeline-mu4e integration
...
mu4e built-in modeline display looks better anyway
2024-02-29 16:04:34 +00:00
Evie Litherland-Smith
7f5468b5b9
Fix enabling doom-modeline
2024-02-29 15:35:44 +00:00
Evie Litherland-Smith
35bd0f5537
Switch back to catppuccin theme
...
Move nerd-icons into own source block / heading
Remove some excess space
2024-02-29 15:22:00 +00:00
Evie Litherland-Smith
49e242236e
Add and configure doom-modeline again
2024-02-29 14:37:49 +00:00
Evie Litherland-Smith
aba476926e
Switch back to tinted variant of modus themes
2024-02-29 10:32:07 +00:00
Evie Litherland-Smith
7d57ce7a61
org-mode: enforce TODO dependencies
2024-02-27 17:29:46 +00:00
Evie Litherland-Smith
edf682f0d8
Switch to non-tinted modus theme variants
2024-02-27 15:25:27 +00:00
Evie Litherland-Smith
996b6c5149
citar: require nerd-icons when loading
2024-02-26 15:10:06 +00:00
Evie Litherland-Smith
83bf5e10e7
Add dashboard.el with config
2024-02-26 15:07:36 +00:00
Evie Litherland-Smith
18839ce93c
nil: don't auto eval inputs
2024-02-25 06:06:58 +00:00
Evie Litherland-Smith
63d5895fa0
Remove tempel-collection, enable tempel-abbrev-mode
2024-02-25 06:06:41 +00:00
Evie Litherland-Smith
b012f79eeb
Move elfeed config into it's own file, separate from newsticker
2024-02-23 13:08:34 +00:00
Evie Litherland-Smith
cdcb9e7ee0
Fix using wrong variable in my/open-feeds-file
2024-02-23 13:08:17 +00:00
Evie Litherland-Smith
0851be6e36
Change emacs init file bind for consistency
2024-02-23 11:46:30 +00:00
Evie Litherland-Smith
e2e4fab5a8
Add some binds to quickly open projects as well as buffers
2024-02-23 11:45:34 +00:00
Evie Litherland-Smith
a338e54f0e
mu4e: set different ical capture headings based on account context
2024-02-22 11:18:27 +00:00
Evie Litherland-Smith
c61a502f2b
Use cape super capf to keep tempel together with eglot completion
2024-02-22 11:08:50 +00:00
Evie Litherland-Smith
08ae11ed72
Set indent-tabs-mode to default value
2024-02-22 09:58:17 +00:00
Evie Litherland-Smith
4ffe2901b5
Add org publishing config
2024-02-22 08:48:09 +00:00
Evie Litherland-Smith
6d53401e3d
Fix nil config
2024-02-22 06:23:32 +00:00
Evie Litherland-Smith
715a9d2b7d
Add buffer shortcuts for Documents, Downloads and Projects directories
2024-02-21 14:14:54 +00:00
Evie Litherland-Smith
ccbacd0f35
Move buffer shortcuts into own file
2024-02-21 14:02:53 +00:00
Evie Litherland-Smith
9a96076f0a
eglot add nil config options
2024-02-21 07:15:59 +00:00
Evie Litherland-Smith
cef5747a5f
Add ensure to tempel use-package
2024-02-21 07:07:13 +00:00
Evie Litherland-Smith
f2b259fbcf
Add template file shortcut
2024-02-21 06:48:15 +00:00
Evie Litherland-Smith
ec6e9e8a78
Revert "Remove nix from eglot ensure modes"
...
This reverts commit 38658dbc8e
.
2024-02-21 06:43:58 +00:00
Evie Litherland-Smith
eb63ec951d
Swap yasnippet for tempel
2024-02-21 06:40:57 +00:00
Evie Litherland-Smith
38658dbc8e
Remove nix from eglot ensure modes
...
Enable nix-prettify-global-mode, load nix-repl with nix-mode
2024-02-20 09:41:40 +00:00
Evie Litherland-Smith
e5450165c0
Split internet config into email and newsticker
...
Copy elfeed config to newsticker for now but start configuring emacs
built-in newsticker to test as replacement (since elfeed looks like it
might be abandonware now...)
2024-02-19 18:43:56 +00:00
Evie Litherland-Smith
e9624864b2
Set proper dependencies for ispell, set default dict to en_GB
2024-02-19 12:15:36 +00:00
Evie Litherland-Smith
d5624414d5
org-roam: enable completion everywhere, start adding graph config
2024-02-19 09:34:18 +00:00
Evie Litherland-Smith
e9168e912f
Reduce corfu-popupinfo-delay
2024-02-19 09:20:57 +00:00
Evie Litherland-Smith
77033f7e38
Remove consult-recent-file and consult-imenu binds
...
Keep remap of original imenu to consult-imenu though
Add consult-outline bind
2024-02-19 08:11:15 +00:00
Evie Litherland-Smith
29bdd978bf
Config: load all org-mode files in config directory
...
Add all config files to refile targets without being in agenda-files
Move completion configs (vertico, corfu, etc...) into own file (from
ide)
2024-02-19 07:43:02 +00:00
Evie Litherland-Smith
d8993960a6
Change org directory layout to use a single inbox.org file again
...
Set org-mobile to also add captured content to inbox.org
Remove emacs config from agenda files, todo add to refile targets though...
2024-02-18 09:06:06 +00:00
Evie Litherland-Smith
40da5f8700
Add org mobile config
...
For syncing to phone via syncthing
2024-02-18 07:17:42 +00:00
Evie Litherland-Smith
77a20f1ffa
Disable visual-line-mode
2024-02-18 06:24:35 +00:00
Evie Litherland-Smith
82f720260b
Add shortcut for opening /etc/nixos/flake.nix if present, warn otherwise
2024-02-17 20:00:10 +00:00
Evie Litherland-Smith
46ae7cc0d4
Move elfeed feeds.org into main org-directory
...
Remove custom elfeed db and enclosure directories, stop syncing db
between machines anyway, I'll use an external org file for saving
things
2024-02-17 19:20:12 +00:00
Evie Litherland-Smith
f0ba6eaebc
Reduce zone time to 1 hour
2024-02-17 09:43:36 +00:00
Evie Litherland-Smith
f15c364aef
Add automatic battery display in modeline on laptops/anything with a battery
2024-02-17 09:36:05 +00:00
Evie Litherland-Smith
64f04fb255
Tweak corfu/cape to activate after 2 characters
...
Makes it all feel a bit more snappy
2024-02-17 09:32:41 +00:00
Evie Litherland-Smith
e882bc04b0
Add bind to open .elfeed/feeds.org source file
2024-02-17 09:28:15 +00:00
Evie Litherland-Smith
b7bfff87db
Remove gnus config, add default elfeed search filter
...
Move elfeed config settings into use-package :custom block
2024-02-17 09:27:50 +00:00
Evie Litherland-Smith
57b29c661c
Slight formatting
2024-02-16 17:00:51 +00:00
Evie Litherland-Smith
29f6123983
Rewrite eglot and flymake configs
...
Use eglot-workspace-configuration to pass options to LSPs rather than
re-defining the list
Use flymake-collection to get mypy as a flymake backend
Add flymake-clippy (for rust) rather than using via rust-analyzer
2024-02-16 16:55:48 +00:00
Evie Litherland-Smith
14eff0bb89
Swap vc-dir for magit in project-switch-commands
2024-02-16 14:26:11 +00:00
Evie Litherland-Smith
e8f25623b2
Add elfeed-tube maps and extra config
...
Add elfeed-tube-mpv, mpv package calls
2024-02-16 06:24:17 +00:00
Evie Litherland-Smith
d2c214051d
Add markdown-mode and pandoc-mode from crafted config
2024-02-15 13:52:37 +00:00
Evie Litherland-Smith
5fc9903bac
Enable electric-pair-mode for better paren support
...
Move whitespace config from defaults.org to ui.org, configure based on
what was in the crafted config
2024-02-15 13:52:07 +00:00
Evie Litherland-Smith
7ec062a876
Put citar/org-cite under the org mnemonic bind set
...
Fix citar-embark not actually being set anywhere
2024-02-15 13:38:16 +00:00
Evie Litherland-Smith
0c51683cf7
Slightly increase allowed size for tags in org-roam capture node buffer
2024-02-15 13:22:15 +00:00
Evie Litherland-Smith
ce2703c925
Remove datetime preamble from org-roam filename
2024-02-15 13:18:41 +00:00
Evie Litherland-Smith
1eb462885b
Add author to org-roam default capture template
2024-02-15 13:13:59 +00:00
Evie Litherland-Smith
89b975cb01
Add keybind to open org-directory
2024-02-15 13:01:55 +00:00
Evie Litherland-Smith
9f6edcc1b8
Start adding org-roam capture templates
...
Just copied default template for now to get started
2024-02-15 12:20:54 +00:00
Evie Litherland-Smith
4c97ae0827
Stop using .agenda file, add literate config files to org-agenda-files
2024-02-15 12:12:53 +00:00
Evie Litherland-Smith
dd8b3a6668
Remove most top-level headings in config files
...
Remove the headings that were used for each section, now that each
section is in a different file
Tweak org config to let org-agenda setup be where agenda files are
added to org-refile-targets list, just in case
2024-02-15 12:01:36 +00:00
Evie Litherland-Smith
d30506c7aa
Fix missing find-file call in my/open-init-file
2024-02-15 08:48:02 +00:00
Evie Litherland-Smith
5611ea77ff
Make config src blocks silent output by default
...
Move python hook setting to python use-package block
Use locate-user-emacs-file for resolving paths inside
user-emacs-directory
Update my/open-init-file (was my/open-config-file) for new config structure
2024-02-15 08:45:37 +00:00
Evie Litherland-Smith
f44c767eea
Break up monolithic config into smaller files
...
Contents of README.org have been split into org files in config/
directory
Added init.el to simply loop over config files and call
org-babel-load-file
Add lots to .gitignore as this repo should now be cloned to
.emacs.d (instead of .emacs as before)
2024-02-15 08:18:41 +00:00