Commit graph

731 commits

Author SHA1 Message Date
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 06246facc5 Add missing newline in template 2024-08-06 16:31:41 +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 c4341242ba Update python env template 2024-08-06 16:20:23 +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 a9a6af26a8 Fix project-vc-dir remap
Remove magit-pull and magit-push binds
2024-08-03 08:48:16 +01:00
Evie Litherland-Smith 14d296cd53 Add analysis notes to agenda files 2024-08-02 14:10:26 +01:00
Evie Litherland-Smith 29fdf12ed8 Remove setting default frame size 2024-08-02 08:42:39 +01:00
Evie Litherland-Smith 006a0bf88e Update default frame size
Enable which-function-mode again
2024-08-01 17:26:33 +01:00
Evie Litherland-Smith 074a154db6 python-shell disable native completion 2024-08-01 17:12:52 +01:00
Evie Litherland-Smith e54fa28147 Default default frame width to 120 characters 2024-08-01 11:18:15 +01:00
Evie Litherland-Smith 1f7b08c001 Update eglot hooks since I switched nix LSP 2024-07-31 06:36:01 +01:00
Evie Litherland-Smith 2bbcd853c2 org-attach don't use inheritance 2024-07-30 17:00:51 +01:00
Evie Litherland-Smith f8e8ef1fae Swap nix formatter alejandra -> nixfmt 2024-07-30 15:09:59 +01:00
Evie Litherland-Smith bf0ae26303 Change clock rounding to 15 minutes
org-src-window-setup back to original value (reorganize-frame)
2024-07-30 15:09:22 +01:00
Evie Litherland-Smith b8cafe0698 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs 2024-07-30 07:36:46 +01:00
Evie Litherland-Smith 83b0fd286a Move IRC function definitions up to top level 2024-07-30 07:36:43 +01:00
Evie Litherland-Smith 0513209e90 Add more options to org-agenda-clockreport-parameter-plist 2024-07-29 16:17:04 +01:00
Evie Litherland-Smith cb16399aee Remove pyright lsp config 2024-07-29 14:53:03 +01:00
Evie Litherland-Smith f6d639315d Switch python formatting to use ruff instead of black+isort
Enable diff-hl on remote buffers
2024-07-29 14:11:57 +01:00
Evie Litherland-Smith c962bb3f93 Move python-check-command and python-flymake-command setting to hooks
Set variables locally depending on what programs are available. Mostly
helpful for checking if mypy is installed in given environment (since
it's not globally), or for available programs on remote host
2024-07-29 11:45:01 +01:00
Evie Litherland-Smith 4828d8e671 Update python envrc template
Move python version to local variable to be easy to change

Prompt for python version and venv directory to use with previous
behaviour as default
2024-07-29 11:44:20 +01:00
Evie Litherland-Smith 29e1df8e76 Clear default-frame-alist 2024-07-29 07:54:18 +01:00
Evie Litherland-Smith b352d8cf3b Org clock round to 5 minute intervals 2024-07-26 15:28:40 +01:00
Evie Litherland-Smith 1bc191e55b org-agenda start with log mode 2024-07-26 11:15:05 +01:00
Evie Litherland-Smith 2607b5ff8a Change which python is used in envrc python template 2024-07-26 11:14:48 +01:00
Evie Litherland-Smith 455ee99cf8 org-agenda enable clockreport at startup, set parameters 2024-07-25 18:01:29 +01:00
Evie Litherland-Smith c12f2a2c12 Fix setting org-roam capture templates 2024-07-24 17:52:41 +01:00
Evie Litherland-Smith af89858eae Customise org-babel execution behaviour 2024-07-24 10:16:14 +01:00
Evie Litherland-Smith 8b9448cdd3 Don't set ispell-personal-dictionary 2024-07-24 10:10:52 +01:00
Evie Litherland-Smith fb2329bfa6 Move org related binds under C-c o keymap
Check for sqlite3 executable before enabling org-roam
2024-07-24 10:05:15 +01:00
Evie Litherland-Smith d62c620880 Magit disable long lines warning 2024-07-24 08:31:53 +01:00
Evie Litherland-Smith 1f98c39561 Move all package definitions into init.el
Separate Emacs package management from NixOS config

Adjust archive priority to use most up to date (MELPA) packages

Remove elfeed and associated packages
2024-07-24 08:21:40 +01:00
Evie Litherland-Smith 8e482ff200 Use python3Full (instead of python3) for template 2024-07-23 18:39:34 +01:00
Evie Litherland-Smith 18479f82fb Update python envrc template
Completely removes the need to call a shell.nix in .envrc now (I
think)
2024-07-23 09:49:47 +01:00