Evie Litherland-Smith
a95b258c74
Makefile: add clean directive to remove existing packages
2024-08-12 07:34:12 +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
d7650100b2
Remove straight repo and version lockfile
2024-08-12 07:25:17 +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
7eece7cefb
Add init and clean rules to Makefile, remove install
...
init checks out straight submodule, clean removes straight build and
repos directories, then checks out submodule again (since it's also
stored in repos directory)
2024-08-10 06:29:32 +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
9aa62a2dbf
Add straight.el repo as submodule
2024-08-09 09:43:57 +01:00
Evie Litherland-Smith
0c97ad665c
nix python templates use Full version by default
2024-08-08 10:42:04 +01:00
Evie Litherland-Smith
9f2fd29aa3
Check for sqlite before installing forge package
2024-08-08 10:28:18 +01:00
Evie Litherland-Smith
a9079cc2e4
Add some nix-mode templates
2024-08-08 10:23:47 +01:00
Evie Litherland-Smith
87c4ec61d1
Restore (with tweaks) instal.el and Makefile
...
Adjusted for new definition of selected packages
2024-08-08 06:35:17 +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
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