Commit Graph

1238 Commits

Author SHA1 Message Date
f36d7971b6 Set olivetti body width in px 2023-09-26 10:38:19 -04:00
7e0b08ad16 Fix corfu preview with eglot mode 2023-09-26 10:38:05 -04:00
c716174511 Teach plantuml-mode where to find the plantuml executable 2023-09-26 10:37:42 -04:00
8d695f3998 Add ability to edit vterm command in buffer 2023-09-26 10:21:35 -04:00
373cf299e9 Add org-scractch function 2023-09-26 10:20:58 -04:00
aae7be3858 Integrate the daily note with org-roam and add org-roam capture key 2023-09-26 10:20:44 -04:00
b8d7c67a97 Enable forge-browse-dwim keybinding in magit revision buffers 2023-09-26 10:20:21 -04:00
479c7aa8e9 Add search matching function for mu4e 2023-09-21 10:16:12 -04:00
19472e46e2 Don't confirm server-initiated edits in eglot 2023-05-05 15:41:28 -04:00
041ff8d977 Add sqlite3 package for forge 2023-05-05 15:41:15 -04:00
9060b0f12a Fix org daily capture template 2023-05-05 15:41:03 -04:00
75019ff987 Use olivetti-mode for org file 2023-05-05 15:40:55 -04:00
1fc705df42 Improve default variable settings
This also fixes mu4e split view!
2023-05-01 16:17:29 -04:00
b1052b4509 Fix edge cases in eglot-java JDT uri handling 2023-05-01 13:20:53 -04:00
c82bf55102 Fix eglot-java contact settings, and add ability to set java agent 2023-05-01 10:13:43 -04:00
cc4557d6fc Don't defer loading elisp libs 2023-05-01 10:13:29 -04:00
293281eaca Update mu4e config for new version 2023-04-27 15:00:44 -04:00
435b1cfb0e Implement a daily note system 2023-04-27 14:59:59 -04:00
1e4567d557 Enable corfu-echo-mode to document completion candidates in echo area 2023-04-27 14:59:24 -04:00
ae26a51ec4 Add custom evil lookup function 2023-04-27 14:58:03 -04:00
d54241bbbe Centralize evil-collection setup 2023-04-27 14:56:06 -04:00
d698e20eb0 Use man-db instead of default macos man program 2023-04-27 14:54:02 -04:00
e560c498b4 Fix tab-completion in Java (and other c-like) mode 2023-04-20 23:29:59 -04:00
9c54aeed6f Configure corfu 2023-04-20 23:23:50 -04:00
8e904aeed9 Switch out company-mode for Corfu 2023-04-20 22:30:29 -04:00
1765f48196 Enable tree-sitter-hl-mode for supported languages 2023-04-20 15:28:26 -04:00
13dd59728f Only add test this method command for test methods 2023-04-20 14:59:08 -04:00
d18a5befcb Use tree-sitter to detect java test classes/methods 2023-04-20 12:35:49 -04:00
ad28b2d2d1 Fix eglot JDTLS workspaceEdit handling 2023-04-18 09:35:30 -04:00
a0002cee56 Use eglot for c-mode 2023-04-17 12:49:46 -04:00
8c2ae4093c Add Java runtimes for eglot and a maven build command 2023-04-17 12:49:33 -04:00
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
8ed6bda838 Remove missing file from init requires 2022-07-20 09:39:17 -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
84c52a59c9 Load a local.el file if it exists 2022-04-22 16:59:21 -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
2ed07788c7 Add ~/info to INFOPATH 2022-03-30 10:13:42 -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
12f97985a9 Fix org config 2021-10-14 11:57:31 -04:00
Jeremy Dormitzer
aa4ae9a75e Add command to run python from root 2021-10-05 11:15:03 -04:00
Jeremy Dormitzer
7cb66c68d5 Update to org-roam v2 2021-10-05 11:15:03 -04:00
Jeremy Dormitzer
f0ae80501f Add new aws profile 2021-10-05 11:15:03 -04:00
Jeremy Dormitzer
4a581f0b3f Add scala config 2021-10-05 11:14:56 -04:00
Jeremy Dormitzer
87f73d3768 Update prodigy services 2021-07-27 11:50:22 -04:00
Jeremy Dormitzer
59c3155d46 Add org-store-link binding 2021-07-27 11:50:12 -04:00
Jeremy Dormitzer
24a89db0ef Fix embark config for new version 2021-07-27 11:50:02 -04:00
Jeremy Dormitzer
9db4107d4a Formatting 2021-07-27 11:49:51 -04:00
Jeremy Dormitzer
271b9e4b57 Have some fun with my handwriting font 2021-05-12 11:05:04 -04:00
Jeremy Dormitzer
2dbff50721 Add pdf-tools 2021-05-12 11:04:55 -04:00
Jeremy Dormitzer
cfd9dd36f2 Disable straight modification checking on startup 2021-05-12 11:04:24 -04:00
Jeremy Dormitzer
7c3dab46d3 Enable hs-minor-mode in xml buffers 2021-05-12 11:03:59 -04:00
Jeremy Dormitzer
59d48374b9 Enable ligatures on mac 2021-05-12 11:03:32 -04:00
Jeremy Dormitzer
bbbc4765d3 Minor corg-mode improvements 2021-05-12 11:03:16 -04:00
Jeremy Dormitzer
6fb4f35c77 Remove mu4e signature 2021-05-12 11:02:54 -04:00
Jeremy Dormitzer
1558c4461a Improve smartparens in web-mode and JS modes 2021-05-12 11:02:33 -04:00
Jeremy Dormitzer
7f6f3c1233 Add some useful occur functions 2021-05-12 11:02:13 -04:00
Jeremy Dormitzer
c153b9f9a9 Account for providers gunicorn changes 2021-04-15 15:28:34 -04:00
Jeremy Dormitzer
a20b5f5662 Run ean-hotels not in gunicorn 2021-04-15 15:27:42 -04:00
Jeremy Dormitzer
03d6a83bc4 Specify PORT for secrets 2021-04-15 15:27:33 -04:00
Jeremy Dormitzer
83c442798d Formatting 2021-04-15 15:27:28 -04:00
Jeremy Dormitzer
ce0bc6b3c3 Disable the flake8 flycheck checker 2021-04-15 15:27:10 -04:00
Jeremy Dormitzer
3bfcbd3451 Bind keys to rescale text 2021-04-15 15:26:56 -04:00
Jeremy Dormitzer
d98ce82424 Add xml-pretty-print 2021-04-15 15:26:47 -04:00
Jeremy Dormitzer
b29c541f33 Add wallabag.el 2021-04-15 15:26:38 -04:00
Jeremy Dormitzer
7ddd20bf72 Fix init-elisp.el 2021-04-07 16:55:24 -04:00
Jeremy Dormitzer
3d10c8f159 Set up pipenv 2021-04-07 16:55:14 -04:00
Jeremy Dormitzer
8235d8d0ae Use the correct command to start spend-service 2021-04-05 10:47:12 -04:00
Jeremy Dormitzer
1227a9f837 Formatting 2021-04-05 10:47:04 -04:00
Jeremy Dormitzer
6d88f3df5e Add lexical binding to init-vterm.el 2021-04-05 10:46:49 -04:00
Jeremy Dormitzer
410a34ef3e Use non-byte-compiled files when loading if they are newer 2021-04-05 10:46:30 -04:00
Jeremy Dormitzer
c7c56078b8 Add k9s command 2021-04-05 10:46:20 -04:00
Jeremy Dormitzer
3d3c04eb5f Use shell-script-mode for .env.local files 2021-04-05 10:45:54 -04:00
Jeremy Dormitzer
05f144b85e Configure cider eval'ing to a comment 2021-04-05 10:45:35 -04:00
Jeremy Dormitzer
1c71105efe Use hs-minor-mode in all programming language buffers 2021-04-05 10:45:19 -04:00
Jeremy Dormitzer
15ddb2763a Add nXML config 2021-04-05 10:45:07 -04:00
Jeremy Dormitzer
a6f2b96937 Set up LSP and js-comint for javascript editing 2021-04-05 10:44:49 -04:00
Jeremy Dormitzer
4f7594b71f Add web-mode 2021-04-05 10:44:24 -04:00
Jeremy Dormitzer
2584727852 Add some elisp-mode keybindings 2021-04-05 10:43:20 -04:00
Jeremy Dormitzer
1353cfd91d Remove outdated advice and test command 2021-03-23 13:50:03 -04:00
Jeremy Dormitzer
5273796d77 Add 1pass/Lola stuff 2021-03-23 13:46:55 -04:00
Jeremy Dormitzer
995f178708 Don't message when direnv changes the environment 2021-03-23 11:27:36 -04:00
Jeremy Dormitzer
6de971a11a When splitting windows, make the cursor follow the split 2021-03-19 14:29:25 -04:00
Jeremy Dormitzer
dac18af830 Increase vterm-max-scrollback 2021-03-19 14:29:13 -04:00
Jeremy Dormitzer
03da684f9a Remove unnecessary travel-service worker args 2021-03-19 14:28:58 -04:00
Jeremy Dormitzer
c07beeb0ac Add additional buffer, help, and file keybindings 2021-03-19 12:40:01 -04:00
Jeremy Dormitzer
050091fed2 Use evil-window-map for SPC w 2021-03-19 12:14:06 -04:00
Jeremy Dormitzer
f88496cf58 Add gcmh and move gc config to early-init.el 2021-03-19 12:13:43 -04:00
Jeremy Dormitzer
13a3837f45 Add nosetests run-command recipe 2021-03-19 12:13:19 -04:00
Jeremy Dormitzer
6d0b0c6bd9 Put emacs defaults into a use-package declaration 2021-03-19 12:12:55 -04:00
Jeremy Dormitzer
60e8b7607d Set up prodigy config for lola-server/travel-service to use monorepo 2021-03-12 17:27:26 -05:00
Jeremy Dormitzer
c62c40cb4a Set lsp-pyright to multi-root mode to avoid "too many open files" error 2021-03-12 17:26:24 -05:00
Jeremy Dormitzer
6f2c4e2f84 Add realgud 2021-03-11 13:49:48 -05:00
Jeremy Dormitzer
5e067c5fbd Load .env files in shell-script-mode 2021-03-09 10:26:04 -05:00
Jeremy Dormitzer
e4037d8c30 Set up elfeed 2021-03-09 09:24:18 -05:00
Jeremy Dormitzer
a887714a78 Only start server if not already running 2021-03-09 09:24:07 -05:00
Jeremy Dormitzer
a13bd4d283 Enable epa-file-mode 2021-03-09 09:23:54 -05:00
Jeremy Dormitzer
9de7ff69fb Remove broken binding 2021-03-08 17:35:03 -05:00
Jeremy Dormitzer
21f4f75044 Navigate by visual lines by default 2021-03-08 14:16:32 -05:00
Jeremy Dormitzer
7da94f91bc Add docker-mode and dockerfile-mode 2021-03-08 14:16:23 -05:00
Jeremy Dormitzer
302b2efbbd Add slime 2021-03-08 14:16:13 -05:00
Jeremy Dormitzer
3e6c334621 Add groovy-mode 2021-03-08 14:15:57 -05:00
Jeremy Dormitzer
8a56a1fc70 Add vterm find-file alias and clear scrollback binding 2021-03-08 14:15:20 -05:00
Jeremy Dormitzer
2a6cddabdf Fix Inbox mu4e bookmark so it shows unread/read counter 2021-03-03 09:28:32 -05:00
Jeremy Dormitzer
03d760a16a Move evil-numbers config so it can use :general 2021-03-03 09:28:20 -05:00
Jeremy Dormitzer
c540378cc4 Add binding to refresh Helpful buffers 2021-03-03 09:28:08 -05:00
Jeremy Dormitzer
cf9db5078e Fix run-command-term-minor-mode "g" keybinding 2021-03-03 09:27:54 -05:00
Jeremy Dormitzer
1dcc953d33 Add homebrew.el 2021-03-03 09:27:44 -05:00
Jeremy Dormitzer
32588d9d39 Load custom file last 2021-03-03 09:27:34 -05:00
Jeremy Dormitzer
4ddf25b19c Vterm ediff integration and ability to send ESC sequences 2021-03-03 09:26:58 -05:00
Jeremy Dormitzer
c2e2e9e780 Add ebook management/reading 2021-03-01 21:17:20 -05:00
Jeremy Dormitzer
5001c485f6 Load custom file first 2021-03-01 20:30:17 -05:00
Jeremy Dormitzer
5e63532b00 Fix run-command key bindings 2021-03-01 20:30:02 -05:00
Jeremy Dormitzer
a967c94866 Hook up pyenv-mode to vterm 2021-03-01 20:29:41 -05:00
Jeremy Dormitzer
8f64aa7059 Always auto-fill in org notes 2021-03-01 20:29:23 -05:00
Jeremy Dormitzer
e8598514ff Add ws-butler 2021-03-01 20:29:16 -05:00
Jeremy Dormitzer
b9f2a52274 Fix company-active-map complete selection binding 2021-02-28 16:06:49 -05:00
Jeremy Dormitzer
a0ad4c255d Add evil-numbers 2021-02-27 21:57:07 -05:00
Jeremy Dormitzer
ce83361bf9 Fix cider-debug-mode-map keybinding 2021-02-27 21:56:57 -05:00
Jeremy Dormitzer
1d5b2a33d5 Enable so-long-mode 2021-02-27 00:14:21 -05:00
Jeremy Dormitzer
2397203e80 Add kubectl.el 2021-02-26 23:55:06 -05:00
Jeremy Dormitzer
dbf65caabe Configure evil bindings for occur mode 2021-02-26 16:52:09 -05:00
Jeremy Dormitzer
621e4aea64 Add function to set the frame font 2021-02-26 16:47:28 -05:00
Jeremy Dormitzer
4f8d3e4fec Add pip recipe for run-command 2021-02-26 16:47:18 -05:00
Jeremy Dormitzer
50ed29d013 Process ansi escape sequences in compilation buffers 2021-02-26 16:46:57 -05:00
Jeremy Dormitzer
ffc5fe6560 Use completing-read for prodigy completion 2021-02-26 10:29:32 -05:00
Jeremy Dormitzer
862785fdad Set evil-respect-visual-line-mode 2021-02-26 10:29:23 -05:00
Jeremy Dormitzer
af6c06b2cf Defer loading embark-consult 2021-02-26 10:29:10 -05:00
Jeremy Dormitzer
169ce09cd7 Defer loading ediff 2021-02-26 10:29:01 -05:00
Jeremy Dormitzer
1702fe4c41 Use better pyenv integration 2021-02-26 10:28:50 -05:00
Jeremy Dormitzer
1759224eaa Set up nvm.el 2021-02-26 10:28:33 -05:00
Jeremy Dormitzer
87fb1cbfe8 Fix org-super-agenda jira category 2021-02-24 19:53:35 -05:00
Jeremy Dormitzer
a395515fae Set up org-roam 2021-02-24 19:53:27 -05:00
Jeremy Dormitzer
f637fdb0cf Fix embark-consult and add wgrep 2021-02-24 18:55:01 -05:00
Jeremy Dormitzer
1d9987b70b More consult improvements 2021-02-24 17:10:00 -05:00
Jeremy Dormitzer
e9c1220867 Remove redundant command 2021-02-24 16:54:08 -05:00
Jeremy Dormitzer
0e2bfb07b3 Speed up exec-path-from-shell by opening a non-interactive shell 2021-02-24 16:52:34 -05:00
Jeremy Dormitzer
f886bfef05 Bind run-command-term-recompile 2021-02-24 16:52:07 -05:00
Jeremy Dormitzer
87dc8b8cac Add py-isort 2021-02-24 16:52:01 -05:00
Jeremy Dormitzer
7b8d603425 Add org capture templates 2021-02-24 16:51:53 -05:00
Jeremy Dormitzer
17bc1945e9 Add evil-multiedit 2021-02-24 16:51:25 -05:00
Jeremy Dormitzer
368caf9bae Add more consult functionality 2021-02-24 16:51:11 -05:00
Jeremy Dormitzer
cd7de3db22 Add org-jira 2021-02-23 12:14:52 -05:00
Jeremy Dormitzer
bb4005de74 Fix startup warnings 2021-02-23 12:14:20 -05:00
Jeremy Dormitzer
d662a31e5a Configure org-mode 2021-02-23 11:09:07 -05:00
Jeremy Dormitzer
3d08f2ad65 Set up autoloads for deferred 2021-02-23 11:07:47 -05:00
Jeremy Dormitzer
8c6b0c4568 Get rid of tree sitter 2021-02-23 11:07:38 -05:00
Jeremy Dormitzer
c690a853e8 Add binding to switch to most recent buffer 2021-02-23 11:07:23 -05:00
Jeremy Dormitzer
2c95b17866 Integrate aws-switch-profile with vterm and set a default profile 2021-02-22 22:54:32 -05:00
Jeremy Dormitzer
4ba3408c03 Add tree-sitter 2021-02-22 22:27:21 -05:00
Jeremy Dormitzer
7f6989cbdf Add s3ed 2021-02-22 19:36:56 -05:00
Jeremy Dormitzer
f855abbfe4 Clear vterm after exporting $EDITOR 2021-02-22 19:36:27 -05:00
Jeremy Dormitzer
31ed2cba5c Run the server after init 2021-02-22 17:07:41 -05:00
Jeremy Dormitzer
98d2f8839a Don't use multiroot lsp-pyright 2021-02-22 17:07:30 -05:00
Jeremy Dormitzer
6f445d35ca Configure projectile-ripgrep 2021-02-22 17:07:20 -05:00
Jeremy Dormitzer
d6f3a00e26 Configure with-editor 2021-02-22 17:07:11 -05:00
Jeremy Dormitzer
79a9d5d6ac Autoload mu4e-update-mail-and-index 2021-02-22 17:06:58 -05:00
Jeremy Dormitzer
ba69981713 Add olivetti 2021-02-22 17:06:50 -05:00
Jeremy Dormitzer
24ad9d622a Add directory-change hook for vterm 2021-02-22 09:43:04 -05:00
Jeremy Dormitzer
c4ebd88c52 Apparently this makes Emacs non-resizeable 2021-02-22 09:42:46 -05:00
Jeremy Dormitzer
6bbd60b89e Add forward-button binding in Helpful buffers 2021-02-21 23:15:07 -05:00
Jeremy Dormitzer
99d2981753 Make tab-completion use company 2021-02-21 23:14:51 -05:00
Jeremy Dormitzer
ebf0f7a1b6 Set company-idle-delay to 0.1 2021-02-21 21:30:23 -05:00
Jeremy Dormitzer
e7cce5b39b Smartparens in eshell 2021-02-21 16:09:39 -05:00
Jeremy Dormitzer
c851d31803 Make vterm and zsh play nice 2021-02-21 16:09:28 -05:00
Jeremy Dormitzer
6234195a63 Add projectile-ripgrep 2021-02-21 14:47:53 -05:00
Jeremy Dormitzer
84122cea20 Use evil-collection dashboard setup instead of a custom evil setup 2021-02-21 11:43:07 -05:00
Jeremy Dormitzer
5b277bd55e Don't bind lsp-mode-map to anything global 2021-02-21 11:42:42 -05:00
Jeremy Dormitzer
5a26dfe408 Fix lsp-mode-map keybinding 2021-02-21 11:37:59 -05:00
Jeremy Dormitzer
2cab13ef1e Make TAB autocomplete 2021-02-21 11:37:47 -05:00
Jeremy Dormitzer
756189ea30 Fix CIDER keybindings 2021-02-21 11:28:54 -05:00
Jeremy Dormitzer
ec12d391ce Use plain windows ediff setup 2021-02-21 11:27:48 -05:00
Jeremy Dormitzer
254678c2f3 Customize dashboard 2021-02-21 09:44:36 -05:00
Jeremy Dormitzer
29d57946dd Only enable display-line-number-mode in text and programming modes 2021-02-21 09:24:02 -05:00
Jeremy Dormitzer
929d84fec6 Add mu4e config 2021-02-21 09:23:49 -05:00
Jeremy Dormitzer
3395f69fb4 Add direnv.el 2021-02-21 08:40:47 -05:00
Jeremy Dormitzer
11080e243a Configure prodigy 2021-02-21 08:20:46 -05:00
Jeremy Dormitzer
3ab0fb9673 Add vterm 2021-02-21 08:20:05 -05:00
Jeremy Dormitzer
623e270f49 Respect dir-locals in eshell 2021-02-20 22:21:49 -05:00
Jeremy Dormitzer
bb0d50e579 Fix init-run-command lib 2021-02-20 22:21:35 -05:00
Jeremy Dormitzer
9b8d029903 Set dired-dwim-target 2021-02-20 22:21:05 -05:00
Jeremy Dormitzer
bec57e39a0 Add eshell aliases 2021-02-20 22:20:30 -05:00
Jeremy Dormitzer
6df2f155ec Add commands to do dired stuff in directory at point 2021-02-20 22:03:56 -05:00
Jeremy Dormitzer
76f2f9ff9a Fix esup init file location 2021-02-20 22:03:44 -05:00
Jeremy Dormitzer
1df2d62921 Add highlight-indent-guides-mode 2021-02-20 22:03:33 -05:00
Jeremy Dormitzer
224556e35e Fix aggressive-indent-mode hooks 2021-02-20 22:02:45 -05:00
Jeremy Dormitzer
4578eba781 Bind consult-yank 2021-02-20 22:02:33 -05:00
Jeremy Dormitzer
8ccb8bf9c5 Add AWS utilities 2021-02-20 22:02:19 -05:00
Jeremy Dormitzer
9cd8d7d414 Add run-command 2021-02-20 22:01:52 -05:00
Jeremy Dormitzer
c3fc728d98 Add Clojure, Python, Terraform, and YAML config 2021-02-20 22:01:34 -05:00
Jeremy Dormitzer
68e30e2455 Add shell command keybindings 2021-02-20 22:01:15 -05:00
Jeremy Dormitzer
e041bd724b Defer loading of built-ins 2021-02-20 22:01:03 -05:00
Jeremy Dormitzer
6aeb373f54 Remove unnecessary call to (epa-file-enable) 2021-02-20 22:00:37 -05:00
Jeremy Dormitzer
70e8ba5d52 Add elisp utility lib 2021-02-20 22:00:23 -05:00
Jeremy Dormitzer
92b74eda73 Formatting 2021-02-20 22:00:11 -05:00
Jeremy Dormitzer
37ecaec0d8 Add startup optimizations 2021-02-20 21:59:29 -05:00
Jeremy Dormitzer
8dde9d65dc Set lexical binding everywhere 2021-02-20 21:59:11 -05:00
Jeremy Dormitzer
9bb08ed607 Don't display line numbers in dired-sidebar 2021-02-20 18:38:29 -05:00
Jeremy Dormitzer
38db53be4c Add Helpful and Evil keybindings for info-mode 2021-02-20 18:38:14 -05:00
Jeremy Dormitzer
b9c6ea569b Formatting 2021-02-20 18:38:02 -05:00
Jeremy Dormitzer
f2e62a5c84 Evil bindings for *Warnings* and *Messages* buffers 2021-02-20 18:37:39 -05:00
Jeremy Dormitzer
1061c2ec49 Add apheleia code formatter 2021-02-20 18:24:06 -05:00
Jeremy Dormitzer
88ac84b327 Add dired-sidebar 2021-02-20 18:24:00 -05:00
Jeremy Dormitzer
e8b3f2f746 Add more evil-collection invocations 2021-02-20 18:23:42 -05:00
Jeremy Dormitzer
90b4c18011 Make sure marginalia loads 2021-02-20 18:23:04 -05:00