Commit graph

709 commits

Author SHA1 Message Date
Tristan Hume 3ab9cb0af3 Global company temporary stopgap 2015-04-07 12:15:31 -04:00
syl20bnr 68ea3652e4 haskell layer: remove yasnippet backend 2015-04-06 23:41:27 -04:00
syl20bnr 5caa5750e0 Rework the toggles of the mode-line
Now the symbol corresponds to the key binding.
The global version of the toggle when available is performed
with `control` modifier.
2015-04-06 16:02:14 -04:00
syl20bnr 106909d1bc Change auto-completion toggle message 2015-04-05 23:52:34 -04:00
syl20bnr 9f25277af0 clojure layer: switch to company auto-completion 2015-04-05 23:13:00 -04:00
syl20bnr 9dbf0105a6 Simplify a bit the lazy-loading of magit-gh-pulls 2015-04-05 21:07:41 -04:00
Christoph Paulik 6f8ae274b6 loads magit-gh-pulls only after requesting it
- normal loading slows down magit startup
2015-04-05 21:03:24 -04:00
Rob Merrell 850b5e9723 documented the 'go test' keyboard command 2015-04-04 23:38:36 -04:00
Tu Do 117b1d4c4d Enable Magit authentication on Windows
On Windows, we must use Git GUI to enter username and password,
otherwise git process just hangs there when we try to push.
2015-04-04 23:34:07 -04:00
syl20bnr 0645f808e1 clojure layer: Use MELPA cider-eval-sexp-fu 2015-04-04 23:25:11 -04:00
syl20bnr 0f069a47d9 Change evil-matchit init functions to post-init 2015-04-04 01:41:34 -04:00
syl20bnr 8d75cb2dd0 evil-snipe layer: fix the use-package configuration 2015-04-04 01:05:08 -04:00
person808 a4bf293bc2 Refactor evil-snipe layer to use use-package. 2015-04-04 01:04:10 -04:00
syl20bnr bdf370c050 lua layer: move flycheck config in a post-init function 2015-04-04 01:02:37 -04:00
Ryan Phillips 4283417d11 enable flycheck-mode for lua files 2015-04-04 01:01:26 -04:00
syl20bnr 8a616cb040 ycmd layer: remove hardcoded path 2015-04-04 01:00:41 -04:00
syl20bnr de4a2db6bc Fix enable company and auto-complete macros 2015-04-04 00:57:09 -04:00
Naseer Ahmed 2b81f4682b ycmd layer: Set global config only if not already set 2015-04-04 00:48:07 -04:00
Chris Barrett 192b9613c7 scala: Do not enable ensime in non-file buffers
Buffers without a corresponding file name should not use ensime. This
includes diff buffers.
2015-04-04 00:46:24 -04:00
Josh Chase 8fedbe0635 Fix for go-oracle. 2015-04-04 00:43:40 -04:00
Christoph Paulik 0aa6a4dfb6 open cider-doc without asking for symbol, close with q
- fix issue #1028
2015-04-04 00:41:33 -04:00
Christoph Paulik 5fa5b5e9d3 change clojure documentation lookup according to conventions 2015-04-04 00:40:51 -04:00
syl20bnr 2f29b3edbe go layer: rename function to spacemacs/go-run-package-tests 2015-04-04 00:34:03 -04:00
Rob Merrell baaf03e005 Add go/run-package-tests command bound to 'mtp' 2015-04-04 00:30:44 -04:00
Tu Do fd1f524aff Improve SLIME layer
- Use slime for indentation
- Add extension for SBCL
- Allow to create a common lisp scratch buffer with slime-scratch
- Enable fuzzy completion with score.
- Don't enable SLIME in Emacs Lisp. It's not usable. The SLIME of Emacs
Lisp is Emacs itself.
2015-04-04 00:23:33 -04:00
syl20bnr 8f6f9dcff4 python layer: add documentation for SPC m h d 2015-04-04 00:19:17 -04:00
Daniel Wu 6711ae4bca python layer: Add helm-pydoc 2015-04-04 00:18:00 -04:00
Jeremy Huffman cd3346c125 ghci-ng should now override mht rather than mt 2015-04-04 00:17:31 -04:00
Ben Gamari 2b7a496464 Associate .mkd with markdown-mode
This is a common enough extension that it seems reasonable to do this by
default.
2015-04-04 00:02:58 -04:00
Diego Berrocal 0cde3b1239 Rebind spacemacs/persp-switch-project
From `SPC p s` to `SPC p p`
2015-04-03 22:19:45 -04:00
syl20bnr 25316d6a00 auto-completion layer: Fix typo in funcs.el 2015-04-03 22:08:51 -04:00
syl20bnr 57fcb93799 Rename *-declarep functions to *-usedp functions
Makes more sense from a user view point.
2015-04-03 19:13:52 -04:00
syl20bnr 0a31c1fedb clojure-layer: fix AC sources 2015-04-03 18:33:37 -04:00
syl20bnr 1e17bb750f Fix various missing init functions 2015-04-03 18:02:00 -04:00
syl20bnr 8b1cf9a784 Move fish-mode to new layer: shell-scripts 2015-04-03 17:44:11 -04:00
syl20bnr 5d8be137e7 Define missing init functions 2015-04-03 17:35:33 -04:00
syl20bnr 318bd23dc4 Add pre and post init functions support to configuration-layers
Now in addition to the <layer>/init-<pkg> function there are
- <layer>/pre-init-<pkg> (executed before <layer>/init-<pkg>)
- <layer>/post-init-<pkg> (executed after <layer>/init-<pkg>)

The init function is mandatory, if it is not present then the
package is ignored and not installed.

This mechanism allows soft (implicit) cross layers dependencies
between packages (see company for more info).

It is now possible to remove flycheck from spacemacs layer and
move it to its own syntax-checking layer.
2015-04-03 17:12:56 -04:00
syl20bnr 9f3f2b9741 Fix automatic global toggle of auto-complete when loaded 2015-04-03 13:30:26 -04:00
syl20bnr df061e494f Some other typos in auto-completion README 2015-04-03 00:47:37 -04:00
syl20bnr a487230e94 Typo in auto-completion layer REAMDE 2015-04-03 00:37:14 -04:00
syl20bnr 769d54da02 New layer auto-completion
Move company and auto-complete to a common layer.
They are not enabled globally anymore, each mode using them
must explicitly declare a hook.
Only one frontend is supported for a given mode, we have to
choose the best between the two.
Only one key binding to toggle auto-completion on `SPC t a` no
matter if it is company or auto-complete. The lighter in the
mode-line is Ⓐ for both frontends.
2015-04-03 00:28:13 -04:00
syl20bnr cb259666bb Remove some not used packages from Spacemacs layer 2015-04-02 22:43:21 -04:00
syl20bnr 1b7facc48c Add magit-completing-read-function to magit init 2015-04-02 22:42:57 -04:00
person808 1b3a10b054 Add gotham theme. 2015-04-02 00:38:48 -04:00
syl20bnr 5dd7383821 python layer: fix pylookup 2015-04-02 00:00:36 -04:00
syl20bnr 655e1a2c6b Move xkcd layer in "fun" category folder 2015-04-01 23:26:47 -04:00
syl20bnr 7dd500eb43 xkcd layer: edit readme and evilify the mode 2015-04-01 23:24:36 -04:00
Diego Berrocal 0351469f20 Add xkcd-layer
xkcd greatness
2015-04-01 23:06:42 -04:00
syl20bnr 0b12f1ed70 Fix nyan cat starting rainbow on a light background 2015-04-01 22:59:20 -04:00
syl20bnr faca47e088 haskell layer: disable eletric-indent-mode 2015-04-01 12:08:31 -04:00
syl20bnr d825f17874 haskell layer: Remove hi2 and reformat haskell/init-hakell-mode
Resolves #735
2015-04-01 12:04:43 -04:00
Tristan Hume db57ab7b94 Fix loading order in some of my layers 2015-04-01 07:44:03 -04:00
syl20bnr 5e993d8e4c c-c++ layer: Fix append of company-cmake 2015-03-31 22:37:53 -04:00
syl20bnr 46248b1e73 New local company backends 2015-03-31 22:24:01 -04:00
syl20bnr d704688dfe Adjust light and saturation for rainbow-identifier
For the light solarized-theme
Changed to 60s, 55l
2015-03-31 06:49:40 -04:00
Michael Hauser-Raspe 1f7484ba19 ensure that less gets loaded 2015-03-31 00:16:40 -04:00
nashamri 7c4df074c9 Fix for cider-send-function-to-repl 2015-03-31 00:16:21 -04:00
Audun Gevelt 2813d268d9 Update hindent variable names in README.md
Replace mention of old variable haskell-enable-hindent-support with haskell-enable-hindent-style
2015-03-31 00:15:11 -04:00
syl20bnr 0fa0409523 Restore reset of local company-backends and add with-yas param 2015-03-30 00:48:41 -04:00
Tristan Hume cb43a91a15 Add company backend add macro and use it everywhere 2015-03-30 00:01:33 -04:00
Diego Berrocal 78f8c6aae0 Change condition for company-mode detection
changed configuration-layer/package-declaredp for
configuration-layer/layer-declaredp in company-mode
2015-03-29 23:49:37 -04:00
Ratson 325f27cff1 Add modes for Git related files 2015-03-29 23:47:55 -04:00
syl20bnr f56c035dea haskell layer: disable ghc-check.el overlays with flycheck enabledcc 2015-03-28 20:45:25 -04:00
syl20bnr 2f27a31176 haskell layer: Fix flycheck configuration
Fixes #594
2015-03-28 20:44:30 -04:00
syl20bnr 0058dab322 haskell layer: update README for cabal binaries location 2015-03-28 10:16:33 -04:00
syl20bnr 790a5cc5e9 git layer: add key bindings in rebase mode and document them 2015-03-28 00:06:52 -04:00
syl20bnr 83f268e04b git layer: add init functions for gitconfig and git-commit modes 2015-03-27 23:51:08 -04:00
Rich Alesi 4b1bbc2472 Add gitconfig-mode and git-commit-mode to git contrib 2015-03-27 23:41:56 -04:00
syl20bnr 857c110d9e racket layer: add table of content to README 2015-03-27 23:40:35 -04:00
syl20bnr 3e68321f6d racket layer: refactor and apply conventions
Add more key bindings
2015-03-27 23:37:33 -04:00
Tristan Hume 904ff2d9eb Make tweaks to Racket layer 2015-03-27 22:32:09 -04:00
Tristan Hume 4f9ee49f58 Move Racket to its own layer 2015-03-27 22:32:07 -04:00
Tristan Hume 94176bc4bf Fix some extra lang quirks and add Nim support 2015-03-27 22:32:06 -04:00
syl20bnr 06607fe3e3 Move rcirc and erc layer in irc subfolder 2015-03-27 22:27:58 -04:00
syl20bnr 8a1750b7c0 erc layer: Small refactor of packages.el 2015-03-27 22:24:39 -04:00
Christoph Paulik 4ab8f723c5 added a few keybindings and documentation 2015-03-27 22:17:08 -04:00
Swaroop 9723aaead9 Add minimal ERC layer 2015-03-27 22:17:05 -04:00
Jean-Christophe Petkovich 50b62b3d65 Last spacemacs/activate-evil-leader-for-map call to remove.
Everything should use the `evilify` macro now.

Conflicts:
	contrib/lang/clojure/packages.el
2015-03-26 12:31:26 -04:00
syl20bnr 3bdb08773d Uncomment spacemacs/indent-region-or-buffer and move it
to spacemacs/funcs.el
2015-03-26 12:26:09 -04:00
Diego Berrocal 663503c772 Add Perspective-enable-persp-projectile to the documentation 2015-03-26 12:22:38 -04:00
syl20bnr 6fa63b8dbb clojure layer: Remove call to deprecated function 2015-03-25 00:55:05 -04:00
syl20bnr 131fd3cce8 Remove empty file funcs.el in c-c++ layer 2015-03-24 21:53:37 -04:00
syl20bnr 0f4cae5773 Ignore company-quickhelp for emacs version < 24.4
Fix #922
2015-03-23 23:29:03 -04:00
syl20bnr 3e14243a5f New layer better-defaults 2015-03-23 23:27:51 -04:00
Cong Nguyen e7ec767fa8 go layer: use new company-mode layer init
Fix #913
2015-03-23 22:12:04 -04:00
person808 0810217bb6 Add darktooth theme. 2015-03-23 22:07:34 -04:00
syl20bnr 86f40dc20f Remove unnecessary forward slashes in concat functions. 2015-03-23 21:57:42 -04:00
Jean-Christophe Petkovich 676e8ddb72 Don't refer to ~/.emacs.d/ directly.
This is mostly a style thing, since I think it would probably be a lot
of effort getting spacemacs working on windows smoothly. But it is also
a first step towards a "try out spacemacs" script that doesn't require
someone to move their `~/.emacs.d` around.
2015-03-23 21:55:33 -04:00
Jean-Christophe Petkovich e1c2c50932 Create rcirc logging directory during init.
Not much else to say about it.
2015-03-23 21:54:37 -04:00
Daniel Wu 41efc0e263 python layer: Update README 2015-03-23 21:54:06 -04:00
Michael Hauser-Raspe 43c9e14d16 Add projectile-find-other-file key bindings 2015-03-23 21:52:55 -04:00
syl20bnr c291d0e9c3 Temporarily remove company-yasnippet backend
I have to investigate why it triggers some weird side
effects with anaconda source.
2015-03-23 00:48:06 -04:00
syl20bnr 8c05eaa19e Correctly fix the company transformer 2015-03-23 00:22:27 -04:00
syl20bnr 8765158b60 Fix company transformer with company-mode-use-tab-instead-of-enter 2015-03-23 00:18:52 -04:00
syl20bnr bdf1ec390b New evil state evilified + support for dynamic toggle of holy-mode
Key binding on `SPC P <tab>` in the pair programming prefix.
2015-03-22 23:14:43 -04:00
syl20bnr 5c936a5088 Remove unneeded empty init functions since the fix of non activated packages 2015-03-22 03:13:09 -04:00
syl20bnr 814b56ba26 Simplify initialization of flycheck-haskell 2015-03-22 03:11:54 -04:00
syl20bnr 8d66f55d05 Set company-delay to 0.5 as default
0.5 is a sane default, users can easily tweak it in the dotfile.
2015-03-22 02:28:10 -04:00
syl20bnr b1adef0626 Heavy refactoring of company-mode layer
- Enable lazy-loading of company.
- The company layer is now agnostic of any packages which use company
- company-backends is now buffer local and contains only the backends
which are relevant for the current modes
- New macro `spacemacs|reset-local-company-backends`
2015-03-22 02:23:12 -04:00
syl20bnr cc0cb82283 Remove lighter for robe in ruby layer 2015-03-21 18:41:31 -04:00