Commit Graph

397 Commits

Author SHA1 Message Date
Adam Goldsmith 3071cdc59d Use Microsoft Python language server 2020-03-25 01:42:37 -04:00
Adam Goldsmith 0603a9cc86 Add org-shift{left,right} bindings for arrow-less operation 2020-02-29 15:43:58 -05:00
Adam Goldsmith e93bb15974 nm: Forward mail inline, with Fwd: subject prefix 2020-02-25 00:10:42 -05:00
Adam Goldsmith 5189bfd181 Add a check for fortune-cookie required program 2019-11-24 10:01:10 -05:00
Adam Goldsmith 78f69bd0ed Add typescript to lsp mode list 2019-11-24 10:00:15 -05:00
Adam Goldsmith e47c2cd2f5 Add a fast remote update function to nm 2019-11-24 10:00:01 -05:00
Adam Goldsmith 63be82b791 Demand gnus-alias 2019-11-24 09:58:05 -05:00
Adam Goldsmith 2827cfa465 Update TSRC email address rule 2019-09-24 14:52:34 -04:00
Adam Goldsmith a55e02d043 Use prettier to check for the presence of its config file 2019-09-12 08:53:34 -04:00
Adam Goldsmith fc32bfa4bf Automatically enable prettier when .prettierrc is present at git root 2019-09-09 11:15:54 -04:00
Adam Goldsmith dd118646d1 Demand editorconfig-mode 2019-09-09 11:06:20 -04:00
Adam Goldsmith ce69b4473f Don't error when custom.el doesn't exist 2019-08-15 18:28:38 -04:00
Adam Goldsmith 9dc46d9faf Demand which-key-posframe 2019-08-15 18:26:04 -04:00
Adam Goldsmith f0564908f4 Add config for gnus-alias in notmuch 2019-08-13 15:42:47 -04:00
Adam Goldsmith 89b0cf958f Demand some packages that need to be loaded at start 2019-08-13 15:42:29 -04:00
Adam Goldsmith 75b82b1293 Use org-plus-contrib instead of elpa org 2019-08-03 19:44:50 -04:00
Adam Goldsmith 7cfdcd3946 Use use-package-{check-before-init,always-defer} to speed/quiet loading 2019-07-21 00:46:19 -04:00
Adam Goldsmith cb798a6b74 Add function/binding for updating SRCINFO to pkgbuild-mode 2019-07-17 22:10:09 -04:00
Adam Goldsmith bd21045064 Rename init-hydra.el to hydra-defs.el because the "init" prefix was annoying 2019-06-15 17:31:47 -04:00
Adam Goldsmith 27d6e7014c Fix starting lsp for java mode 2019-06-15 17:28:53 -04:00
Adam Goldsmith fd7ed0a897 Set which-key-posframe background color 2019-05-31 16:25:37 -04:00
Adam Goldsmith a3acf22829 Add company-posframe config 2019-05-31 16:25:10 -04:00
Adam Goldsmith be5abbd0e9 Add helpful config 2019-05-31 12:56:35 -04:00
Adam Goldsmith a8a38a27db Add docstring for latex-save-and-compile 2019-05-30 00:41:02 -04:00
Adam Goldsmith 06e8558848 Add config for company-auctex 2019-05-30 00:40:50 -04:00
Adam Goldsmith 92b8fa2a76 Add config for exec-path-from-shell for macOS 2019-05-30 00:40:05 -04:00
Adam Goldsmith 15b14408fe Actually call start-server on osx, fixes some wierd emacsclient stuff 2019-05-30 00:39:36 -04:00
Adam Goldsmith 6d0284bed3 Remove old comment on lsp-java, as jdtls is now auto-installed 2019-05-30 00:38:41 -04:00
Adam Goldsmith 356970944b Move various internal package config bits around, fix indent settings 2019-05-30 00:38:05 -04:00
Adam Goldsmith d5e83ded97 Fix and delight which-key config 2019-05-30 00:38:05 -04:00
Adam Goldsmith a6adcd7f71 Add which-key config 2019-05-19 19:24:54 -04:00
Adam Goldsmith d49d244dff Fix formatting in init-hyrdra.el 2019-05-19 19:24:06 -04:00
Adam Goldsmith ae3d062153 Switch MC hydra to auto columns, add mark count 2019-05-19 19:23:18 -04:00
Adam Goldsmith 8593dba2ef notmuch: Upload in background with muchsync 2019-04-15 09:50:54 -04:00
Adam Goldsmith 7ebc3514fc Fix function name in org-src-export-to-pdf (again) 2019-04-10 13:27:18 -04:00
Adam Goldsmith 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
Adam Goldsmith cd0537b678 Use org-tempo templates 2019-04-02 22:16:43 -04:00
Adam Goldsmith d969971732 Set default font size in theme 2019-03-28 15:01:03 -04:00
Adam Goldsmith 653a402eae Fix typo in docstring of split-window-right-i3 2019-03-28 15:01:03 -04:00
Adam Goldsmith 1cba415ebe Fix missing backslash in org hwhead snippet 2019-03-27 21:58:24 -04:00
Adam Goldsmith bb2cb7fe58 Add inlinejs and mintjs snippets 2019-03-02 13:50:54 -05:00
Adam Goldsmith e36aee62d7 Fix magit gitignore bindings 2019-03-02 13:50:34 -05:00
Adam Goldsmith ccd64db759 Add some major modes to atomic-chrome 2019-02-20 15:15:39 -05:00
Adam Goldsmith 6b19b032a6 Add missing :config in (use-package indent) 2019-02-19 02:02:55 -05:00
Adam Goldsmith 726224bfe0 Check if i3 exists when trying to do splits, else just spawn new frames 2019-02-19 01:58:16 -05:00
Adam Goldsmith 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
Adam Goldsmith fa66765d3b Enable lsp in js2 mode 2019-02-19 01:56:47 -05:00
Adam Goldsmith edf27ea51c More generically find msmtp executable 2019-02-19 01:56:28 -05:00
Adam Goldsmith 838e75afe7 Use flycheck in lsp-mode 2019-02-19 01:55:33 -05:00
Adam Goldsmith 3017cbeb17 Actually evaluate custom.el file
fixes safe-local-variable values stuff
2019-02-19 01:51:21 -05:00
Adam Goldsmith 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
Adam Goldsmith cee53bb0b8 Auto-start atomic chome server 2019-02-06 00:24:12 -05:00
Adam Goldsmith b45100cb7d Add vue-mode config 2019-02-06 00:24:06 -05:00
Adam Goldsmith 89fb36465c Add SMerge hydra 2019-02-06 00:20:57 -05:00
Adam Goldsmith e1b935d964 Add config for rainbow-{delimiters,identifiers} 2019-02-06 00:03:47 -05:00
Adam Goldsmith e05a22c2b4 Enable sgml-electric-pair mode in web-mode, sgml-mode, and nxml-mode 2019-01-20 02:28:38 -05:00
Adam Goldsmith ab7f633220 Move normal and sh indent config to correct use-package blocks 2019-01-20 02:28:12 -05:00
Adam Goldsmith 1010f25774 Hide editorconfig modeline 2019-01-15 22:13:55 -05:00
Adam Goldsmith 5044c9aae0 Always use editorconfig 2019-01-15 21:27:44 -05:00
Adam Goldsmith 07bd7ee2ca Make web-mode not lineup calls 2019-01-15 21:27:27 -05:00
Adam Goldsmith 51ade13af7 Move open-*-in-current-directory bindings after we have bind-key 2019-01-12 15:29:42 -05:00
Adam Goldsmith ce69a63f40 Bind magit-gitignore-{globally,locally} to {i,I} respectively
instead of the popup prompt
2019-01-10 23:08:45 -05:00
Adam Goldsmith 8f555ffd33 Add super bindings for open-{term,thunar}-in-current-directory 2019-01-10 13:15:17 -05:00
Adam Goldsmith 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
Adam Goldsmith 6c9befccf4 Move .emacs.d/.gitignore to .gitignore, add a bunch more stuff 2018-12-13 12:39:29 -05:00
Adam Goldsmith f34ed1cfc3 Ensure installation of highlight-indent-guides 2018-12-12 20:39:44 -05:00
Adam Goldsmith d4717279a1 Actually install use-package if it isn't 2018-12-12 20:34:30 -05:00
Adam Goldsmith b621c3709a Update lsp-mode config for new version 2018-12-12 11:58:36 -05:00
Adam Goldsmith 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
Adam Goldsmith 739385b48b Use newline instead of paragraph break in Org LaTeX homework header 2018-12-02 22:44:30 -05:00
Adam Goldsmith d1b62fd202 Switch nevermore to use ad1217/master instead of fix-deleted 2018-12-02 22:44:02 -05:00
Adam Goldsmith 8670efd6f7 Make nm author and read use default face 2018-12-02 22:41:59 -05:00
Adam Goldsmith 2807c96dbf Defer LaTeX/AUCTeX loading 2018-11-30 13:47:13 -05:00
Adam Goldsmith b0267f7b62 Switch to delight from rich-minority 2018-11-30 13:46:23 -05:00
Adam Goldsmith 9003956ed4 Load quelpa from melpa, simplify config 2018-11-23 15:48:27 -05:00
Adam Goldsmith d7d64f6215 nm: underline unread mail 2018-11-20 12:08:50 -05:00
Adam Goldsmith 3c34201077 Add nm bindings for next/prev line with j/k 2018-11-20 11:59:08 -05:00
Adam Goldsmith 9719dd00de Add nm-spam and binding 2018-11-20 11:58:45 -05:00
Adam Goldsmith bcb8828b96 Add a bunch of stuff to mc-lists 2018-11-20 11:42:24 -05:00
Adam Goldsmith 7fdf3c25c4 Rearrange config for readability 2018-11-09 12:13:22 -05:00
Adam Goldsmith aaa66e4ee6 remove mmm-mode config, as I no longer use it 2018-11-09 11:34:06 -05:00
Adam Goldsmith 5a96096119 Change ivy-re-builders back to default 2018-11-09 11:25:57 -05:00
Adam Goldsmith eda68f0f9e Add config for ob-ipython 2018-11-06 12:50:41 -05:00
Adam Goldsmith d31d0e9050 Switch to lsp-typescript 2018-11-06 12:49:28 -05:00
Adam Goldsmith fa56fb6d85 Use dvisvgm instead of dvipng for org latex preview 2018-11-06 12:12:41 -05:00
Adam Goldsmith 9560dfeb33 Switch last 'define-key's to 'bind-key' 2018-11-06 12:10:47 -05:00
Adam Goldsmith ce2d2cf604 Add js2-refactor config 2018-11-06 12:05:25 -05:00
Adam Goldsmith 6b9b2d9750 Fix org-src-export-to-pdf function 2018-11-05 15:29:34 -05:00
Adam Goldsmith d6fed50288 Disable undo in region 2018-10-28 21:14:11 -04:00
Adam Goldsmith 4913ce8045 Cleanup/add lsp ui config 2018-10-04 15:02:11 -04:00
Adam Goldsmith d4c758d6dd Ensure that yas-minor mode is enabled in org-insert-homework-header 2018-10-04 14:56:55 -04:00
Adam Goldsmith 075a076dea More non-cursor-key bindings for org mode 2018-10-04 14:56:23 -04:00
Adam Goldsmith 0c3e1c872f Switch open-term-in-current-directory to use alacritty 2018-10-04 14:55:11 -04:00
Adam Goldsmith f1a441da24 Fix nevermore recipie to point to correct branch 2018-09-24 11:54:27 -04:00
Adam Goldsmith 86ff665990 Add dot2tex org config 2018-09-23 20:47:51 -04:00
Adam Goldsmith 6438188729 Fetch nevermore from my repo for deleted fix 2018-09-17 11:46:37 -04:00
Adam Goldsmith 488276e55a Fix indentation on .mc-lists.el 2018-09-13 22:21:20 -04:00
Adam Goldsmith 25e226ab01 Add function to open xfce4-terminal in current directory 2018-09-13 22:20:00 -04:00
Adam Goldsmith d02cf8abcc Make lsp-java suck a bit less 2018-09-13 22:19:27 -04:00
Adam Goldsmith 13ddf9e501 Use org-special-ctrl options 2018-09-13 22:17:32 -04:00
Adam Goldsmith ca5c7baf26 Remove projectile-mode auto enable 2018-09-02 19:29:00 -04:00
Adam Goldsmith d986b93cb4 Add darkroom config 2018-09-02 19:27:32 -04:00
Adam Goldsmith 8a10889d49 Add counsel-projectile and prefix binding for projectile 2018-09-02 19:23:36 -04:00
Adam Goldsmith deb3b2042a Add more org-mode bindings for UHK 2018-09-02 19:22:56 -04:00
Adam Goldsmith a1343cfd7b Add some org bindings for no cursor keys keyboard 2018-08-28 22:25:02 -04:00
Adam Goldsmith af0c7ca0cc Revert "Add org-mode package repo"
This reverts commit beb562b5da.
actually that was dumb, don't do that. we can just use gnu version
2018-08-28 22:22:54 -04:00
Adam Goldsmith beb562b5da Add org-mode package repo 2018-08-28 21:59:41 -04:00
Adam Goldsmith bbfdd67b71 Use web-mode in .vue files 2018-08-28 21:53:06 -04:00
Adam Goldsmith 51d39c5dc1 Move graphviz-dot-mode config to correct place 2018-08-28 21:50:03 -04:00
Adam Goldsmith 43f8d06f83 Remove cat-mode :( 2018-08-28 21:50:03 -04:00
Adam Goldsmith 434260729e Improve bindings, esp. for UHK 2018-08-28 21:50:03 -04:00
Adam Goldsmith 672017b3ff Add autoload for antlr mode 2018-08-28 21:50:03 -04:00
Adam Goldsmith 1fc2349b90 Set background color for company completions to make more readable 2018-07-31 02:31:12 +01:00
Adam Goldsmith 5559b31e36 Use Language Server Protocol completion where possible 2018-07-31 02:31:12 +01:00
Adam Goldsmith 4b600c1596 Set Hack as default font 2018-06-22 01:08:08 -04:00
Adam Goldsmith 0a73fa3329 Rearrange theme a bit 2018-06-22 01:08:08 -04:00
Adam Goldsmith 615ee99600 Manually get dired+ from emacswiki using quelpa 2018-06-22 00:49:03 -04:00
Adam Goldsmith 6968bd7d09 Add git-timemachine toggle binding 2018-05-11 00:58:25 -04:00
Adam Goldsmith 8115069712 Fix indentation 2018-05-11 00:58:25 -04:00
Adam Goldsmith a89a9fe37a Use when instead of if in electric-graphviz-dot-semi 2018-05-11 00:58:25 -04:00
Adam Goldsmith f1aed9c65e Use dtrt-indent globally 2018-05-11 00:58:25 -04:00
Adam Goldsmith 1ee3df018a Add config for company-qml 2018-05-11 00:58:25 -04:00
Adam Goldsmith e8db8ccf90 Move cc indentation config to cc-styles 2018-05-11 00:58:25 -04:00
Adam Goldsmith 165752b325 Make suspend-frame (C-x C-z) not try to suspend graphical emacs
It was hard to get out of and not helpful anyways
2018-04-01 21:26:58 -04:00
Adam Goldsmith 93d7f2b110 Disable menu bar 2018-03-23 01:25:46 -04:00
Adam Goldsmith a09994e3ab Fix c-mode semantic-mode hook 2018-03-23 01:25:11 -04:00
Adam Goldsmith 1ba60e99e3 Experimenting with frames-only-mode, disabled popwin 2018-03-15 01:18:38 -04:00
Adam Goldsmith 8be0ba84be Make message close buffers, set mail-host-address 2018-03-15 01:18:05 -04:00
Adam Goldsmith f2c88f5df8 Switch some hooks to using use-package's :hook feature 2018-03-15 01:17:48 -04:00
Adam Goldsmith b8f75be5fe Fix org-latex-export-to-pdf spamming kill ring with tex 2018-03-15 00:33:58 -04:00
Adam Goldsmith c13828151a Add config for sending email with msmtprc 2018-02-20 15:48:51 -05:00
Adam Goldsmith 4f16cd824f Make nm-update-remote refresh nm, and do less on the remote side 2018-02-20 15:46:31 -05:00
Adam Goldsmith 0e3fa97736 Add config for fortune-cookie 2018-02-20 15:45:35 -05:00
Adam Goldsmith 936ef53c7f Use immortal scratch mode 2018-02-20 15:45:08 -05:00
Adam Goldsmith 7d8d1184b7 Make find-file-as-root reuse current buffer 2018-02-20 15:40:22 -05:00
Adam Goldsmith ca73965b2a Make ivy matches more readable 2018-02-20 15:39:55 -05:00
Adam Goldsmith aee1ecab8a Add nm-update-remote function
pretty slow, probably need to change later
also, mbsync at end too? maybe async?
2018-01-28 03:15:15 -05:00
Adam Goldsmith df377702be Add nm-read function and binding 2018-01-25 12:17:41 -05:00
Adam Goldsmith 7f9a0938f4 Also load python in org babel 2018-01-20 16:40:37 -05:00
Adam Goldsmith f201538440 Use truncate-lines nil instead of visual-line mode for org 2018-01-20 16:39:44 -05:00
Adam Goldsmith 813f916341 Add function to open exported org pdf in evince 2018-01-20 16:38:07 -05:00
Adam Goldsmith e1509b0f3c Add function & binding to export pdf from org-src buffers 2018-01-20 16:37:40 -05:00
Adam Goldsmith 9008ef0138 Add a yasnippet for an org homework header 2018-01-16 20:47:07 -05:00
Adam Goldsmith d63fb671ab Make graphviz-dot not insert a newline every semicolon 2018-01-16 20:46:39 -05:00
Adam Goldsmith 529445c0b9 Don't try to disable tool-bar mode when it wouldn't exist 2018-01-15 20:01:13 -05:00
Adam Goldsmith 10bf5cdb0c Add show-marks config 2018-01-10 12:24:55 -05:00
Adam Goldsmith fdac9f03fc Move hydra bindings to init.el, make C-, (hydra-mc) not be overridden 2017-12-15 00:45:28 -05:00
Adam Goldsmith 7d2754c535 Simplify counsel bindings 2017-12-15 00:44:58 -05:00
Adam Goldsmith 9cf53e10d4 Set column-enforce-face better 2017-10-02 16:52:31 -04:00
Adam Goldsmith 0cb4e617cf Disable indent-tabs-mode by default
I've had to turn it off manually waaay too often
2017-10-02 04:18:34 -04:00