6807a5fda8
Rewrite how doom-update-package updates from ELPA
...
This is an attempt to make package updating atomic. Previously, if
a package failed to update, it would've been deleted.
2017-06-03 21:01:32 +02:00
77e2a1f6f2
Refactor doom/reload
2017-06-03 21:00:53 +02:00
94227bbb79
Fix projectile-recentf ( #86 )
2017-06-03 12:05:43 +02:00
e02e99050f
Bring back evil-multiedit
...
evil-mc is great, but sometimes iedit is simply the better tool.
2017-06-03 12:05:43 +02:00
61f5d09383
Add .cask to gitignore
2017-06-03 12:05:43 +02:00
d5682953a9
Be extra sure to delete the right *.elc files
...
Ensures no extra elc files are caught in the crossfire, e.g. in .cask or
elsewhere.
2017-06-03 12:05:43 +02:00
45627d6ea6
Initialize more state for package management fns
2017-06-03 12:05:43 +02:00
e4a6780775
How did I miss this mistake?! Argh!
...
Must've slipped through during one of a 4am debugging session.
2017-06-03 12:05:43 +02:00
f285c34b82
Fix +evil:move-this-file not finding correct file post-move
2017-06-03 12:05:43 +02:00
9967284977
Disable toolbar even in tty
2017-06-03 12:05:43 +02:00
d83d800de9
Switch to fork of org-bullets
...
The source repo is no longer maintained, so I forked it, fixed a couple
problems (mainly, I made it respect org-hide) and am now using it in
DOOM.
2017-06-03 12:05:43 +02:00
d1726e4a52
show-children (obsolete) => outline-show-children
2017-06-03 12:05:43 +02:00
15b827e3fd
Merge pull request #91 from Luladjiev/master
...
lang/go: add missing command-go-gocode-command variable
2017-06-03 01:08:51 +02:00
77dc22f2f4
lang/go: add missing command-go-gocode-command variable
2017-06-02 23:54:07 +03:00
14f195e47c
Merge pull request #90 from Gollum999/patch-2
...
Support running from non-standard HOME directory
2017-06-01 02:05:43 +02:00
257cde2ea7
Merge pull request #85 from vijaykiran/master
...
Minimal Clojure lang support
2017-06-01 01:25:36 +02:00
33149e3daa
Support running from non-standard HOME directory
2017-05-31 15:04:29 -05:00
f027acdf10
Minimal Clojure lang support
2017-05-30 09:28:38 +02:00
fe8f0ab0b9
Fix code-folding (enable hs-minor-mode)
2017-05-29 01:05:34 +02:00
e73bf9d65a
Revise bindings again + alphabetize leader groupings
2017-05-29 01:05:34 +02:00
117e55f0c2
General cleanup + refactor
2017-05-29 01:05:34 +02:00
35a287c58b
Fix typo in +hlissner/yank-buffer-filename
2017-05-29 01:05:34 +02:00
bbdbe2f9fd
modules/README.md => README.org
2017-05-29 01:05:34 +02:00
5988c654e9
lang/org: add toc-org plugin
2017-05-28 17:33:16 +02:00
15e8a37186
map!: support variables for keys
2017-05-28 16:14:37 +02:00
e8d454a251
Add doom-ui-mode-names for renaming major-modes
2017-05-28 16:13:55 +02:00
5638f509a2
SPC m (recentf) conflicts with localleader
2017-05-28 15:47:07 +02:00
dc3e85054a
Reformat for consistency
2017-05-28 15:42:32 +02:00
e3162c453a
Improve stability of nlinum flushing
2017-05-28 15:39:36 +02:00
1cc199497d
Silence evil-matchit errors
2017-05-28 15:39:36 +02:00
e2f06f0692
Fix doom/toggle-line-numbers
2017-05-28 15:39:36 +02:00
47afa2f51c
Integrate new code folding more aggressively
...
This is necessary for +evil/fold-{open,close}-all to recieve its
interactive <c> argument.
2017-05-28 15:39:36 +02:00
86cca42723
private/hlissner: revise bindings (again)
...
+ Remove defunct + refactor
+ Move evil-easymotion bindings to private/hlissner
+ Remove backtab 'fix' in bindings (doesn't work)
+ Clear leader/localleader keys first
+ Put key "fixers" in input-decode-map
2017-05-28 15:38:50 +02:00
b00d5edd26
Correct +org/capture function name
2017-05-28 12:23:05 +02:00
32708540fa
Update TODO
2017-05-28 02:48:20 +02:00
b4917bfa2a
ui/doom: blink on focus-in & refactor
2017-05-28 02:48:20 +02:00
4fcfec6344
Add :textobj keyword to map!
2017-05-28 02:48:20 +02:00
76493bd8fc
Refactor <//> & <//g> ex-arg types & :global
2017-05-28 02:48:20 +02:00
8af009f9b7
Ignore autoload/evil*.el if evil isn't loaded
2017-05-28 02:48:20 +02:00
29091c40ad
Refactor doom-refresh-packages (and make it async)
2017-05-28 02:48:20 +02:00
fbe782df22
Heavily redesign keybinding design
...
+ SPC and SPC m as leader/localleader (spacemacs-ey)
+ Move all custom keybindings to private +bindings.el file
+ Redesign+rearrange keybindings
2017-05-28 02:48:20 +02:00
717d0ec06f
completion/ivy: revise documentation + slight refactor
2017-05-28 02:48:20 +02:00
45e9bf8754
emacs-lisp-mode: omit macro forms from imenu index
2017-05-28 02:48:20 +02:00
8ca6e2630b
Bring back nlinum
...
linum-mode *really* slows down buffers when they're displayed in more
than one window. This lag isn't present in nlinum. nlinum isn't perfect
either but... lesser of two evils.
This includes advisors and an ESC hook to mitigate the issue of
disappearing nlinum line numbers.
2017-05-28 02:48:20 +02:00
db6de01b16
Add doom/describe-{setting,module}
2017-05-28 02:48:20 +02:00
4ea176d04d
Register doom/newline-and-indent with evil-mc
2017-05-28 02:48:20 +02:00
787d188d61
Update init.example.el
2017-05-28 02:48:20 +02:00
c381b800cb
Revise shackle-rule precedence; add Info+shackle
2017-05-28 02:48:20 +02:00
94f8e7768b
Add :cp, refactor evil file commands, add tests
2017-05-28 02:48:20 +02:00
08f760a4ef
+evil/neotree-expand-or-open: forward-line => next-line
2017-05-28 02:48:20 +02:00