Tom Alexander
6559f212c0
Delete C/C++ from emacs.
...
I rarely edit C/C++ so I'll dive into updating this for emacs29 the next time its relevant.
2023-08-21 00:25:50 -04:00
Tom Alexander
4b21ed49f1
Set a default treesit-language-source-alist.
2023-08-21 00:25:49 -04:00
Tom Alexander
e0768d1460
Remove rust-mode.
2023-08-21 00:25:49 -04:00
Tom Alexander
3bd6af7427
Remove dockerfile-mode.
2023-08-21 00:25:49 -04:00
Tom Alexander
45903fda14
Remove yaml-mode.
2023-08-21 00:25:49 -04:00
Tom Alexander
04b70049c4
Remove go-mode.
2023-08-21 00:25:49 -04:00
Tom Alexander
f5e84d6dcc
Update go for emacs29.
2023-08-21 00:25:49 -04:00
Tom Alexander
10e63f2a94
No changes to lua for emacs29.
2023-08-21 00:25:49 -04:00
Tom Alexander
87589748c2
No changes to terraform for emacs29.
2023-08-21 00:25:49 -04:00
Tom Alexander
d7326706a3
No changes for markdown for emacs29.
2023-08-21 00:25:48 -04:00
Tom Alexander
063b0a0d92
Update bash for emacs29.
2023-08-21 00:25:48 -04:00
Tom Alexander
cd02a14792
Update python for emacs29.
2023-08-21 00:25:48 -04:00
Tom Alexander
1bed94b1b1
No changes to org-mode setup for emacs 29.
2023-08-21 00:25:48 -04:00
Tom Alexander
cfc1a81a49
Update dockerfile support to use treesitter.
2023-08-21 00:25:48 -04:00
Tom Alexander
57ddfaad6f
Only install treesitter languages once.
2023-08-21 00:25:48 -04:00
Tom Alexander
5096449cf5
Install prettier on Linux.
2023-08-21 00:25:48 -04:00
Tom Alexander
64b8a3258b
Remove LSP from yaml.
2023-08-21 00:25:48 -04:00
Tom Alexander
c5cc2a36e1
Move the definition of treesitter grammars to the init block.
2023-08-21 00:25:47 -04:00
Tom Alexander
df75bf53e6
Move the treesitter language source list into the use-package block.
2023-08-21 00:25:47 -04:00
Tom Alexander
0eb5a8cc2b
Move the major mode remap for treesitter into the use-package block.
2023-08-21 00:25:47 -04:00
Tom Alexander
68bd5818ae
Disable all non-rust language configs in emacs.
...
I will re-enable these one-by-one as I update them for emacs29.
2023-08-21 00:25:47 -04:00
Tom Alexander
7761267bb4
Set the treesitter highlighting detail level to the max.
2023-08-21 00:25:47 -04:00
Tom Alexander
6c1adbef04
Cut down the tree sitter langs to just rust.
2023-08-21 00:25:47 -04:00
Tom Alexander
cb63ab4b1f
Use treesitter for rust.
2023-08-21 00:25:47 -04:00
Tom Alexander
ec44eb5960
Use built-in use-package and eglot. Disable external tree-sitter.
2023-08-21 00:25:46 -04:00
Tom Alexander
ad7fca700d
Build rust-analyzer on FreeBSD.
...
The official FreeBSD package rust-analyzer crashes. I suspect this is because its built for rust stable which conflicts with the rust-nightly I have installed.
2023-05-01 20:04:59 -04:00
Tom Alexander
262e1a5782
Move the FreeBSD LaTeX install to the latex role.
2023-03-04 14:09:45 -05:00
Tom Alexander
459e9b68cf
Add archzfs repo.
2023-03-01 10:31:15 -05:00
Tom Alexander
afa0ccfe45
Add an alias of e for emacs.
2022-10-23 20:36:45 -04:00
Tom Alexander
115499426f
Move plainmacs to its own role.
2022-10-22 14:54:47 -04:00
Tom Alexander
49a8b1b360
Add a rust role.
2022-10-20 00:57:05 -04:00
Tom Alexander
b1681eebc5
Add emacs elisp files.
2022-10-20 00:03:56 -04:00
Tom Alexander
a5261c1704
Starting an emacs role.
2022-10-19 22:54:00 -04:00