Commit graph

319 commits

Author SHA1 Message Date
Evie Litherland-Smith 77af14bed0 Fix (hopefully) the window scroll bar disable function 2024-10-02 11:49:57 +01:00
Evie Litherland-Smith 7a96377d69 Add bind to quickly (re)start eglot 2024-10-02 08:14:24 +01:00
Evie Litherland-Smith 12d5b8182e Update calendar and agenda settings
Remove gnus-icalendar, rely on khalel-icalendar

Change org file structure
2024-10-01 17:58:04 +01:00
Evie Litherland-Smith 9a18bfcaf2 Move disabling minibuffer scroll bar to hooks
Fixes it not being run for server frames
2024-10-01 09:32:15 +01:00
Evie Litherland-Smith 75dd04379d Enable visual-fill-column-mode for org-agenda 2024-09-30 13:23:12 +01:00
Evie Litherland-Smith c57e5e38be Change khalel default alarm again 2024-09-30 11:16:01 +01:00
Evie Litherland-Smith a158907067 Set default alarm and calendar for khalel 2024-09-30 10:11:27 +01:00
Evie Litherland-Smith d657f714bc Customise khalel header to add "Calendar" category 2024-09-30 10:09:23 +01:00
Evie Litherland-Smith 15b237ba0e Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs 2024-09-29 12:46:19 +01:00
Evie Litherland-Smith fde712888b Add khalel with configuration 2024-09-29 11:41:49 +01:00
Evie Litherland-Smith b88c0c206b Change eshell default bind 2024-09-29 06:33:41 +01:00
Evie Litherland-Smith 54626e5892 Remove EMMS package 2024-09-29 06:33:17 +01:00
Evie Litherland-Smith b734dbb4c0 Remove scroll-bar-mode setting
Remove scroll bar in minibuffer only
2024-09-28 08:02:02 +01:00
Evie Litherland-Smith f4ad4ba8d6 Add more ligatures for Iosevka font
Update automatic email signatures for personal accounts
2024-09-25 11:05:06 +01:00
Evie Litherland-Smith 133cff6249 Update org-agenda-files since inbox.org moved 2024-09-25 07:16:36 +01:00
Evie Litherland-Smith 52d9009c14 Add an inbox capture-template using datetree for fast capture 2024-09-25 07:05:08 +01:00
Evie Litherland-Smith 16f9b6e39b Add hooks to disable visual-fill-column-mode for doc-view and images
doc-view disable internal scaling, for better resolution
2024-09-24 17:54:04 +01:00
Evie Litherland-Smith bb279d7730 Enable visual-fill-column-mode for org-src-mode 2024-09-24 10:16:01 +01:00
Evie Litherland-Smith 4965693708 Fix org-hide face to actually hide leading stars 2024-09-24 10:02:47 +01:00
Evie Litherland-Smith 5dab916f22 Add visual-fill-column package
Customise to centre text vertically with a width of 180 characters
2024-09-24 09:55:24 +01:00
Evie Litherland-Smith d26134304f Rename my/git-sync-all -> my/gsync 2024-09-21 06:02:50 +01:00
Evie Litherland-Smith 125b931314 Set python-interpreter as well as python-shell-interpreter 2024-09-18 15:11:27 +01:00
Evie Litherland-Smith ea64358f1b Set agenda default span to week 2024-09-18 11:42:39 +01:00
Evie Litherland-Smith 3dafe7ff4c Remove time and battery from modeline 2024-09-18 07:48:51 +01:00
Evie Litherland-Smith 2d3a3215f8 TRAMP default method -> sshx 2024-09-17 13:55:35 +01:00
Evie Litherland-Smith 921615aba0 Add roam/inbox.org and roam/tasks.org to org-agenda-files 2024-09-17 13:38:38 +01:00
Evie Litherland-Smith 8fe539b9db emms don't display lyrics in modeline 2024-09-17 07:36:02 +01:00
Evie Litherland-Smith 9871a7e268 Remove emms-cache-save hook 2024-09-17 07:32:01 +01:00
Evie Litherland-Smith 9e3aafefa4 Change emms binds
Remove C-c e map, use f9 in global map to open emms. Add bind to save
to cache.
2024-09-17 07:24:24 +01:00
Evie Litherland-Smith 1f30cafde1 EMMS save cache on tracks added hook 2024-09-16 08:01:36 +01:00
Evie Litherland-Smith 60c816ae47 Move tasks and inbox files into roam directory
Adjust org and org-roam keybinds

Remove flyspell-correct package
2024-09-12 13:53:23 +01:00
Evie Litherland-Smith 2006bd98f3 Use current-window for org edit special 2024-09-11 17:39:10 +01:00
Evie Litherland-Smith 599c1ed846 Apheleia enable remote formatting (using 'local) 2024-09-10 16:30:27 +01:00
Evie Litherland-Smith b087e93928 Revert consult binds, add apheleia format bind back 2024-09-10 16:27:52 +01:00
Evie Litherland-Smith e1f6fc184f Remove ob-async 2024-09-10 16:02:23 +01:00
Evie Litherland-Smith f82911dd3c org-src preserve indentation in edit special 2024-09-10 14:37:23 +01:00
Evie Litherland-Smith cdf049bb4d Update org file paths
Remove my/open-tasks-file function & bind
2024-09-09 07:33:03 +01:00
Evie Litherland-Smith ef67f76b24 Add trailing directory slash 2024-09-07 08:17:14 +01:00
Evie Litherland-Smith c900040cd1 Add and re-configure ligature package as submodule 2024-09-07 08:01:22 +01:00
Evie Litherland-Smith 1f939cc9bd Set language environment to UTF-8 2024-09-07 07:39:54 +01:00
Evie Litherland-Smith 11c77786be Delight some more modes
Fix a remaining consult bind

Remove global BBDB bind, since I always forget it exists anyway...

BBDB updates
2024-09-06 14:44:57 +01:00
Evie Litherland-Smith 9c04ec869f Install Delight package
Install delight to hide minor modes in modeline

Silence org-babel results
2024-09-06 08:10:38 +01:00
Evie Litherland-Smith bd3c281bdc Change / simplify some key binds
Simplify magit, org, org-roam, eshell binds to single bind at top
level key

Change consult binds to C-c c ... from C-c s ...

Add Projects directory bind
2024-09-06 07:14:37 +01:00
Evie Litherland-Smith a001486f56 Remove doom-modeline
Enable global-visual-line-mode
2024-09-05 17:37:00 +01:00
Evie Litherland-Smith 21f601d87f Don't remap project-vc-dir 2024-09-01 08:17:05 +01:00
Evie Litherland-Smith e7512a1c06 mu4e get command -> "true"
Using systemd service for mbsync instead
2024-08-28 08:25:44 +01:00
Evie Litherland-Smith 607d3ae7eb org-clock-mode-line-total back to using auto 2024-08-23 11:21:12 +01:00
Evie Litherland-Smith ba7d131bac org-agenda start with log mode (but not clockreport) by default 2024-08-22 16:41:50 +01:00
Evie Litherland-Smith d49a937974 Set org-clock mode line to only show today 2024-08-20 17:25:45 +01:00
Evie Litherland-Smith 9b0b01dd79 org-agenda-clockreport use day step
Don't start org-agenda with clockreport or log-mode by default
2024-08-19 10:28:37 +01:00
Evie Litherland-Smith d614e275bc Add nerd-icons-dired as submodule
Manual install nerd-icons-dired to replace all-the-icons-dired (and
all-the-icons package)
2024-08-19 09:01:17 +01:00
Evie Litherland-Smith 65bbe5327f Change order of operations for my/package-ensure-installed
More efficient by not needing to refresh package list twice
2024-08-18 08:06:32 +01:00
Evie Litherland-Smith 8cae6d4ddd Enable and customise org-habit
Fix startup error from treesit-auto
2024-08-16 15:17:33 +01:00
Evie Litherland-Smith e6b11fedd4 Set org-duration-format to always use hours and minutes format 2024-08-16 15:06:52 +01:00
Evie Litherland-Smith 2fe6837307 Fix icon loading
Move org-agenda-clocking face config to my/load-theme-and-configure

Remove loading from custom file
2024-08-16 13:36:43 +01:00
Evie Litherland-Smith 0605c45d09 Add all-the-icons-dired until nerd-icons-dired is available
Move some after-init hooks to use-package init blocks, where it's more
appropriate
2024-08-16 11:41:08 +01:00
Evie Litherland-Smith 1dec1f8f4d Add my/package-ensure-installed
Does the job of install.el but is available within an Emacs
session. install.el simply calls my/package-ensure-installed
2024-08-16 09:16:11 +01:00
Evie Litherland-Smith ed1c1a3e0a Enable corfu auto, adjust idle time delays 2024-08-16 09:10:50 +01:00
Evie Litherland-Smith 01585c6e45 Add auctex package 2024-08-16 09:09:51 +01:00
Evie Litherland-Smith 22a2910fe6 Make my/load-theme-and-configure interactive 2024-08-16 08:54:57 +01:00
Evie Litherland-Smith 8e421f8073 org-agenda start with log mode now that the face is fixed 2024-08-15 17:33:33 +01:00
Evie Litherland-Smith a4271a8f87 Make background for clocked tasks more legible
Set base16-current-theme-colors variable so uses of current theme
colours only needs changing in one place if the theme changes
2024-08-15 17:32:23 +01:00
Evie Litherland-Smith d2118e8913 Fix python offset rather than guessing
Add bind to open org tasks file
2024-08-14 13:59:47 +01:00
Evie Litherland-Smith 9ddb445963 Remove all-the-icons, back to nerd-icons
Only missing nerd-icons-dired and nerd-icons-completion at the moment
2024-08-12 07:32:46 +01:00
Evie Litherland-Smith 6b81d47a87 Revert to pre-straight config and Makefile
Having issues with some packages with the straight version including
built-in (e.g. eglot). Will continue tinkering with straight in a
branch but back to package.el for now
2024-08-11 14:45:46 +01:00
Evie Litherland-Smith dd5d4ea7ec Switch all-the-icons back for nerd-icons fully 2024-08-09 16:44:38 +01:00
Evie Litherland-Smith 6f07040cfb Filter compilation warnings from popups 2024-08-09 15:26:36 +01:00
Evie Litherland-Smith cd6bce2677 org-roam remove custom recipe, was using the wrong key anyway and had no effect 2024-08-09 14:36:35 +01:00
Evie Litherland-Smith 34056bb71b Convert use-package declarations to use straight.el
Add early-init.el to disable built-in package.el

Ignore extra straight repos and build files (except straight.el
itself), add lock file for current package versions
2024-08-09 14:28:13 +01:00
Evie Litherland-Smith 9f2fd29aa3 Check for sqlite before installing forge package 2024-08-08 10:28:18 +01:00
Evie Litherland-Smith 7124e154aa Switch to curated package-selected-packages list
Not reverted to monolithic entry, but add to list where each
use-package declaration is for a given package. Replaces using
use-package :ensure for more reproducible package installations across
machines
2024-08-07 21:59:32 +01:00
Evie Litherland-Smith 49eda052a0 Move package management to own section 2024-08-07 18:30:27 +01:00
Evie Litherland-Smith a6ceaf51e5 Add nerd-icons-corfu back 2024-08-07 18:03:57 +01:00
Evie Litherland-Smith 2ffd455abf Remove melpa, only use melpa-stable 2024-08-07 17:54:38 +01:00
Evie Litherland-Smith 7b2e687b4b doom-modeline use normal slant for file path (from italic by default) 2024-08-07 15:23:52 +01:00
Evie Litherland-Smith 78edd2c54c doom-modeline remove some redundant config 2024-08-07 15:18:21 +01:00
Evie Litherland-Smith 20e22b0d87 Setup ensure rather than maintaining separate package-selected-packages list 2024-08-07 15:13:03 +01:00
Evie Litherland-Smith b0defada7b Disable doom-modeline word count 2024-08-07 11:25:36 +01:00
Evie Litherland-Smith 4e0e1c131e Move a few more sections to suitable headings
Re-enable display time and battery (if applicable) in modeline,
re-enable line and column number in mode line.

Make electric-pair-mode local to prog-mode buffers only

Disable which-function-mode

Move font showcase to be a subheading of UI and Appearance section
2024-08-07 10:10:38 +01:00
Evie Litherland-Smith 59897ab9fc Set org-archive-location to a central, encrypted, archive file 2024-08-07 09:47:31 +01:00
Evie Litherland-Smith 3d860c6d19 org-agenda don't start with log mode by default 2024-08-06 17:48:00 +01:00
Evie Litherland-Smith 9df9b66bc8 Add doom-modeline back, remove minions
Adjust mu4e modeline config to fit with doom better

Add binds to jump to last org capture and refile targets
2024-08-06 16:21:57 +01:00
Evie Litherland-Smith cb6b8f9ef5 Remove project requirement for eglot-ensure hooks
Misc formatting
2024-08-06 08:14:19 +01:00
Evie Litherland-Smith ace2792607 Update ligature definitions 2024-08-06 08:12:16 +01:00
Evie Litherland-Smith d949bd1c92 Move font showcase into README.org 2024-08-06 08:07:44 +01:00
Evie Litherland-Smith 9bc9579450 Update init-file shortcut to README.org (config-file)
Remove personal dictionary
2024-08-06 08:05:12 +01:00
Evie Litherland-Smith b288d7b018 Move mu4e config into README.org
Start to rearrange some things to appropriate headings

Add an empty diary file to stop complaining about file not being found
2024-08-06 07:29:30 +01:00
Evie Litherland-Smith 731bde0ac0 Initial move config from init.el to block in README.org 2024-08-06 07:09:41 +01:00
Evie Litherland-Smith fee6ebd791 Update install instructions in README 2024-04-17 13:01:02 +01:00
Evie Litherland-Smith f1689c7fb5 Update README with instructions, add script to handle package installs 2024-04-17 12:46:12 +01:00
Evie Litherland-Smith 2bae5e2973 Update wording in README for clone location 2024-02-17 19:39:50 +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
Evie Litherland-Smith f7eb8fa03d Add whitespace-mode customisations 2024-02-15 06:18:35 +00:00
Evie Litherland-Smith 77833632c3 Cleanup some TODOs in config
Move crafted config out of main config to actually encourage me to
sort through and take what I want to keep from it
2024-02-15 05:52:46 +00:00
Evie Litherland-Smith 18a0a07098 Updated elfeed config 2024-02-14 08:02:38 +00:00
Evie Litherland-Smith 56037884fe Revert sendmail config since I broke it 2024-02-14 07:35:32 +00:00
Evie Litherland-Smith 4887642226 Use global-visual-line-mode
make message-send-mail-function use smtpmail-send-it like
send-mail-function does
2024-02-14 07:18:29 +00:00
Evie Litherland-Smith 54c13b3fdb Only display async output buffer when there's something to show 2024-02-13 07:56:37 +00:00
Evie Litherland-Smith 52789bac50 Add js-ts-mode to eglot-ensure hook 2024-02-12 09:41:32 +00:00
Evie Litherland-Smith c42ab91db3 Add flymake-eslint plugin 2024-02-12 09:20:54 +00:00