1
0
Fork 0
Commit graph

584 commits

Author SHA1 Message Date
b5bc7fe871
fix(emacs): expand eglot, add nix lsp 2025-02-21 00:01:34 -05:00
340cd38d2f
fix(nix): add misc packages 2025-02-21 00:01:03 -05:00
b38618d0f3
fix(emacs): add automatic typst-ts-mode 2025-02-19 16:07:25 -05:00
4ba60dac01
fix(emacs): small terminal wording change 2025-02-15 21:03:38 -05:00
bd841d7958
fix(nix): add pointer cursors 2025-02-15 20:50:31 -05:00
0dbe5972f8
fix(emacs): change browse-url-handlers behaviour for pdfs 2025-02-15 01:14:55 -05:00
7091b7ef29
fix(emacs): add typst-ts-mode 2025-02-15 01:14:39 -05:00
cb5f196588
chore(emacs): update straight lockfile 2025-02-13 00:45:42 -05:00
27b4b1aedb
fix(emacs): use later claude model 2025-02-12 17:39:46 -05:00
ce83f00664
fix(emacs): become claude-pilled 2025-02-12 17:38:35 -05:00
347a5bcd07
fix(emacs): handle empty input for priime-find-terminal
Removes a random message for `switch-to-buffer` being passed an empty string.
2025-02-11 23:03:52 -05:00
1877195d40
feat(emacs): use tree sitter for web languages 2025-02-11 22:24:38 -05:00
096ec810e4
fix(i3): convenient volume/brightness keybinds 2025-02-10 16:14:16 -05:00
2bb192de80
fix(emacs): add keybind for finding terminals 2025-02-08 19:29:49 -05:00
2d1e04a4df
fix(emacs): add prefix arg for opening new terminal 2025-02-08 19:14:42 -05:00
12e56ed952
fix(emacs): modify ai keybindings 2025-01-14 23:54:54 -05:00
ec1dbbc802
feat(emacs): add git-link-magit-commit and git-link-magit-commit-tree 2024-12-22 22:54:42 +08:00
ef04d84715
fix(emacs): tweak fixed-pitch face 2024-12-22 17:35:16 +08:00
3ed9ba7f37
fix(emacs): use relative scaling for variable-pitch font 2024-12-22 17:30:43 +08:00
f4e39853d8
fix(i3): use finer-grained granularity for volume and brightness 2024-12-22 17:20:37 +08:00
c4f222cdb5
fix(nix): add wabt for wat2wasm 2024-12-20 21:55:20 +08:00
51ffedc8be
fix(emacs): use personal scribble-mode 2024-12-18 20:14:04 +08:00
41c59679f5
fix(nix): add emacs-lsp-booster binary 2024-12-18 17:53:58 +08:00
816fd80010
fix(emacs): improve eglot performance
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-15 01:39:10 -05:00
c0afc3ceeb
fix(emacs): disable flycheck
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2024-12-15 01:15:52 -05:00
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