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
9dfdd73e57
Remove temporary fix for use-package
...
was using a specific commit due to a bug, which is now fixed
2015-09-25 16:09:21 -04:00
cc72d492aa
Switch to using evince instead of Atril
...
This allows for Forward and Backwards search, and is easier to configure
2015-09-18 11:23:42 -04:00
af64044b5f
Add more commands to .mc-lists.el
2015-09-17 21:43:53 -04:00
835af516f1
More improvements to hydra-mc
2015-09-17 21:43:02 -04:00
bd95466330
Add .gitignore for all machine-specific files
2015-09-17 21:37:01 -04:00
f47125169c
Add multiple-cursors auto-gererated config file
...
A list of commands to ignore/not ignore
2015-09-17 21:32:49 -04:00
42ae0bdf2a
Move .emacs into .emacs.d
2015-09-17 21:26:00 -04:00
c28ce6862f
add more keys to hydra-mc
2015-09-17 12:45:01 -04:00
252a6e871b
move markdownConfig to .emacs.d for syncing
2015-08-30 18:33:43 -04:00
142726faea
add some config for company-quickhelp
...
start globally, fix colors
2015-08-19 20:28:19 -04:00
58a9e7cea3
move from el-get to quelpa and use-package
...
reasoning: better update support, much cleaner .emacs (also flat, though
I could have done that with el-get).
also dropped a lot of code from .emacs that I might add back in later
2015-08-16 21:32:07 -04:00
9901af8897
add experimental hydra-mc
...
not really working quite right yet
2015-07-31 09:19:40 -04:00
edd4ffef73
switch hydra-shortcuts to new column mode
2015-07-31 09:18:51 -04:00
816910682a
rename hydra-stuff to hydra-shortcuts
2015-07-31 09:06:32 -04:00
110614bf3e
add magit keybinding
2015-07-31 09:05:40 -04:00
12418367b6
fix jedi package
2015-06-28 13:43:58 -04:00
c0db27066a
add some hydras
2015-06-28 11:14:40 -04:00
170ea83c4e
darken background
2015-06-28 09:41:09 -04:00
75173876ba
add smex and multiple-cursors
2015-06-28 09:01:29 -04:00