Commit Graph

1172 Commits

Author SHA1 Message Date
cbf9f7a079 Move window-divider-mode from ui/doom => core-ui 2017-06-05 12:35:51 +02:00
30402495fe General refactor + cleanup 2017-06-05 12:35:51 +02:00
1fd482fa51 Extract neotree from feature/evil => tools/neotree 2017-06-05 00:51:56 +02:00
084c7be50f Move nav-flash from ui/doom to ui/nav-flash (#92) 2017-06-04 18:28:17 +02:00
3c8e70c0d0 Refactor; don't autosave blank session 2017-06-04 02:38:02 +02:00
8a70e47e6d lang/scala: refactor + fix ensime-mode init 2017-06-04 02:29:39 +02:00
dd11477132 Fix #87: evil-matchit in visual mode 2017-06-04 02:21:52 +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
f285c34b82 Fix +evil:move-this-file not finding correct file post-move 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
77dc22f2f4 lang/go: add missing command-go-gocode-command variable 2017-06-02 23:54:07 +03: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
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
1cc199497d Silence evil-matchit errors 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
b4917bfa2a ui/doom: blink on focus-in & refactor 2017-05-28 02:48:20 +02:00
76493bd8fc Refactor <//> & <//g> ex-arg types & :global 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
4ea176d04d Register doom/newline-and-indent with evil-mc 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
0d985281eb Replace evil-multiedit with evil-mc 2017-05-26 23:08:53 +02:00
7fc4447ef6 Conform nav-flash commands to naming conventions 2017-05-26 20:22:45 +02:00
33a87cec5b feature/jump: recenter after dumb-jump 2017-05-26 20:22:45 +02:00
9a4a196b69 Refactor lang/go 2017-05-26 20:22:45 +02:00
41a288d21d Refactor minibuffer bindings
+ conform their function names to naming conventions
+ place ivy-specific version in ivy autoloads
2017-05-26 20:22:45 +02:00
009d7c9d49 lang/go: add goimports & godoc + more warnings 2017-05-26 20:22:45 +02:00
eeb4887887 Fix link to mu dotfiles. 2017-05-26 01:24:19 -07:00
c711d7e662 Fix void-function define-fringe-bitmap errors 2017-05-25 20:13:05 +02:00
10ea06b661 General cleanup + refactor 2017-05-25 20:12:43 +02:00
0e78cde69d lang/haskell: refactor + add company-ghc 2017-05-25 20:09:36 +02:00
e1f60b2bfd Update READMEs & add new ones 2017-05-25 20:09:12 +02:00
85751c519b Refactor +evil-esc-hook 2017-05-25 12:22:05 +02:00
733042cb7f Refactor anzu--reset-status hooks 2017-05-25 12:12:38 +02:00
6b5f0af985 Make dashboard more vanilla Emacs friendly 2017-05-25 12:12:15 +02:00
6567b46f04 Fix void variable error while opening REPLs 2017-05-25 12:11:56 +02:00