Commit Graph

380 Commits

Author SHA1 Message Date
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
739385b48b Use newline instead of paragraph break in Org LaTeX homework header 2018-12-02 22:44:30 -05:00
d1b62fd202 Switch nevermore to use ad1217/master instead of fix-deleted 2018-12-02 22:44:02 -05:00
8670efd6f7 Make nm author and read use default face 2018-12-02 22:41:59 -05:00
2807c96dbf Defer LaTeX/AUCTeX loading 2018-11-30 13:47:13 -05:00
b0267f7b62 Switch to delight from rich-minority 2018-11-30 13:46:23 -05:00
9003956ed4 Load quelpa from melpa, simplify config 2018-11-23 15:48:27 -05:00
d7d64f6215 nm: underline unread mail 2018-11-20 12:08:50 -05:00
3c34201077 Add nm bindings for next/prev line with j/k 2018-11-20 11:59:08 -05:00
9719dd00de Add nm-spam and binding 2018-11-20 11:58:45 -05:00
bcb8828b96 Add a bunch of stuff to mc-lists 2018-11-20 11:42:24 -05:00
7fdf3c25c4 Rearrange config for readability 2018-11-09 12:13:22 -05:00
aaa66e4ee6 remove mmm-mode config, as I no longer use it 2018-11-09 11:34:06 -05:00
5a96096119 Change ivy-re-builders back to default 2018-11-09 11:25:57 -05:00
eda68f0f9e Add config for ob-ipython 2018-11-06 12:50:41 -05:00
d31d0e9050 Switch to lsp-typescript 2018-11-06 12:49:28 -05:00
fa56fb6d85 Use dvisvgm instead of dvipng for org latex preview 2018-11-06 12:12:41 -05:00
9560dfeb33 Switch last 'define-key's to 'bind-key' 2018-11-06 12:10:47 -05:00
ce2d2cf604 Add js2-refactor config 2018-11-06 12:05:25 -05:00
6b9b2d9750 Fix org-src-export-to-pdf function 2018-11-05 15:29:34 -05:00
d6fed50288 Disable undo in region 2018-10-28 21:14:11 -04:00
4913ce8045 Cleanup/add lsp ui config 2018-10-04 15:02:11 -04:00
d4c758d6dd Ensure that yas-minor mode is enabled in org-insert-homework-header 2018-10-04 14:56:55 -04:00
075a076dea More non-cursor-key bindings for org mode 2018-10-04 14:56:23 -04:00
0c3e1c872f Switch open-term-in-current-directory to use alacritty 2018-10-04 14:55:11 -04:00
f1a441da24 Fix nevermore recipie to point to correct branch 2018-09-24 11:54:27 -04:00
86ff665990 Add dot2tex org config 2018-09-23 20:47:51 -04:00
6438188729 Fetch nevermore from my repo for deleted fix 2018-09-17 11:46:37 -04:00
488276e55a Fix indentation on .mc-lists.el 2018-09-13 22:21:20 -04:00
25e226ab01 Add function to open xfce4-terminal in current directory 2018-09-13 22:20:00 -04:00
d02cf8abcc Make lsp-java suck a bit less 2018-09-13 22:19:27 -04:00
13ddf9e501 Use org-special-ctrl options 2018-09-13 22:17:32 -04:00
ca5c7baf26 Remove projectile-mode auto enable 2018-09-02 19:29:00 -04:00
d986b93cb4 Add darkroom config 2018-09-02 19:27:32 -04:00
8a10889d49 Add counsel-projectile and prefix binding for projectile 2018-09-02 19:23:36 -04:00
deb3b2042a Add more org-mode bindings for UHK 2018-09-02 19:22:56 -04:00
a1343cfd7b Add some org bindings for no cursor keys keyboard 2018-08-28 22:25:02 -04:00
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
beb562b5da Add org-mode package repo 2018-08-28 21:59:41 -04:00
bbfdd67b71 Use web-mode in .vue files 2018-08-28 21:53:06 -04:00
51d39c5dc1 Move graphviz-dot-mode config to correct place 2018-08-28 21:50:03 -04:00
43f8d06f83 Remove cat-mode :( 2018-08-28 21:50:03 -04:00
434260729e Improve bindings, esp. for UHK 2018-08-28 21:50:03 -04:00
672017b3ff Add autoload for antlr mode 2018-08-28 21:50:03 -04:00
1fc2349b90 Set background color for company completions to make more readable 2018-07-31 02:31:12 +01:00
5559b31e36 Use Language Server Protocol completion where possible 2018-07-31 02:31:12 +01:00
4b600c1596 Set Hack as default font 2018-06-22 01:08:08 -04:00
0a73fa3329 Rearrange theme a bit 2018-06-22 01:08:08 -04:00
615ee99600 Manually get dired+ from emacswiki using quelpa 2018-06-22 00:49:03 -04:00
6968bd7d09 Add git-timemachine toggle binding 2018-05-11 00:58:25 -04:00
8115069712 Fix indentation 2018-05-11 00:58:25 -04:00
a89a9fe37a Use when instead of if in electric-graphviz-dot-semi 2018-05-11 00:58:25 -04:00
f1aed9c65e Use dtrt-indent globally 2018-05-11 00:58:25 -04:00
1ee3df018a Add config for company-qml 2018-05-11 00:58:25 -04:00
e8db8ccf90 Move cc indentation config to cc-styles 2018-05-11 00:58:25 -04:00
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
93d7f2b110 Disable menu bar 2018-03-23 01:25:46 -04:00
a09994e3ab Fix c-mode semantic-mode hook 2018-03-23 01:25:11 -04:00
1ba60e99e3 Experimenting with frames-only-mode, disabled popwin 2018-03-15 01:18:38 -04:00
8be0ba84be Make message close buffers, set mail-host-address 2018-03-15 01:18:05 -04:00
f2c88f5df8 Switch some hooks to using use-package's :hook feature 2018-03-15 01:17:48 -04:00
b8f75be5fe Fix org-latex-export-to-pdf spamming kill ring with tex 2018-03-15 00:33:58 -04:00
c13828151a Add config for sending email with msmtprc 2018-02-20 15:48:51 -05:00
4f16cd824f Make nm-update-remote refresh nm, and do less on the remote side 2018-02-20 15:46:31 -05:00
0e3fa97736 Add config for fortune-cookie 2018-02-20 15:45:35 -05:00
936ef53c7f Use immortal scratch mode 2018-02-20 15:45:08 -05:00
7d8d1184b7 Make find-file-as-root reuse current buffer 2018-02-20 15:40:22 -05:00
ca73965b2a Make ivy matches more readable 2018-02-20 15:39:55 -05:00
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
df377702be Add nm-read function and binding 2018-01-25 12:17:41 -05:00
7f9a0938f4 Also load python in org babel 2018-01-20 16:40:37 -05:00
f201538440 Use truncate-lines nil instead of visual-line mode for org 2018-01-20 16:39:44 -05:00
813f916341 Add function to open exported org pdf in evince 2018-01-20 16:38:07 -05:00
e1509b0f3c Add function & binding to export pdf from org-src buffers 2018-01-20 16:37:40 -05:00
9008ef0138 Add a yasnippet for an org homework header 2018-01-16 20:47:07 -05:00
d63fb671ab Make graphviz-dot not insert a newline every semicolon 2018-01-16 20:46:39 -05:00
529445c0b9 Don't try to disable tool-bar mode when it wouldn't exist 2018-01-15 20:01:13 -05:00
10bf5cdb0c Add show-marks config 2018-01-10 12:24:55 -05:00
fdac9f03fc Move hydra bindings to init.el, make C-, (hydra-mc) not be overridden 2017-12-15 00:45:28 -05:00
7d2754c535 Simplify counsel bindings 2017-12-15 00:44:58 -05:00
9cf53e10d4 Set column-enforce-face better 2017-10-02 16:52:31 -04:00
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
2c96544d9a Replace whitespace-longlines-mode with column-enforce-mode 2017-10-02 04:17:43 -04:00
b10f23a67e Add tern/company-tern config 2017-09-29 03:54:27 -04:00
f7a3f02ed6 Make compilation-mode use ansi-color escapes 2017-09-21 03:28:13 -04:00
1ec4ab9eea Add config for web-mode and js2-mode 2017-09-10 03:06:26 -04:00
d1a383de3a Add missing paren to compile 2017-09-03 04:54:03 -04:00
2ec67629f4 Stick help mode windows with popwin 2017-09-02 18:18:15 -04:00
2c70a79ac2 Fix compilation scrolling
change compilation scroll-up-aggressively to float, change
compilation-scroll-output to first-error
2017-09-02 18:15:37 -04:00
656f0d8b45 Remove . and .. from ivy find-file 2017-09-02 14:33:18 -04:00
e511b9ddb8 Switch C-DEL and M-DEL in counsel-find-file-map
this allows for more reasonable backward-kill-word behavior with C-DEL
2017-08-13 15:22:42 -04:00
6c0b430651 Add find-file-as-root command 2017-08-05 12:35:19 -04:00
285bc6cbe4 Move counsel changes to counsel section 2017-08-05 12:30:56 -04:00
5c06431d23 Add some experimental changes to counsel-find-file 2017-08-05 12:30:56 -04:00
f12fcb7851 Add some files/dirs to gitignore 2017-08-05 12:30:56 -04:00
cff2d15990 Only use show-trailing-whitespace in prog-mode 2017-08-05 12:29:41 -04:00
70af53a2c1 Add revert-buffer binding for global and help-mode 2017-08-05 12:25:53 -04:00
c983c98abe Add longlines minor mode to highlight long lines 2017-08-05 12:25:29 -04:00
ce83006533 Fix circe ##linux channel and set blank part message 2017-07-26 15:28:58 -04:00
e58e2d72d6 Add c-mode to semantic-inhibit-functions, change add-to-list to setq 2017-06-01 19:00:40 -04:00
73ecbcd2c3 Update semantic config
- simplify modes
- inhibit outside cc and java modes
- bind M-. to semantic-ia-fast-jump in cc-mode
2017-04-21 15:48:02 -04:00
9ff3263104 Update sml/replacer-regexp-list
also move to setq instead of updating existing list
2017-04-21 14:44:42 -04:00
83c6ce3f2f Update todotxt config
- new storage location
- new binding
- fix autoloads
- function to open sub lists
2017-04-21 14:33:54 -04:00
408a9dfdde Use ivy-hydra 2017-04-09 22:11:36 -04:00
36ee5bd462 Move most bindings to either :bind or bind-key 2017-04-09 22:11:18 -04:00
7fa6406e8a Add function to open thunar in current directory 2017-03-23 20:47:36 -04:00
64409f45ca Move windmove bindinds into use-package block 2017-03-23 20:45:56 -04:00
57db815be8 Add basic circe config 2017-02-24 01:11:33 -05:00
feef092968 Bind C-S-z to projectile-compile-project when in projectile mode 2016-11-03 23:01:25 -04:00
569236f684 Add some basic jdee config 2016-11-03 23:00:44 -04:00
896455c441 Use melpa instead of quelpa for most things
I don't really need the bleeding edge most of the time
2016-09-19 23:52:15 -04:00
37ceab5474 Add verilog keywords to company 2016-09-19 23:50:42 -04:00
9bcf345657 Add org mode config 2016-09-19 23:48:50 -04:00
11323480ee Add verilator as verilog linter 2016-09-19 23:48:50 -04:00
3291c30267 Fix for new versions of ipython 2016-09-13 13:19:09 -04:00
97d04f99b2 Add semantic config 2016-04-25 23:54:45 -04:00
78156ef67c Define key for kill-this-cat-kill-terminal 2016-04-17 18:41:46 -04:00
d35275797e Improve comint/term/gud config
- move comint config to its own use-package and setq-default its variables
 - Pmove variables to hooks where necessary
2016-04-08 11:20:59 -04:00
59ff164ceb Add term/comint config 2016-04-07 20:34:51 -04:00
4fc8783eb9 Revert "Remove smex config"
This reverts commit df5eff0bd3.

Turns out that was useful
2016-03-02 13:18:52 -05:00
07d057f59a Move ivy-mode command back to :init 2016-03-02 02:15:30 -05:00
292874d8a4 theme: add config/faces for ivy and diredp 2016-03-02 02:10:32 -05:00
5c22ba796e Move swiper to required section 2016-03-02 02:08:41 -05:00
0a69504866 Add more swiper/ivy config 2016-03-02 02:07:16 -05:00
d757ada145 Move :bind's to tops of sections 2016-03-02 02:05:50 -05:00
df5eff0bd3 Remove smex config 2016-03-02 02:04:02 -05:00
0e8a744bcd Add some paths to tramp-remote-path
- tramp-own-remote-path allows the server to set the path
 - /home/adam/asgoldsmith/install/bin/ is my install directory on the WPI
CCC servers
2016-03-01 15:28:17 -05:00
15be089570 Split LaTeX compile keybinding into function
useful for mmm-mode
2016-03-01 15:26:21 -05:00
653dfd62d0 Use setq-default for TeX-command-extra-options 2016-03-01 15:24:54 -05:00
e9d1a3ad96 Add config for qml mode 2016-03-01 15:23:17 -05:00
b227216e8d Add some commands to .mc-lists 2016-03-01 15:21:23 -05:00
7d7cfff578 Enable column-number mode 2016-03-01 15:19:56 -05:00
19172960ad Enable some disabled functions 2016-03-01 15:18:30 -05:00
330c1a49cc Add dtrt-indent config 2016-03-01 15:16:49 -05:00
75b5306d50 Add company-statistics config 2016-03-01 15:16:35 -05:00
53d20e14b8 Add config for company-c-headers 2016-03-01 15:13:03 -05:00
0aa5e12d32 Fix pkgbuild setq indentation 2016-03-01 15:12:30 -05:00
afecaba3c1 Add config for Projectile 2016-03-01 15:11:53 -05:00
87674391a7 Move ibuffer keybinding to a :bind
This makes it not load at startup
2016-03-01 15:08:31 -05:00
2b0c29e94c Only add to ibuffer-mode-map when ibuffer is loaded 2016-03-01 15:07:51 -05:00
8f13d5787a Add ivy to rich-minority blacklist 2016-03-01 15:03:28 -05:00
442d81c1e6 Disable updating melpa on init 2016-02-29 22:50:53 -05:00
165b67df05 Remove explict quelpa-use-package recipe 2016-02-29 22:50:14 -05:00
c7b347309f Use ivy for fasd completion 2016-02-29 14:00:57 -05:00
985df85f2e Use ivy-mode, swap bindings for swiper and isearch 2016-02-29 14:00:57 -05:00
447ac99455 Remove old company-clang-arguments 2016-02-29 14:00:33 -05:00
20c3c852c8 Add new sml replacers for WPI ccc servers 2016-02-29 13:16:31 -05:00
285c9d9055 Add counsel-yank-pop binding 2016-02-29 13:16:14 -05:00
9750001aae Use ipython as python-shell-interpreter if available 2016-02-19 00:08:14 -05:00
3b65176368 Update school sml replacer 2016-02-18 23:42:31 -05:00
bd2af81bac Move compile bindings into the use-package sexp 2016-02-18 23:31:23 -05:00
642c97bc64 Add mmm-mode latex-python config 2016-01-31 19:44:10 -05:00
146fec70b5 Add various commands to .mc-lists 2016-01-20 21:44:08 -05:00
3eb0cea8b7 Add hydra for manual mc cursor adding
Also rebinds hydra-mc to 'C-,' and hydra-mc-manual to 'C-c c'
2016-01-20 21:39:49 -05:00
76e68d3a6a Add counsel config, replaces/extends smex 2016-01-20 21:38:08 -05:00
55bad29d02 Enable highlight-indent-guides in prog-modes 2016-01-20 21:35:26 -05:00
6e8a4569b6 Add newlines between sections for easier navigation 2016-01-20 21:33:32 -05:00
d5784ee558 Add pkgbuild-mode maintainer snippet 2016-01-20 21:23:04 -05:00
e4e24f96b2 Enable show-trailing-whitespace 2016-01-20 21:21:07 -05:00
0a0e420e1e Add pkgbuild-mode config 2016-01-19 10:02:29 -05:00
a6d3a4fc2e Rearrange yasnippet config 2015-12-17 00:20:12 -05:00
e2fd404619 Add indent-tabs-mode: nil to init 2015-12-17 00:15:39 -05:00
0dea0c81a8 Convert tabs to spaces 2015-12-17 00:15:39 -05:00
dea204c572 Add helm-dash config 2015-12-17 00:03:25 -05:00
88f9529d3d Add hook for verilog mode to disable tab indentation 2015-12-09 13:29:59 -05:00
ffeabcf5da Add verilog config
set indent width to 4, disable auto-newline
2015-11-18 00:16:17 -05:00
3def657e6a Add a compile function for scad-mode 2015-11-17 16:12:47 -05:00
4ba00793ef Config for jedi-mode 2015-11-17 16:12:00 -05:00
e3bfc027e7 Remove another empty use-package 2015-11-17 16:03:57 -05:00
4f813bc582 Add cat-set-ibuffer keybinding in ibuffer-mode 2015-11-17 16:03:01 -05:00
fb683980be Force compilation buffers to fill the whole window
set scroll-up-aggressively such that the point will always stay at the
bottom of the window when scrolling
2015-11-17 15:59:53 -05:00
254a845da5 Add keybindings for swiper 2015-11-17 10:59:29 -05:00
60b92c340f Remove unused use-package statements 2015-11-16 10:47:51 -05:00
df142b1c57 Add todotxt-mode font-lock config 2015-10-11 22:16:11 -04:00
293eaf1ea4 Make the Local Variables in init.el work without asking
Adds outline-hide-body to safe-local-eval-forms, as emacs won't
automatically do that
2015-10-10 14:23:44 -04:00
3974264bd6 Add yasnippet snippets for latex
- f1 adds a frac 1/ something
- prob adds a section and align*
2015-10-10 14:21:10 -04:00
12523f7a37 Cleanup latex config
- remove a defun
- bind keys using define-key (to LaTeX-mode-map) instead of local-set-key
2015-10-10 14:17:46 -04:00
5a4273480f Change name of tex-site to latex 2015-10-10 14:16:56 -04:00
d196117109 Fix change name of smarttabs to smart-tabs-mode 2015-10-10 13:59:54 -04:00
4dbbb8f282 Add outline-magic use-package/config 2015-10-10 12:55:14 -04:00
da3ff7ee7f Move diredp-hide-details-initially-flag to init 2015-10-10 12:53:33 -04:00
02816af560 Fix custom-file path
was relative (and therefore broken), is now absolute
2015-10-10 12:52:26 -04:00
0af00f80f6 Add dired+ use-package/config 2015-10-07 15:09:37 -04:00
10a47afa6a Add more config for todotxt-mode 2015-10-07 15:08:15 -04:00
7c63d85a83 Add "Local Variables" section for outline-minor-mode 2015-10-07 15:07:33 -04:00
469129d779 Make init.el compatible with outline-minor-mode 2015-10-07 14:16:41 -04:00
eb3b61a9ef Fix latex-tsv-to-table 2015-10-05 18:26:06 -04:00
6ff2c8e007 Add more things to .mc-lists 2015-10-05 18:24:08 -04:00
60cca55539 Add cat-mode config 2015-10-05 18:22:21 -04:00
8ae83c45de Add ibuffer config 2015-10-04 16:32:35 -04:00
de95b1e393 Add missing close-paren 2015-10-04 16:23:43 -04:00
892ce2125a Add more stuff to .mc-lists 2015-10-04 16:10:33 -04:00
899461b5fc Add function to convert tab-seperated values to LaTex tables 2015-10-04 16:09:42 -04:00
c490c1920e Add popwin mode (handles temporary windows)
remove manual config for compilation windows
2015-10-04 16:07:00 -04:00
a148ca7d28 Specify a custom-file and add it to gitignore
This is to make customize variables not go in init.el
2015-10-04 16:05:49 -04:00
06003b3f93 Add experimental yasnippet config 2015-10-02 14:39:02 -04:00
deb6f195f6 Add config for fasd 2015-09-28 19:21:04 -04:00
51e6f7a723 Add binding to hydra-mc to quit on enter 2015-09-28 19:19:04 -04:00
2568a19c76 Add expand-region package and binding 2015-09-28 19:18:26 -04:00