Commit graph

1160 commits

Author SHA1 Message Date
vijaykiran
f027acdf10 Minimal Clojure lang support 2017-05-30 09:28:38 +02:00
Henrik Lissner
fe8f0ab0b9 Fix code-folding (enable hs-minor-mode) 2017-05-29 01:05:34 +02:00
Henrik Lissner
e73bf9d65a Revise bindings again + alphabetize leader groupings 2017-05-29 01:05:34 +02:00
Henrik Lissner
117e55f0c2 General cleanup + refactor 2017-05-29 01:05:34 +02:00
Henrik Lissner
35a287c58b Fix typo in +hlissner/yank-buffer-filename 2017-05-29 01:05:34 +02:00
Henrik Lissner
bbdbe2f9fd modules/README.md => README.org 2017-05-29 01:05:34 +02:00
Henrik Lissner
5988c654e9 lang/org: add toc-org plugin 2017-05-28 17:33:16 +02:00
Henrik Lissner
e8d454a251 Add doom-ui-mode-names for renaming major-modes 2017-05-28 16:13:55 +02:00
Henrik Lissner
5638f509a2 SPC m (recentf) conflicts with localleader 2017-05-28 15:47:07 +02:00
Henrik Lissner
dc3e85054a Reformat for consistency 2017-05-28 15:42:32 +02:00
Henrik Lissner
1cc199497d Silence evil-matchit errors 2017-05-28 15:39:36 +02:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
b00d5edd26 Correct +org/capture function name 2017-05-28 12:23:05 +02:00
Henrik Lissner
b4917bfa2a ui/doom: blink on focus-in & refactor 2017-05-28 02:48:20 +02:00
Henrik Lissner
76493bd8fc Refactor <//> & <//g> ex-arg types & :global 2017-05-28 02:48:20 +02:00
Henrik Lissner
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
Henrik Lissner
717d0ec06f completion/ivy: revise documentation + slight refactor 2017-05-28 02:48:20 +02:00
Henrik Lissner
45e9bf8754 emacs-lisp-mode: omit macro forms from imenu index 2017-05-28 02:48:20 +02:00
Henrik Lissner
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
Henrik Lissner
4ea176d04d Register doom/newline-and-indent with evil-mc 2017-05-28 02:48:20 +02:00
Henrik Lissner
94f8e7768b Add :cp, refactor evil file commands, add tests 2017-05-28 02:48:20 +02:00
Henrik Lissner
08f760a4ef +evil/neotree-expand-or-open: forward-line => next-line 2017-05-28 02:48:20 +02:00
Henrik Lissner
0d985281eb Replace evil-multiedit with evil-mc 2017-05-26 23:08:53 +02:00
Henrik Lissner
7fc4447ef6 Conform nav-flash commands to naming conventions 2017-05-26 20:22:45 +02:00
Henrik Lissner
33a87cec5b feature/jump: recenter after dumb-jump 2017-05-26 20:22:45 +02:00
Henrik Lissner
9a4a196b69 Refactor lang/go 2017-05-26 20:22:45 +02:00
Henrik Lissner
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
Henrik Lissner
009d7c9d49 lang/go: add goimports & godoc + more warnings 2017-05-26 20:22:45 +02:00
Brandon Orther
eeb4887887 Fix link to mu dotfiles. 2017-05-26 01:24:19 -07:00
Henrik Lissner
c711d7e662 Fix void-function define-fringe-bitmap errors 2017-05-25 20:13:05 +02:00
Henrik Lissner
10ea06b661 General cleanup + refactor 2017-05-25 20:12:43 +02:00
Henrik Lissner
0e78cde69d lang/haskell: refactor + add company-ghc 2017-05-25 20:09:36 +02:00
Henrik Lissner
e1f60b2bfd Update READMEs & add new ones 2017-05-25 20:09:12 +02:00
Henrik Lissner
85751c519b Refactor +evil-esc-hook 2017-05-25 12:22:05 +02:00
Henrik Lissner
733042cb7f Refactor anzu--reset-status hooks 2017-05-25 12:12:38 +02:00
Henrik Lissner
6b5f0af985 Make dashboard more vanilla Emacs friendly 2017-05-25 12:12:15 +02:00
Henrik Lissner
6567b46f04 Fix void variable error while opening REPLs 2017-05-25 12:11:56 +02:00
Mikhail Stralenia
f80a2d6707 Added elixir lang support 2017-05-24 15:00:52 +03:00
Henrik Lissner
d949935628 lang/php: refactor + add company-php 2017-05-23 21:33:03 +02:00
Henrik Lissner
ee44a1c572 dumb-jump-aggressive = nil 2017-05-23 21:32:07 +02:00
Henrik Lissner
55b718191d Fix double indentation in java 2017-05-23 21:25:24 +02:00
Henrik Lissner
99bf1c04fb Don't let derived modes inherit company backends 2017-05-23 21:19:15 +02:00
Henrik Lissner
3e53c3ba76 Restrict irony-mode to cc-modes
Irony-mode gets triggered for other modes derived from cc-mode, like php
or java. Might fix #81.
2017-05-22 22:27:47 +02:00
Henrik Lissner
e9d7f6f6f2 Merge pull request #79 from Ptival/purescript
lang/purescript: small improvements
2017-05-21 23:33:22 +02:00
Valentin Robert
07f1add557 lang/purescript: small improvements 2017-05-21 14:09:02 -07:00
Henrik Lissner
61ad485ae3 Add :lookup & rewrite +jump/online 2017-05-21 15:10:49 +02:00
Henrik Lissner
d5d0f26c09 Add :gblame & :grevert ex commands 2017-05-21 15:10:49 +02:00
Henrik Lissner
546c672f8a Add gxref: ggtags backend for xref 2017-05-21 15:10:33 +02:00
Henrik Lissner
3b56f41c20 Better ag/rg fallbacks for +jump/definition 2017-05-21 15:10:33 +02:00