Commit Graph

59 Commits

Author SHA1 Message Date
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
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
Tom Alexander
3f1c45ac0a Update js and css for emacs29. 2023-08-21 00:25:50 -04:00
Tom Alexander
8e76c38f23 Update json for emacs29. 2023-08-21 00:25:50 -04:00
Tom Alexander
ac95e4b889 Update typescript and tsx for emacs29. 2023-08-21 00:25:50 -04:00
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
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