Commit graph

213 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 37134ceccd Remove python-lsp-ruff config from eglot 2024-02-09 12:05:56 +00:00
Evie Litherland-Smith 9944bc799d Add shortcut to open config file 2024-02-09 09:48:54 +00:00
Evie Litherland-Smith 20667bf228 eglot: change config back to pylsp 2024-02-09 08:57:48 +00:00
Evie Litherland-Smith cffcdccb1c org-mode: don't hide emphasis markers 2024-02-07 10:06:58 +00:00
Evie Litherland-Smith 320a9a1d65 mu4e: don't trash email after replying to event 2024-02-07 09:14:34 +00:00
Evie Litherland-Smith 7810b0203b Switch url behaviour back to default browser 2024-02-07 07:44:46 +00:00