Commit Graph

3231 Commits

Author SHA1 Message Date
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