c572a73489
fix(emacs): call priime-font-reload
in init
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-15 01:01:17 -05:00
5e32a956e3
fix(emacs): change orderless-matching-styles
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-15 00:59:10 -05:00
b10356385e
fix(emacs): re-add emacs-async
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-10 14:48:35 -05:00
d927ad1aa9
fix(emacs): move window manipulation commands into override-global-map
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-08 22:36:30 -05:00
0af7b13c9c
fix(emacs): add paragraph navigation
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-08 18:25:14 -05:00
c7862baf18
feat(emacs): add better window manipulation commands
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-08 17:21:52 -05:00
99d9a27cce
fix(emacs): gptel keymap configuration
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-08 17:21:52 -05:00
08dc77e897
chore(emacs): update straight lockfile
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 23:11:56 -05:00
3d8b4e3ff3
fix(emacs): configure LSP correctly for rust
...
`(use-package rust-mode ... :hook (rust-mode . eglot))` would error when
generating my blog pages, since for some reason `eglot` expected more than zero
arguments. This was also redundant, since `eglot`'s package already configured
`eglot-ensure` for the correct modes. *Solution*: remove the hooks.
`rustic` apparently requires specific configuration of `rustic-lsp-client`.
During generation, it kept asking to install `lsp-mode`:
> lsp-mode not found. Install it ? (y or n)
Since `lsp-mode` is apparently the default. *Solution*: explicitly set `eglot`
as the default.
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 23:07:01 -05:00
88cf920079
fix(emacs): include htmlize
dependency for org-html-export
...
Problem: my blog used to reliably produce syntax-highlighted code blocks
following the syntax highlighting of this Emacs configuration. However,
recently, that stopped. This was a result of `htmlize` not being up to date:
> Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required).
> Falling back to plain text. (see `org-html-htmlize-output-type')
To resolve this error, I pull in the dependency explicitly, which should result
in org export using the correct, updated version.
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 23:04:21 -05:00
082f03cce2
fix(emacs): add ligature
package
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 14:54:35 -05:00
e249a4d2ad
fix(emacs): change priime-font-reload
to interactive command
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 14:54:24 -05:00
6edf8a946e
fix(emacs): use JetBrains Mono for framework
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-07 14:54:07 -05:00
8ee47be849
feat(emacs): add priime-font
commands for frame-wide font manipulation
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-06 22:54:34 -05:00
75c85d308c
fix(emacs): remove emacs-async
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-06 22:53:34 -05:00
8e99624f3a
fix(nix): upgrade to jdk23
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-05 02:13:52 -05:00
8647e43bc6
chore(nix): update flake
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-05 02:13:42 -05:00
35b8594d36
fix(emacs): bind meow l
to recenter-top-bottom
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-30 03:59:10 -05:00
dbc5d07d13
fix(nix): add erlang
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-30 00:25:35 -05:00
94a370cb80
refactor(emacs): create new justfile--get-recipes
command
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-30 00:25:14 -05:00
180e875686
refactor(emacs): reorganize priime-languages
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-30 00:24:15 -05:00
99e1790910
fix(nix): add gleam
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-28 15:46:43 -05:00
e6050eca62
fix(emacs): use correct faces for hl-todo-mode
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-28 01:25:16 -05:00
b25037f700
fix(emacs): add keybind for hl-todo-rgrep
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-28 01:25:05 -05:00
e51516b03e
fix(emacs): remove hl-line-mode
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-28 01:23:51 -05:00
eda1aebba2
fix(i3): add XF86 media controls
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-27 18:33:19 -05:00
9860820944
fix(nix): add playerctl
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-27 18:33:19 -05:00
d2c56ab29c
fix(i3): use XF86 function keys for audio and brightness
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-27 18:18:04 -05:00
9930a9d79f
fix(emacs): add ht package
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-25 23:09:20 -05:00
9a42f6ba48
feat(emacs): add git-link
and new function git-link-with-commit
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-25 19:19:18 -05:00
0fce415b93
fix(emacs): change italics in markdown
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-25 19:18:57 -05:00
310b5dbe30
fix(emacs): change auth-sources
target
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-22 01:07:32 -05:00
a944059095
feat(emacs): add priime-ai package
...
I was convinced to. This is not of my own free will.
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-21 20:50:30 -05:00
0087ff8c6d
fix(emacs): remove cape-elisp-symbol
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-21 00:22:27 -05:00
0df43b6001
fix(emacs): use more subtle salient foreground for paren matching
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 21:48:09 -05:00
df4572dec6
fix(emacs): style bold explicit display of matching parentheses
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 20:55:26 -05:00
628398a3f4
fix(emacs): re-include vc-follow-symlink
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 14:34:39 -05:00
b431bd2d45
fix(emacs): change italics display
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 14:33:35 -05:00
e6a49cd934
chore(emacs): update straight lockfile
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 00:08:18 -05:00
e2f05719d9
fix(emacs): remove legacy hooks
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-20 00:06:51 -05:00
68e83ec4a6
fix(emacs): indent struct/contract
correctly in racket
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 23:16:14 -05:00
bbb2528226
fix(emacs): use floating vertico minibuffer
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 22:31:52 -05:00
faa71b9e5d
fix(emacs): add cape-elisp-symbol
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 21:47:58 -05:00
b1c249ff67
fix(nix): add resume device on swapfile
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 16:13:50 -05:00
60e5d9bd4f
fix(nix): use swapfile
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 16:04:18 -05:00
9902f3cac2
fix(nix): ignore power key presses
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-19 15:59:30 -05:00
c104699523
fix(emacs): create and use new priime-terminal
command
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-14 17:01:58 -05:00
9656d6f422
fix(nix): use nix-direnv implementation for flakes
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-13 21:25:58 -05:00
89195ad426
fix(nix): add direnv, wasmtime, dune
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-13 21:25:55 -05:00
87217a0e5b
fix(emacs): add anzu keybind
...
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-11-13 19:30:34 -05:00