Tom Alexander
14fa62c64a
Add a role to configure chromium to run on Vulkan.
2024-09-24 22:22:13 -04:00
Tom Alexander
6be368a1e8
Enable ipv6 on homeserver.
2024-07-12 23:03:53 -04:00
Tom Alexander
f6152d92f1
Add sleep to shutting down jails.
2024-07-07 18:09:15 -04:00
Tom Alexander
5d0fdd341a
Install terraform.
2024-06-23 18:26:54 -04:00
Tom Alexander
5823ca90f1
Add xml formatting to emacs.
2024-06-03 18:59:16 -04:00
Tom Alexander
c36568462f
Add support for clangd for c languages in emacs.
2024-06-02 12:09:45 -04:00
Tom Alexander
44fd819705
Add radeontop to FreeBSD.
2024-05-05 11:19:03 -04:00
Tom Alexander
32eca75f4e
Set up home server.
2024-04-22 17:23:20 -04:00
Tom Alexander
a66eff79e2
Set up poudriere to build pkgbase.
2024-04-06 11:00:20 -04:00
Tom Alexander
ed7d4ab4e6
Run emacs garbage collection when idle.
...
This is to hopefully avoid running garbage collection while I am actively interacting with emacs, which should theoretically result in a smoother experience.
2024-01-26 21:21:09 -05:00
Tom Alexander
1024f37691
Enable inlay hints for typescript.
2024-01-21 17:00:25 -05:00
Tom Alexander
06fc236f0a
Add a python role.
2023-12-25 15:26:42 -05:00
Tom Alexander
86ecfd1c54
Run prettier on save to format css files.
2023-12-23 06:13:49 -05:00
Tom Alexander
cd58cbb520
Set up the CSS language server.
2023-12-22 21:45:38 -05:00
Tom Alexander
661b8534a8
Add auto-revert mode.
2023-12-17 11:51:41 -05:00
Tom Alexander
7f47b1ca1b
Enable web-mode for dust files.
2023-10-24 00:59:47 -04:00
Tom Alexander
47c36a82bf
Remove the sorting in company.
...
It wasn't really that much of an improvement.
2023-10-16 19:52:35 -04:00
Tom Alexander
eae6737d76
Slightly better result sorting in company.
2023-10-15 16:01:45 -04:00
Tom Alexander
c652e60619
Move emacs config to .config/emacs.
2023-10-12 15:30:40 -04:00
Tom Alexander
b94e13d63e
Add some emacs settings from https://idiomdrottning.org/bad-emacs-defaults .
2023-10-12 15:30:40 -04:00
Tom Alexander
68139849f6
Switch from corfu to company.
...
It seems corfu is causing problems with eglot: https://github.com/joaotavora/eglot/discussions/1127 .
2023-10-12 15:30:40 -04:00
Tom Alexander
e5fd4bf9e6
Show the full org-mode links.
2023-10-06 20:21:41 -04:00
Tom Alexander
f28f542d4d
Force plain rendering for github links.
...
When linking to a document that renders like markdown or org-mode, we need the plain parameter to get the link to actually go to a line of code.
2023-10-02 19:48:00 -04:00
Tom Alexander
9d118078ae
Add support for generating source hut links.
2023-09-30 01:02:15 -04:00
Tom Alexander
c2a0f90b4f
Fix delete-selection-mode setting.
2023-09-27 15:01:52 -04:00
Tom Alexander
49fa0eb9cc
Disable on-type formatting in rust.
...
This was injecting parenthesis into the wrong location.
2023-09-21 16:57:09 -04:00
Tom Alexander
c7b8b4c510
Use go-mod-ts-mode.
2023-09-14 15:47:30 -04:00
Tom Alexander
34cd3b7aa4
Defer the loading of edit-indirect via :commands.
2023-09-14 15:21:39 -04:00
Tom Alexander
1f18074e29
Remove Flymake substring from emacs mode line.
2023-09-14 15:00:09 -04:00
Tom Alexander
971ed7e75d
Add pixel precision to plainmacs.
2023-09-14 14:33:38 -04:00
Tom Alexander
35709eb06a
Enable shellcheck in bash-ts-mode.
2023-09-14 14:25:42 -04:00
Tom Alexander
25c2f2753b
Disable keybind in org-bullets.
2023-09-14 13:39:46 -04:00
Tom Alexander
beb8781b5c
Only install gnome-firmware on graphical installs.
2023-09-12 15:07:38 -04:00
Tom Alexander
db30ae976a
Remove the old settings.
2023-09-09 04:57:39 -04:00
Tom Alexander
b86d7813a9
Add some default settings for rust-analyzer.
2023-09-09 03:47:56 -04:00
Tom Alexander
db5b400408
Locate rust-analyzer on the /home/talexander/.pyenv/shims:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin.
2023-09-09 02:47:20 -04:00
Tom Alexander
d229447149
Re-enable some settings.
2023-09-09 01:44:01 -04:00
Tom Alexander
8707a7941a
Disable most of base.el settings.
...
I will be re-enabling bits as I find I need them.
2023-09-09 00:33:17 -04:00
Tom Alexander
01c5571da0
Remove duplicate setting.
2023-09-08 16:38:43 -04:00
Tom Alexander
e0b5e893d8
Use page-break-lines mode and remove ediff.
2023-09-08 15:58:55 -04:00
Tom Alexander
993e773414
Disable logging of LSP traffic.
2023-09-08 11:55:56 -04:00
Tom Alexander
ed25cd6d31
Move elisp into a folder and switch to emacs-wayland on linux.
2023-09-08 11:26:46 -04:00
Tom Alexander
51fb2ce364
Spelling mistake.
2023-08-21 00:25:51 -04:00
Tom Alexander
623ae1f55f
Use the typescript language server for javascript.
2023-08-21 00:25:51 -04:00
Tom Alexander
82777c2265
Emacs 29 has been released! Remove building from the aur.
2023-08-21 00:25:51 -04:00
Tom Alexander
762831b4ec
Add a desktop file for plainmacs on Linux.
2023-08-21 00:25:51 -04:00
Tom Alexander
c1e3b8fc4e
Combine plainmacs and emacs roles.
2023-08-21 00:25:50 -04:00
Tom Alexander
cb84d7d810
Launch nginx-mode for headers.include.
2023-08-21 00:25:50 -04:00
Tom Alexander
cfdbb50de0
Add support for lsp for typescript.
2023-08-21 00:25:50 -04:00
Tom Alexander
e3a1e69fb5
Update toml for emacs29.
2023-08-21 00:25:50 -04:00