0f0aca8403
Disable editorconfig because of gpg coding issues
...
When editorconfig mode is enabled, saving a gpg encoded file ALWAYS
results in a prompt for which encoding type to use. I'm not 100% sure
why this happens.
2016-06-28 14:46:02 -07:00
737def95ad
Add figlet to boostrap.json
2016-06-28 14:37:43 -07:00
270cc34454
Add pyimport
2016-06-28 10:48:48 -07:00
6a336c2232
Fix imalison:copy-shell-command-on-region
2016-06-28 10:48:26 -07:00
64616c549c
Set vc-follow-symlinks to t
2016-06-27 13:22:04 -07:00
a11c1448ec
Disable perspective
2016-06-27 01:18:25 -07:00
6b2ac32f4f
Whitespace cleanup
2016-06-26 06:23:00 -07:00
e5f29d1375
Change whitespace in go-mode-install-current-project
2016-06-25 16:43:58 -07:00
cc12346236
Add imalison prefix to use-ido variable
2016-06-25 16:43:22 -07:00
57dfe8805e
Set go-test-additional-arguments-function
...
This adds additional arguments to the command produced by gotest so that
only the suite test is actually executed.
2016-06-25 16:42:03 -07:00
8d062edd64
Use imalison:use-package* for gotest cofiguration
2016-06-25 16:41:34 -07:00
91262f04e4
Disable key-chord
2016-06-25 16:40:28 -07:00
3cebedef6d
Add imalison prefix to capture template funcs
2016-06-25 16:39:51 -07:00
e14da00dea
Function to replace escape sequences
2016-06-25 16:38:08 -07:00
b55289f5d4
Move coding system config into function
2016-06-25 16:37:36 -07:00
487fc391ce
Add compile hydra
2016-06-25 00:32:11 -07:00
134ba0b741
Add Named Compile, Change hydra-yank binding
2016-06-22 20:18:32 -07:00
9225b95ff0
Miscellaneous cleanup
2016-06-22 20:02:50 -07:00
58d2b5c113
Make imalison:compose handle undefined functions
...
Because help-function-arglist returns t when it encounters an undefined
function, imalison:compose was choking when it was evaluated on
functions that are not defined at the time of macro expansion.
2016-06-22 20:00:21 -07:00
6a7670f4c3
Use help-function-arglist in imalison:compose
...
This allows use to automatically detect the signature of a
function/macro and take arguments accordingly in the composition.
2016-06-22 18:43:09 -07:00
d61a6cf1b1
Merge branch 'master' of github.com:IvanMalison/dotfiles
2016-06-22 15:27:10 -07:00
bd20c99817
Set org-startup-indented to nil
2016-06-22 15:26:13 -07:00
e294a88775
Fix spacing in calendar capture definitions
2016-06-22 15:25:40 -07:00
b5fa53cfa4
Only defvar (don't setq) org mode agenda filenames
2016-06-22 15:23:29 -07:00
6fdd4582a7
Fix copy buffer file functions by using compose-2
2016-06-22 15:22:58 -07:00
6bb338ee4f
Capitalize Headings
2016-06-22 15:22:27 -07:00
917186ccdb
New Macro imalison:advice-add-around-builder
2016-06-22 15:21:04 -07:00
656e33a64b
Add intermediate helper imalison:compose-2-argspec
...
This macro is usefule when the first function supplied needs to use
special keywords etc.
2016-06-22 14:17:59 -07:00
62ba0f0413
Set up automatic compilation of emacs-lisp
...
We set the load-prefer-newer in init.el, so automatic compilation should
be relatively safe. Still worth looking out for any issues this commit
might cause.
2016-06-21 22:37:44 -07:00
60404e6f78
Move macros around
2016-06-21 17:03:21 -07:00
8f0d4907dc
Remove flycheck checker in flycheck-mode-hook
...
Removing it in the emacs mode hook caused an issue when flycheck mode
was not yet enabled.
2016-06-21 17:01:06 -07:00
7c40a18221
Fix typo in diminish of magit-gh-pulls-mode
2016-06-21 17:00:44 -07:00
bf6406908e
Add headings to compose implementations
2016-06-21 16:12:56 -07:00
1eb3f48dfc
Add a version of compose for named functions
...
This version is interesting because it works with macros
2016-06-21 16:06:54 -07:00
490c4c758b
Make emacs initialization even quieter
2016-06-21 15:28:10 -07:00
4ffa55affe
Disable emacs-lisp-checkdoc flycheck for org source
2016-06-21 14:59:02 -07:00
8ce8e7d4ab
Swap sd key-chord for fj
...
The 'sd' binding was causing issues when typing.
2016-06-21 14:58:06 -07:00
b80c6391be
Comment/Pull out sections of elisp config
2016-06-21 14:57:44 -07:00
e3d4b7aed0
Add custom helm-projectile functions to mode map
...
helm-projectile's use package was reindented because it was not at the
correct level before.
2016-06-21 14:55:32 -07:00
d14005fd18
Add yanking hydra, rename font-resize hydra
2016-06-21 14:51:00 -07:00
2507aee550
Group github packages together
2016-06-21 14:50:16 -07:00
b5295f3ca9
Misc heading tweaks
2016-06-21 14:47:21 -07:00
81bfd310fc
Remove unused/useless lisp functions
2016-06-21 14:46:38 -07:00
84e8b318af
Rewrite copy filename functions
2016-06-21 14:45:52 -07:00
8edda6689b
Add named-build macro
...
Removes old attempts at named-builder-builder
2016-06-21 14:44:51 -07:00
ec06e57d21
Make imalison:compose return an anonymous function
...
Also provide a unary version of imalison:compose
2016-06-21 14:44:08 -07:00
b981768c8f
Remove tmate tap from cider/boostrap.json
2016-06-21 11:12:43 -07:00
3b1fdbbd03
Diminish magit add-on modes
2016-06-20 17:55:13 -07:00
b271f6e326
Set visible-bell
to t to disable audible-bell
2016-06-20 17:46:51 -07:00
8640f0d2de
magit-gitflow
2016-06-20 17:46:51 -07:00
d3fb7496f5
Add git-flow to cider/bootstrap.json
2016-06-20 17:46:51 -07:00
46f1fcb5b0
git-timemachine
2016-06-20 17:46:51 -07:00
7d643cce6f
Move github-clone
2016-06-20 17:46:51 -07:00
be846bad55
Diminish smartparens-mode and reindent its config
2016-06-20 13:06:11 -07:00
f8ec571425
Fix typo imalison:gpc-key -> imalison:gpg-key
...
Thanks @simplyianm.
2016-06-20 11:51:24 -07:00
c70a9897e8
Enable editorconfig-mode
2016-06-20 11:49:12 -07:00
926f144d6a
Add key-chord bindings for commonly used commands
...
Also includes imalison:disable-keychord-around which disables keychord
around the invocation of some function. This is used with avy commands
because those often require the user to type odd key combinations that
might be used as keychords.
2016-06-20 11:47:20 -07:00
9010d3b976
Set dtrt-indent-active-mode-line-info to " [⟼]"
2016-06-20 11:09:12 -07:00
fd91b0c919
Fix compilation of imalison:use-package invocations
...
imalison:use-package previously referred to variables that were only
available at runtime.
2016-06-20 11:07:49 -07:00
3eece592fd
Define and use imalison:use-package
...
imalison:use-package checks for the existence of the package in question
in the projects directory, adding that path to load-path if it does.
2016-06-20 02:34:43 -07:00
9e63beef45
Add an about section to README.org
2016-06-20 01:28:14 -07:00
1142e687e5
Set magit commit to use --gpg-sign when possible
...
If imalison:gpg-key is set to a non-nil value it is added to
magit-commit-arguments which makes it a default option.
2016-06-20 01:22:43 -07:00
afcd5804c0
Define imalison:projectile-find-file using imalison:prefix-alternatives
2016-06-20 01:10:21 -07:00
50b5ea66e0
Remove prompts on prefix call to imalison:do-ag
...
The previous behavior of a call with a single C-u press (where the user
was prompted for a directory in which to perform the search and filetypes on
which to it) is now available with two C-u presses. imalison:do-ag is
now defined with a call to imalison:prefix-alternatives.
2016-06-20 01:03:43 -07:00
33839b7f25
Make init less noisy
2016-06-20 00:37:02 -07:00
7ac471bb77
Add source of .customenv to .zshenv
2016-06-20 00:36:12 -07:00
0a1867b67e
Message result builder
2016-06-19 23:52:01 -07:00
4466d5d960
Set imalison@uber.com as git email automatically
2016-06-19 23:51:13 -07:00
d1fbd293d5
Add in_git_directory to function.sh
2016-06-19 23:50:34 -07:00
d1d1ebcd99
Add magit-gh-pulls
2016-06-19 22:06:09 -07:00
814052c8d7
Add new github-clone commands
...
See https://github.com/dgtized/github-clone.el/pull/19
2016-06-19 21:32:04 -07:00
f90074a92e
Mindless tweaks
2016-06-19 21:28:06 -07:00
328417cbba
Quote function name in funcall arg
...
This fixes get-projects-directory-target-from-repo.
2016-06-19 21:26:49 -07:00
a64f6cbcaa
Set paradox token from gh-auth-get-oauth-token
2016-06-19 21:25:33 -07:00
a6ecb636e8
disable semantic for now
2016-06-19 02:59:53 -07:00
a96273d1fd
Make compose headline nicer.
2016-06-19 02:10:20 -07:00
fba3feb8fb
edit_script function
2016-06-19 02:05:14 -07:00
61bc58a5f1
move stuff around
2016-06-19 02:05:05 -07:00
052469ae12
add headlines to emacs-lisp section of config
2016-06-18 19:23:22 -07:00
2102460bef
imalison:elisp-slime-nav bound to M-.
...
imalison:elisp-slime-nav does jump to definition normally and describe
thing at point with a prefix arg
2016-06-18 19:23:22 -07:00
fa8e43e125
github-search-user-clone-repo added to autoloads for github-search
2016-06-18 19:23:03 -07:00
dd0b1a0a9e
package-initialize in init.el
2016-06-18 18:18:52 -07:00
75d35279be
forest-blue-theme
2016-06-18 18:18:30 -07:00
453137bd67
fix imalison:get-projects-directory-target-from-repo
2016-06-18 18:18:22 -07:00
a1654dd972
fix up org mode use-package
2016-06-18 18:18:00 -07:00
eac3066f9a
add main heading
2016-06-18 09:39:03 -07:00
9cac14f6f0
Ignore errors from time_emacs
2016-06-18 09:39:03 -07:00
90baf542be
only use Projects tagert for cloning using github-search if the target
...
does not exist
2016-06-17 17:02:39 -07:00
ff489c541a
benchmark fix
2016-06-17 12:46:13 -07:00
9375096279
Fix org-capture-make-todo-template in a few different ways
2016-06-17 12:26:00 -07:00
d80a510304
Bind M-. to elisp-nav in org-mode
2016-06-17 11:29:48 -07:00
a66090eb20
Fix org-mode startup
2016-06-17 11:29:25 -07:00
3773923678
Benchmarking improvements
2016-06-17 11:28:54 -07:00
84e5234f44
random tweaks
2016-06-16 17:33:50 -07:00
67dcb0c2a5
parse stop infromation
2016-06-16 17:33:16 -07:00
24b408110d
get-file-string and move imalison:get-lat-long
2016-06-16 17:21:54 -07:00
a96aceccb7
add autoenv
2016-06-16 14:44:09 -07:00
c1e79877c0
move required packages around add csv parsing
2016-06-16 14:43:47 -07:00
86777e15c8
only show muni in spaceline in the active window
2016-06-16 13:04:57 -07:00
79000e90a7
Add spaceline segment for muni
2016-06-16 13:00:18 -07:00
112ebb8ee1
spaceline-helm-mode
2016-06-16 12:24:11 -07:00
8af8713312
random tweaks
2016-06-16 12:19:58 -07:00
be0776f12f
cached muni, move zop-to-char
2016-06-16 12:19:33 -07:00
097749400c
beef up text manipulation section
2016-06-16 11:34:39 -07:00
40de8f8077
font size
2016-06-16 11:13:26 -07:00
9f0401305d
keybindings section, hydra
2016-06-16 11:06:30 -07:00
2d802f7be5
muni and haversine distance
2016-06-16 10:56:41 -07:00
e0253bf734
no bullets for notes so they don't display as headings
2016-06-16 10:56:03 -07:00
1a23eb0a65
github-search
2016-06-15 21:31:29 -07:00
a94959dbe4
imalison:join-paths
2016-06-15 21:30:17 -07:00
2d039442f1
Move more general config stuff around
2016-06-15 21:01:55 -07:00
a8b89206c4
Move some general config stuff around
2016-06-15 20:46:56 -07:00
805a5d0816
Add ipdb script target for realgud
2016-06-15 17:58:30 -07:00
3ded6ed793
move org-projectile and other tweaks
2016-06-15 17:58:20 -07:00
03730f5a64
use shut-up in place of suppress-messages
2016-06-13 17:35:28 -07:00
3c5cf82268
Move more stuff around
2016-06-13 16:37:14 -07:00
04912089eb
move all git packages together
2016-06-13 16:18:05 -07:00
8972c62bc0
Separate all use-package calls into their own source blocks
2016-06-13 15:45:36 -07:00
b96ecb07bc
macros for extracting emacs-lisp use-package source blocks
2016-06-13 12:50:55 -07:00
654771fb57
Reorganize some stuff
2016-06-13 12:29:09 -07:00
49bcdf8cfa
Move magit
2016-06-13 12:23:06 -07:00
979b3b9646
crux-reopen-as-root-mode comment fix
2016-06-13 12:18:17 -07:00
e8052339c8
readd smartparens
2016-06-13 10:52:51 -07:00
dcde0ce7cd
A whole bunch of stuff including realgud
2016-06-12 19:07:51 -07:00
fbdafab542
Move diminishes around
2016-06-11 00:34:15 -07:00
f95d995e1d
simplify helm-config
2016-06-11 00:32:51 -07:00
a5aece3274
Add benchmarking section
2016-06-11 00:28:17 -07:00
303c0c7d91
remove imalison:packages-to-install
2016-06-11 00:27:46 -07:00
6d96829e16
tweak
2016-06-11 00:17:20 -07:00
2ff187fbf7
Fix org not supporting https
2016-06-11 00:16:56 -07:00
65fb196dbe
rewrite archive setup
2016-06-10 23:59:09 -07:00
09f1d3678b
use secure by default
2016-06-10 23:43:36 -07:00
2d41071eca
make init.el less complicated/sophisticated. boostrapping to get
...
org-mode should not really be necessary since org is included in emacs.
2016-06-10 23:42:50 -07:00
3ccda6aa89
load gh from projects when possible
2016-06-10 16:27:08 -07:00
db96469bfb
only run path helper when the file exists
2016-06-10 16:26:39 -07:00
27f2baa4da
handle powerline not existing
2016-06-10 16:24:39 -07:00
1315de4b37
Change name
2016-06-10 14:19:15 -07:00
b91d816c2b
always flatten imenu indexes
2016-06-10 14:10:12 -07:00
a3f03c9702
Move smartparens out
2016-06-10 14:06:07 -07:00
24e470636a
crux-reopen-as-root-mode
2016-06-10 14:05:51 -07:00
8e4b438a4b
remove second set of imenu index flattening functions
2016-06-10 14:03:10 -07:00
a5a4c80667
Move crux out, use crux sudo-edit
2016-06-10 14:02:49 -07:00
514b7eb27d
pull out imenu index flattening code
2016-06-10 13:44:10 -07:00
369cec1b3d
readd keybindings
2016-06-10 12:11:56 -07:00
a1f1fc4c7b
whitespace
2016-06-09 19:32:13 -07:00
0541b7f796
tweaks
2016-06-09 17:40:26 -07:00
a8698dbc9f
git-subrepo
2016-06-09 17:19:18 -07:00
1fa78ecdba
git_prune_all_history_involving
2016-06-09 17:06:23 -07:00
dd526baa2c
add gruvbox-theme
2016-06-09 15:16:07 -07:00
4d93682a9d
flatten org-imenu
2016-06-09 14:16:53 -07:00
031d65f087
Move term-manager and term-projectile, add support for creating terms in
...
default directory to hydra
2016-06-09 14:09:08 -07:00
a1b115ac0d
reorder a bunch of stuff
2016-06-09 13:27:39 -07:00
a2a7ed1d15
move rust-mode
2016-06-09 13:10:50 -07:00
745ad6f525
scala and js modes in Major Modes
2016-06-09 13:08:39 -07:00
4e72d2ff6a
move emacs-lisp to major-modes
2016-06-09 13:04:35 -07:00
0682d0d580
org-mode to essential
2016-06-09 13:01:52 -07:00
06effdf903
python-mode and go-mode to major modes
2016-06-09 13:00:11 -07:00
e861aa1e64
Move avy into essential
2016-06-09 12:59:47 -07:00
946c8ba3b9
Use lexical binding in README.el
2016-06-09 12:52:26 -07:00
5d94bb49d6
move iedit
2016-06-08 14:40:51 -07:00
c9a613510e
spaceemacs theme
2016-06-08 14:40:39 -07:00
f6fdc23650
use http instead of https for org source by default
2016-06-08 14:40:19 -07:00
9727207dde
Move helm-projectile and projectile
2016-06-07 10:20:01 -07:00
997be72bde
remove duplicate prefix-alternatives
2016-06-07 10:19:44 -07:00
23d93f3d2a
reorder stuff
2016-06-06 23:05:33 -07:00
88cc27b890
Make prefix alternatives and other functions literate
2016-06-06 17:23:38 -07:00
a651bcfb6b
Try out source linking
2016-06-06 16:57:30 -07:00
94c7b6e113
remove imalison:term
2016-06-06 16:50:52 -07:00
6f810fb5df
More literateization
2016-06-06 16:47:58 -07:00
6cd8dbca9d
move helm to literate section
2016-06-06 16:10:23 -07:00
18a7154a64
Rewrite lambda as prefix-alternatives
2016-06-06 16:10:04 -07:00
5dbbee2346
Make keybindings literate
2016-06-06 16:02:54 -07:00
6f3ed7be93
Add custom emacs-lisp section
2016-06-06 15:55:11 -07:00
08083b5bb2
Make appearance section literate
2016-06-06 15:54:51 -07:00
b99bca2755
documentation change
2016-06-06 15:53:38 -07:00
169c8e04d7
Move config.org to README.org so that things display nicely on github
2016-06-06 12:31:59 -07:00
57001ef807
Make custom files and user info settings literate
2016-06-06 12:16:32 -07:00
eea69dfbd0
compile config
2016-06-06 12:00:47 -07:00
5708686c35
literate init in config.org
2016-06-06 11:57:27 -07:00
5fd4d5ad55
init.el -> config.org
2016-06-05 13:43:04 -07:00
fa185430ef
add github packages
2016-06-05 13:41:58 -07:00
e70025671d
whitespace
2016-06-05 13:16:14 -07:00
6c41d847c5
checkdoc-arguments-in-order-flag to nil
2016-06-05 13:16:14 -07:00
cb5d7f8524
random tweaks
2016-06-02 16:28:01 -07:00
b1d52aac93
remove :ensure t
2016-06-02 15:21:36 -07:00
859285dde9
_ unused arguments
2016-06-02 14:38:10 -07:00
dcc614e9a5
remove useless copy functions
2016-06-02 14:37:42 -07:00
c40c222030
random tweaks
2016-06-01 16:05:58 -07:00
fb11502ed5
fix python scripts path
2016-06-01 16:05:34 -07:00
ecac8eceb2
remove term in favor of term-projectile
2016-06-01 13:31:06 -07:00
c1ce389ea0
Tweaks
2016-06-01 11:36:36 -07:00
47a516d540
add term-manager and term-projectile
2016-05-31 20:30:05 -07:00
5996800108
remove stray ensure
2016-05-26 12:47:26 -07:00
2f54a005b3
Assign M-. to jedi:goto-definition
2016-05-26 12:40:22 -07:00
8da98ddc12
leuven-theme
2016-05-24 23:17:59 -07:00
cbb56baf61
random cleanup
2016-05-24 23:17:51 -07:00
9e01770956
gitolite-clone-force-refresh
2016-05-24 23:17:40 -07:00
be271d56d9
random cleanup
2016-05-24 23:17:27 -07:00
d60630bc7d
random cleanup
2016-05-24 23:16:57 -07:00
333cb613fe
random whitespace
2016-05-24 23:16:42 -07:00
943a640776
crux
2016-05-23 12:09:44 -07:00
30fb2a3646
emr
2016-05-23 12:09:39 -07:00
1de42526dc
random cleanup
2016-05-20 14:13:34 -07:00
d0bb940eb2
remove term-projectile
2016-05-20 14:13:22 -07:00
fb14acb3e5
disable always checking for documentation in checkdoc
2016-05-20 13:55:28 -07:00
cad913aca3
random tweaks
2016-05-18 17:12:13 -04:00
cdee6699c8
rust fixups
2016-05-18 17:06:54 -04:00
0db5a7c12b
Remove irrelevant comment
2016-05-18 17:06:23 -04:00
85017e0c23
add rust to bootstrap.json
2016-05-14 16:35:38 -04:00
45d10ba487
disable theme changer
2016-05-14 16:35:30 -04:00
8c755bab7c
additional rust packages
2016-05-14 16:35:14 -04:00
24286ef2ef
fix custom projetile binds
2016-05-14 16:34:52 -04:00
cb51da13e5
add cargo binaries to PATH
2016-05-14 16:34:06 -04:00
f6d089c6b3
disable matrix client for now
2016-05-14 16:33:47 -04:00
bf9b86b3cc
Move binding specs into :bind, other random tweaks
2016-05-13 16:53:55 -07:00
d5f3e7593e
multi-lining tweak
2016-05-13 16:51:07 -07:00
9b83da4f7e
fix imalison:go-mode-hook
2016-05-13 16:50:50 -07:00
d96332cd08
random tweaks
2016-05-13 10:51:46 -07:00
da1a980b5e
rewrite ensime-mode as bind
2016-05-13 10:51:28 -07:00
b947ae9e69
go-mode cleanup
2016-05-12 14:36:31 -07:00
8c949d3c6d
fix indent for multiple-cursors-bind
2016-05-12 14:18:03 -07:00
12ed7dd08b
term cycling
2016-05-04 10:19:22 -07:00
5c7bd61668
fix imalison:dynamic-let-advise-around
2016-05-04 10:18:45 -07:00
80da7a550f
dynamic-let-advise-around
2016-04-27 15:40:17 -07:00
412e2241d4
demand gotest
2016-04-12 16:11:49 -07:00
92b03277ca
minor python cleanup
2016-04-11 12:02:57 -07:00
0e2f11608f
git_reset_author_from_user
2016-04-06 01:53:59 -07:00
5f1089134e
fix go guru
2016-04-06 01:53:59 -07:00
42745a44fd
kill_h_forward
2016-04-05 12:23:29 -07:00
3c052a63ed
Multi-lining
2016-04-05 12:23:14 -07:00
20c4da57c6
demand smartparens so it works at startup
2016-04-05 12:22:57 -07:00
45c7bdc7b7
Advise go-import-around with normal go command
2016-04-05 12:22:35 -07:00
3b1db347a9
Actually fix package.el
2016-04-05 12:21:13 -07:00
35b2ceb82b
remove ensure
2016-04-05 12:20:11 -07:00
82aaaaf4a1
Fix package.el urls
2016-04-05 12:19:59 -07:00
fca7049c33
update mclists
2016-04-05 12:19:42 -07:00
8eb4ac21c3
set normal go command for guru definition
2016-03-20 20:26:34 -07:00
840e2cedd8
imalison:let-advise-around
2016-03-20 20:26:00 -07:00
e202d51e0a
instead of rule for glide get/install
2016-03-19 03:23:47 -07:00
1a31e6db79
Add glide to bootstrap
2016-03-17 23:56:39 -07:00
9001de6a20
tweak secure settings
2016-03-17 21:46:45 -07:00
6a17ec8c2f
use go-guru instead of godef
2016-03-16 19:19:40 -07:00
2a1671a6b3
remove project-root-of-file
2016-03-16 19:19:40 -07:00
74620118ab
ignore xkcd
2016-03-16 19:19:40 -07:00
6974f750ca
Random tweaks
2016-03-16 00:56:21 -07:00
beb7494307
whole bunch of stuff
2016-03-15 16:28:11 -07:00
92bed9d6cb
enable go vendor experiment
2016-03-15 16:28:11 -07:00
b6d391aeba
disable inhibiting magit revert
2016-02-23 14:08:13 -08:00
c4e974ab78
flake8 tweaks
2016-02-23 14:08:13 -08:00
bfca12d289
slash grid tweaks
2016-02-22 11:17:48 -08:00