Commit Graph

312 Commits

Author SHA1 Message Date
42010cead1 Add custom indentation for plists 2023-04-17 12:31:04 -04:00
a07225a495 Add eglot support for scala 2023-04-07 13:29:15 -04:00
9e6442d937 Enable eglot to jump-to-def in java class files 2023-04-06 12:51:47 -04:00
24177998de Switch out flycheck for flymake and add eglot keybindings 2023-04-05 11:17:13 -04:00
d4e928f09e Use web-mode derived modes for LSP support for JS and HTML 2023-04-05 08:04:43 -04:00
4d42431d0b Don't use web-mode for js files 2023-04-04 23:42:09 -04:00
ac3f6c6025 Switch out lsp-mode for eglot 2023-04-04 21:33:56 -04:00
1f25985231 Configure vertico-directory 2023-04-03 09:27:28 -04:00
7d57947fd7 Add web-mode customizations 2023-03-30 20:25:07 -04:00
13f00fb90d Configure typescript-mode 2023-03-30 09:37:46 -04:00
7d80f35f56 Add keybinding to insert TODO header in org 2023-03-23 13:32:28 -04:00
cf38c8debd Fix view mode beginning-of-line keybinding 2023-03-20 15:06:49 -04:00
ff5f01ae5d Enable savehist mode 2023-03-13 15:31:29 -04:00
d68c1ffb14 Fix mvn clean verify working directory 2023-03-13 15:12:09 -04:00
bce8de8c0c Add clean-verify run-command maven recipe 2023-03-13 14:10:41 -04:00
35bdf63045 Update run-command config to latest version 2023-03-10 08:51:43 -05:00
98c3c46e45 Use vertico-repeat and bind consult search commands to a keymap 2023-03-08 11:33:38 -05:00
b5f2f7e615 Use helpful for describe-symbol 2023-03-08 11:33:29 -05:00
bae029e979 Teach embark that lsp identifiers are identifiers 2023-03-07 17:07:15 -05:00
8aaf38447b Only load actively-worked on projects into a multi root lsp workspace 2023-03-07 16:57:46 -05:00
f29d7410c3 Remove custom solarized light theme 2023-03-07 14:37:07 -05:00
9036f47c95 Add vertico and orderless faces to theme 2023-03-07 14:35:23 -05:00
ad011f7ac4 Use vertico + orderless instead of selectrum + prescient 2023-03-07 13:40:02 -05:00
ea7e1ceb76 Update org agenda to reference Spotify instead of Lola 2023-03-07 10:46:37 -05:00
e10e182a45 Fix java home path 2023-03-07 10:46:12 -05:00
31da3b2fd0 Fix embark custom keymaps 2023-03-07 10:45:57 -05:00
5db4e4f331 Fix which-key init 2023-01-24 11:53:28 -05:00
bd5bfc5f3f Add java 11 and 17 as options in lsp config 2023-01-24 11:53:28 -05:00
41677f6be2 Use indent level of 2 in js/json files 2022-11-04 10:23:29 -04:00
f024fc845e Always require a final newline on file save 2022-10-24 11:03:43 -04:00
7dad64f80f Make epoch time function more useful 2022-10-05 11:54:07 -04:00
ec46d4dc77 Add plantuml support 2022-10-05 11:53:37 -04:00
58da56006c Add util function to translate a unix timestamp 2022-09-06 12:14:28 -04:00
3654e83a40 Pull in jq-interactively 2022-09-01 15:11:15 -04:00
dfadd4e759 Download maven sources for java projects 2022-08-17 11:17:50 -04:00
0e77931ca6 Add json-mode 2022-08-17 11:17:33 -04:00
7dca1ae7c8 Fix weird mu4e server filter errors 2022-08-09 14:23:05 -04:00
aab7d799d3 Add binding for dired-subtree-cycle 2022-08-09 14:05:31 -04:00
4efd701fcc Fix mu4e matching from field custom marker 2022-08-08 12:09:31 -04:00
86eb32a306 Add vterm-send-password function
Borrowed from https://github.com/akermu/emacs-libvterm/issues/518
2022-08-07 15:55:12 -04:00
e0e5ffb6a1 Install all-the-icons 2022-07-29 11:54:25 -04:00
97e1dca8b3 Fix renamed evil-collection command 2022-07-29 11:54:08 -04:00
Jeremy Dormitzer
55cc23b13f Add mac-specific emacs config 2022-05-31 14:09:33 -04:00
Jeremy Dormitzer
2ece62f3e8 Revert "Delete maven run-command recipe"
This reverts commit 4ff1ef0001.
2022-05-06 17:17:58 -04:00
Jeremy Dormitzer
4ff1ef0001 Delete maven run-command recipe
Turns out it's more convenient to just set the
projectile-project-*-cmd variables since mvn invocations vary so
widely
2022-05-06 16:58:11 -04:00
Jeremy Dormitzer
c021061dc5 Make run-command-recipe-scripts understand non-executable shebang scripts 2022-05-05 14:41:14 -04:00
Jeremy Dormitzer
a2e0b17332 Add run-command recipe for project script files 2022-05-05 14:21:40 -04:00
Jeremy Dormitzer
a67e30d0dd Add wrap-with-angle-bracket function + binding 2022-05-05 14:21:24 -04:00
Jeremy Dormitzer
129c5c5975 Remove broken keybinding 2022-04-26 11:56:35 -04:00
Jeremy Dormitzer
cc6db44752 Add skip tests mvn install command 2022-04-26 11:56:25 -04:00
Jeremy Dormitzer
b114fd0d71 Add rake run-command recipe 2022-04-25 13:46:35 -04:00
Jeremy Dormitzer
4500cf9cb5 Add a clean compile exec:java maven run-command target 2022-04-22 16:59:58 -04:00
Jeremy Dormitzer
4e11833e63 Remove Lola prodigy services 2022-04-22 16:59:46 -04:00
Jeremy Dormitzer
8cd79d696e Remove utf-8 coding default, it was breaking dired zipfile view 2022-04-22 16:59:30 -04:00
Jeremy Dormitzer
224c5a6b29 Add support in maven run-command to run in project root or local pom 2022-04-21 10:57:18 -04:00
Jeremy Dormitzer
c9420cf1a6 Fix tab-completion in c/java mode 2022-04-20 17:12:53 -04:00
Jeremy Dormitzer
4d45a70450 Add breakpoint toggle keybinding in java-mode 2022-04-20 17:12:43 -04:00
Jeremy Dormitzer
344ab6b686 Configure dap-mode debugging for Java 2022-04-20 15:53:36 -04:00
Jeremy Dormitzer
667ed940ef Fix run-command maven recipe to work with multi module projects 2022-04-20 15:53:20 -04:00
Jeremy Dormitzer
4c67ca0fcf This remap caused an infinite stack in lsp-mode 2022-04-14 10:12:17 -04:00
Jeremy Dormitzer
a49f3c1981 Additional vterm improvements: fix consult-yank and add find-file 2022-04-14 09:31:47 -04:00
Jeremy Dormitzer
81ba75c291 Fix zsh vterm integration 2022-04-14 09:18:00 -04:00
Jeremy Dormitzer
88ccd467a3 Fix embark keybinding once and for all? 2022-04-14 09:17:46 -04:00
Jeremy Dormitzer
58499c2fd9 Always compile before running exec:java 2022-04-13 15:27:42 -04:00
Jeremy Dormitzer
3869c8a615 Fix embark action xref-find-references 2022-04-13 14:22:04 -04:00
Jeremy Dormitzer
908222a1b9 Add a keybinding to open rustdocs in browser 2022-04-13 14:21:19 -04:00
Jeremy Dormitzer
49168b2ed8 Get embark keybinds in normal and visual state too 2022-04-12 22:25:23 -04:00
Jeremy Dormitzer
b7d079a564 Teach lsp-mode that envrc files are shell files 2022-04-12 15:01:43 -04:00
Jeremy Dormitzer
4f06847018 Add doc --open and build --release cargo commands 2022-04-11 10:32:15 -04:00
7a915c3252 Fix embark keybindings 2022-04-10 21:56:03 -04:00
f402179eeb Add rust config 2022-04-10 21:13:12 -04:00
Jeremy Dormitzer
663bd1e36f Ensure which-key loads at startup 2022-04-07 12:18:04 -04:00
Jeremy Dormitzer
c49377a82d Disable undohist for commit buffers 2022-04-06 13:34:44 -04:00
Jeremy Dormitzer
d1ee43b652 Teach git-link how to handle Spotify GHE repos 2022-04-06 13:34:12 -04:00
Jeremy Dormitzer
2aaac9da66 Fix regex for maven test to be case-sensitive 2022-04-06 11:28:16 -04:00
Jeremy Dormitzer
530952f046 Switch to undo-fu instead of undo-tree 2022-04-06 11:28:06 -04:00
Jeremy Dormitzer
17bf376cce Use Google style guide formatting for Java files 2022-04-05 12:27:13 -04:00
Jeremy Dormitzer
0bfc165d30 Ensure forge gets loaded when magit is loaded 2022-04-05 12:27:02 -04:00
Jeremy Dormitzer
50a9d80aca Ensure embark keybinds work in all Evil states 2022-04-04 12:28:20 -04:00
cb1a0774b0 Signal an error if msmtp executable not found for mu4e 2022-04-03 10:48:28 -04:00
Jeremy Dormitzer
68cfb4eb78 Don't ignore hidden files except for .git in consult-find 2022-04-02 14:38:14 -04:00
Jeremy Dormitzer
49e22f011a Load consult after selectrum 2022-04-02 14:28:04 -04:00
Jeremy Dormitzer
235364808e Add Spotify inbox to mu4e inboxes bookmark 2022-04-02 12:04:59 -04:00
Jeremy Dormitzer
6317a9fe01 Add exec:java to maven run-command recipe 2022-04-02 12:03:56 -04:00
Jeremy Dormitzer
1f12c85912 Add spotify email to mu4e/mbsync/msmtp setup 2022-04-02 11:35:40 -04:00
Jeremy Dormitzer
d6db37a85d Add embark binding for lsp-describe-thing-at-point 2022-04-01 22:45:56 -04:00
Jeremy Dormitzer
d2f17e9df8 Add maven run-command recipe 2022-04-01 11:08:53 -04:00
Jeremy Dormitzer
2d38afd418 Add embark target for LSP identifiers w/ binding for code actions 2022-04-01 10:26:05 -04:00
Jeremy Dormitzer
9b5f71fcc1 Add protobuf mode 2022-04-01 10:25:51 -04:00
Jeremy Dormitzer
696da8ed63 Add easy keybinding for lsp-describe-thing-at-point 2022-03-30 13:48:04 -04:00
Jeremy Dormitzer
7cd6f4fc71 Enable lsp-ui-mode doc popups on cursor 2022-03-30 13:47:50 -04:00
Jeremy Dormitzer
e124dd50ec Use lsp-deferred for java-mode hook 2022-03-30 13:27:58 -04:00
Jeremy Dormitzer
9e0c30e9fb Add Spotify GHE instance to forge 2022-03-30 12:27:20 -04:00
Jeremy Dormitzer
1df80391ae Fix forge keybindings 2022-03-30 12:27:10 -04:00
Jeremy Dormitzer
79e414f0a0 Add lsp-java 2022-03-30 12:26:58 -04:00
Jeremy Dormitzer
61cc0700b8 Put undo-tree history files in shared dir 2022-03-30 10:13:21 -04:00
Jeremy Dormitzer
03df1273e4 Add hallows.png to repo 2022-03-30 09:56:10 -04:00
c0bc87866c Remove Lola mail 2022-03-28 11:44:20 -04:00
36efeb179c Update consult-yank function name 2022-02-20 10:34:41 -05:00
be797826ec Add additional embark actions 2021-10-14 11:57:44 -04:00