Commit Graph

378 Commits

Author SHA1 Message Date
45409de2a4 Enable TeX-narrow-to-group and LaTeX-narrow-to-environment 2020-08-27 01:41:23 -04:00
b558842152 Add config for company-ansible 2020-08-27 01:41:23 -04:00
98f05814c2 Autoload prettier-js to allow formatting buffers before loading the mode 2020-08-27 01:41:23 -04:00
946a6c74a4 Add yas-minor-mode as yasnippet :commands to allow for autoload 2020-08-27 01:41:23 -04:00
0d23ab5c48 Move company-auctex into company block 2020-08-27 01:41:23 -04:00
d8f31d7e7d Move auto-package-update into required external section 2020-08-27 01:41:23 -04:00
4e6edf9535 Make fasd actually load if installed 2020-08-27 01:41:23 -04:00
abf78614b2 Don't :demand lsp-java if it isn't installed 2020-08-07 14:11:31 -04:00
99390edb5c Fix magit-status-no-new-window failing to open repos by symlink
`let`s `default-directory` instead of using the `directory` argument
of `magit-status`. This allows it to use it's normal directory
handling.
2020-08-04 20:57:31 -04:00
25eecc532f Prevent focus stealing (raising a window) on MacOS 2020-08-04 11:52:52 -04:00
07f68dc9f1 Enable blacken-mode when a python project uses it 2020-07-23 21:11:58 -04:00
1b49c700c8 Allow launching magit-status-no-new-window as initial command
..or just before magit. If it's in the `:config`, the command won't
exist until magit is loaded.
2020-07-12 17:04:03 -04:00
faf8bb7e9f Enable counsel-preselect-current-file 2020-07-12 17:04:03 -04:00
b5a0f14951 Switch to my branch of org-lookup-dnd, add org-mode binding 2020-07-12 17:04:03 -04:00
1bf011d356 Add cms (adam@claremontmakerspace.org) to gnu identity list 2020-07-12 17:03:58 -04:00
c77c08250b Add function to start magit in current window
primarily for command line alias usage
2020-06-01 00:20:01 -04:00
120093f3ed Remove hacky counsel-find-file workaround, as a fix was merged upstream 2020-05-23 15:39:01 -04:00
baad94b312 Add hacky fix for annoying extra history entries from ivy/swiper 2020-05-17 21:41:55 -04:00
81e7ec3df0 Add config for auto-package-update with cli output wrapper function 2020-04-19 01:17:55 -04:00
8944a4d47f Revert "Only set "Hack" font as default if it is availible"
This reverts commit 4d1e1cc4f7.
2020-04-14 22:01:39 -04:00
57c0232b89 Add org-lookup-dnd config 2020-04-14 21:37:48 -04:00
9b8a96cbb3 Add org handler for 'pdf:' link 2020-04-14 03:22:29 -04:00
df8011a034 Disable auto indentation in web-mode 2020-04-14 03:20:34 -04:00
4d1e1cc4f7 Only set "Hack" font as default if it is availible 2020-04-12 15:37:59 -04:00
0955beffec Only demand which-key if it is installed 2020-04-12 15:19:48 -04:00
18762c553b Demote show-marks to optional 2020-04-12 15:19:29 -04:00
65c9e10f7f Disable raising and focusing of X frames
because wow is that annoying
2020-04-07 12:11:30 -04:00
35815b5e0f Enable show-trailing-whitespace in yaml mode 2020-04-02 15:33:53 -04:00
a376094126 Add bindings for counsel-shell-history in comint mode 2020-04-02 15:33:18 -04:00
8b7598f5a0 Add grip-mode binding 2020-03-25 01:47:37 -04:00
527128f756 Disable script and style block padding in web-mode 2020-03-25 01:43:11 -04:00
3071cdc59d Use Microsoft Python language server 2020-03-25 01:42:37 -04:00
0603a9cc86 Add org-shift{left,right} bindings for arrow-less operation 2020-02-29 15:43:58 -05:00
e93bb15974 nm: Forward mail inline, with Fwd: subject prefix 2020-02-25 00:10:42 -05:00
5189bfd181 Add a check for fortune-cookie required program 2019-11-24 10:01:10 -05:00
78f69bd0ed Add typescript to lsp mode list 2019-11-24 10:00:15 -05:00
e47c2cd2f5 Add a fast remote update function to nm 2019-11-24 10:00:01 -05:00
63be82b791 Demand gnus-alias 2019-11-24 09:58:05 -05:00
2827cfa465 Update TSRC email address rule 2019-09-24 14:52:34 -04:00
a55e02d043 Use prettier to check for the presence of its config file 2019-09-12 08:53:34 -04:00
fc32bfa4bf Automatically enable prettier when .prettierrc is present at git root 2019-09-09 11:15:54 -04:00
dd118646d1 Demand editorconfig-mode 2019-09-09 11:06:20 -04:00
ce69b4473f Don't error when custom.el doesn't exist 2019-08-15 18:28:38 -04:00
9dc46d9faf Demand which-key-posframe 2019-08-15 18:26:04 -04:00
f0564908f4 Add config for gnus-alias in notmuch 2019-08-13 15:42:47 -04:00
89b0cf958f Demand some packages that need to be loaded at start 2019-08-13 15:42:29 -04:00
75b82b1293 Use org-plus-contrib instead of elpa org 2019-08-03 19:44:50 -04:00
7cfdcd3946 Use use-package-{check-before-init,always-defer} to speed/quiet loading 2019-07-21 00:46:19 -04:00
cb798a6b74 Add function/binding for updating SRCINFO to pkgbuild-mode 2019-07-17 22:10:09 -04:00
bd21045064 Rename init-hydra.el to hydra-defs.el because the "init" prefix was annoying 2019-06-15 17:31:47 -04:00
27d6e7014c Fix starting lsp for java mode 2019-06-15 17:28:53 -04:00
fd7ed0a897 Set which-key-posframe background color 2019-05-31 16:25:37 -04:00
a3acf22829 Add company-posframe config 2019-05-31 16:25:10 -04:00
be5abbd0e9 Add helpful config 2019-05-31 12:56:35 -04:00
a8a38a27db Add docstring for latex-save-and-compile 2019-05-30 00:41:02 -04:00
06e8558848 Add config for company-auctex 2019-05-30 00:40:50 -04:00
92b8fa2a76 Add config for exec-path-from-shell for macOS 2019-05-30 00:40:05 -04:00
15b14408fe Actually call start-server on osx, fixes some wierd emacsclient stuff 2019-05-30 00:39:36 -04:00
6d0284bed3 Remove old comment on lsp-java, as jdtls is now auto-installed 2019-05-30 00:38:41 -04:00
356970944b Move various internal package config bits around, fix indent settings 2019-05-30 00:38:05 -04:00
d5e83ded97 Fix and delight which-key config 2019-05-30 00:38:05 -04:00
a6adcd7f71 Add which-key config 2019-05-19 19:24:54 -04:00
d49d244dff Fix formatting in init-hyrdra.el 2019-05-19 19:24:06 -04:00
ae3d062153 Switch MC hydra to auto columns, add mark count 2019-05-19 19:23:18 -04:00
8593dba2ef notmuch: Upload in background with muchsync 2019-04-15 09:50:54 -04:00
7ebc3514fc Fix function name in org-src-export-to-pdf (again) 2019-04-10 13:27:18 -04:00
60a002d9e4 Don't ensure org-tempo. That's dumb.
If it's exists, it should be loaded, but it's not an external package
2019-04-02 23:06:24 -04:00
cd0537b678 Use org-tempo templates 2019-04-02 22:16:43 -04:00
d969971732 Set default font size in theme 2019-03-28 15:01:03 -04:00
653a402eae Fix typo in docstring of split-window-right-i3 2019-03-28 15:01:03 -04:00
1cba415ebe Fix missing backslash in org hwhead snippet 2019-03-27 21:58:24 -04:00
bb2cb7fe58 Add inlinejs and mintjs snippets 2019-03-02 13:50:54 -05:00
e36aee62d7 Fix magit gitignore bindings 2019-03-02 13:50:34 -05:00
ccd64db759 Add some major modes to atomic-chrome 2019-02-20 15:15:39 -05:00
6b19b032a6 Add missing :config in (use-package indent) 2019-02-19 02:02:55 -05:00
726224bfe0 Check if i3 exists when trying to do splits, else just spawn new frames 2019-02-19 01:58:16 -05:00
0be422e429 Use Command key as Hyper on macOS
stops emacs from interpreting window-manager stuff that it shouldn't
2019-02-19 01:57:10 -05:00
fa66765d3b Enable lsp in js2 mode 2019-02-19 01:56:47 -05:00
edf27ea51c More generically find msmtp executable 2019-02-19 01:56:28 -05:00
838e75afe7 Use flycheck in lsp-mode 2019-02-19 01:55:33 -05:00
3017cbeb17 Actually evaluate custom.el file
fixes safe-local-variable values stuff
2019-02-19 01:51:21 -05:00
3c13316b78 Add nm-sticky-tag-and-next function to set a tag, then tag things with it 2019-02-14 21:42:20 -05:00
cee53bb0b8 Auto-start atomic chome server 2019-02-06 00:24:12 -05:00
b45100cb7d Add vue-mode config 2019-02-06 00:24:06 -05:00
89fb36465c Add SMerge hydra 2019-02-06 00:20:57 -05:00
e1b935d964 Add config for rainbow-{delimiters,identifiers} 2019-02-06 00:03:47 -05:00
e05a22c2b4 Enable sgml-electric-pair mode in web-mode, sgml-mode, and nxml-mode 2019-01-20 02:28:38 -05:00
ab7f633220 Move normal and sh indent config to correct use-package blocks 2019-01-20 02:28:12 -05:00
1010f25774 Hide editorconfig modeline 2019-01-15 22:13:55 -05:00
5044c9aae0 Always use editorconfig 2019-01-15 21:27:44 -05:00
07bd7ee2ca Make web-mode not lineup calls 2019-01-15 21:27:27 -05:00
51ade13af7 Move open-*-in-current-directory bindings after we have bind-key 2019-01-12 15:29:42 -05:00
ce69a63f40 Bind magit-gitignore-{globally,locally} to {i,I} respectively
instead of the popup prompt
2019-01-10 23:08:45 -05:00
8f555ffd33 Add super bindings for open-{term,thunar}-in-current-directory 2019-01-10 13:15:17 -05:00
ca69317359 Make undo-tree not use a separate frame
since it works poorly, causing jumping back and forth
2018-12-14 02:28:57 -05:00
6c9befccf4 Move .emacs.d/.gitignore to .gitignore, add a bunch more stuff 2018-12-13 12:39:29 -05:00
f34ed1cfc3 Ensure installation of highlight-indent-guides 2018-12-12 20:39:44 -05:00
d4717279a1 Actually install use-package if it isn't 2018-12-12 20:34:30 -05:00
b621c3709a Update lsp-mode config for new version 2018-12-12 11:58:36 -05:00
a7135a8baa Make LSP servers use current directory if no project detected
it's a but hacky, but oh well
2018-12-02 22:45:39 -05:00