syl20bnr
cdd1eddd3d
Abort company when pressing escape
2015-04-18 00:48:11 -04:00
syl20bnr
642b044ab9
defat layer: edit README and refactor init-deft a bit
2015-04-17 23:33:26 -04:00
Tristan Hume
0db03300ac
Add deft layer
2015-04-17 23:21:02 -04:00
syl20bnr
f8a3d653a8
themes-megapack layer: Remove color-theme-solarized since it conflicts
...
with official spacemacs theme
fixes #1216
2015-04-17 22:18:45 -04:00
syl20bnr
afddfec611
gtags layer: remove helm-gtags global hook
2015-04-16 00:13:14 -04:00
syl20bnr
145bf065f4
helm-gtags: more conventional way to add helm-gtags support to a mode
2015-04-16 00:01:42 -04:00
Miloš Mošić
e5a4ebdfb7
Fix formatting for the auto-completion README.md
2015-04-15 22:45:00 -04:00
Christoph Paulik
f165761b18
add semantic stickyfunc toggle and activate in python layer
2015-04-15 22:44:45 -04:00
Allen Li
c4fc397fef
Use org-startup-indented instead of a hook
...
Use the variable provided by org-mode to start in indented mode instead
of adding a hook. This way, a user can override the setting of
org-startup-indented and not wonder why the heck org buffers are still
starting in org-indent-mode.
2015-04-15 22:41:46 -04:00
Tristan Hume
683b65cf1c
Remove private ranger-control layer
2015-04-15 22:41:27 -04:00
Swaroop C H
fdf4f34bd4
Add key for masked org-agenda-show-and-scroll-up
2015-04-15 22:41:10 -04:00
Carlos Galdino
5cb9f9006e
Fix ruby-test-mode
initialization.
2015-04-15 22:40:47 -04:00
Tu Do
53f84f9013
feature: add gtags layer and remove helm-gtags layer
...
helm-gtags and ggtags are clients for GNU Global. GNU Global is a source
code tagging system that allows querying symbol locations in source
code, such as definitions or references. Currently, helm-gtags with GNU
Global is faster than anything else in Emacs for retrieving a large
amount of candidates (even more than 10000 candidates, the list appears
in an instant) and offers more features for language that GNU Global
directly: C, C++, Yacc, Java, PHP4 and assembly.
ggtags is nice for its eldoc support such as display variable/function
definition retrieved from the tag database. However, we disable ggtags
in some modes because those modes have better eldoc integration
already. We add ggtags for this feature alone.
2015-04-15 22:38:47 -04:00
syl20bnr
fe076ce097
helm-gtag layer: fix typo and sort key bindings
2015-04-15 00:54:36 -04:00
Tu Do
786ca3bdf5
develop: add helm-gtags layer
...
helm-gtags is a helm client for GNU Global. GNU GLOBAL is a source code
tagging system that allows querying symbol locations in source code,
such as definitions or references. Currently, helm-gtags with GNU Global
is faster than anything else in Emacs for retrieving a large amount of
candidates (even more than 10000 candidates, the list appears in an
instant) and offers more features for language that GNU Global directly:
C, C++, Yacc, Java, PHP4 and assembly.
2015-04-15 00:51:05 -04:00
Tristan Hume
3da9bb33de
Add D language mode to extra-langs
2015-04-15 00:45:09 -04:00
ralesi
764bc17f57
update autohotkey contrib to use mepla package
2015-04-14 23:37:24 -04:00
Tu Do
cdbfe68cee
Enable c++ mode in proper files
...
Aside from cpp, better enable c++-mode in .h file since C is a subset of
C++ anyway. Without it, when entering .h file of C++, syntax
highlighting is wrong.
2015-04-14 23:37:18 -04:00
syl20bnr
1f16da0924
color layer: Don't fontify the startup buffer
...
Which had the side effect of overwriting the widget
faces
2015-04-13 23:33:34 -04:00
syl20bnr
81b38d0aba
Edit purescript layer README and key bindings
2015-04-13 22:57:47 -04:00
Diego Berrocal
7c43c35d8e
Suggest improvements for web-mode-micro-state
...
Related issue #965
2015-04-13 21:33:43 -04:00
Ryan L. Bell
041d2441c7
Creates a really basic, early stages purescript layer.
...
Leverages:
- purescript-mode
- psci
Purescript README.md
Fixed Purescript logo
2015-04-13 21:33:10 -04:00
person808
79431eb583
Make git-gutter keybindings work for both versions.
...
Also add SPC g h p keybinding to preview hunk.
2015-04-13 21:32:15 -04:00
Jean-Christophe Petkovich
12ac8bcddd
Fix typo in syntax-checking layer.
...
Not much else to say about it.
2015-04-13 21:29:32 -04:00
syl20bnr
e1d317ca28
color layer: define lightness and saturation for material and gotham
2015-04-13 20:47:32 -04:00
syl20bnr
49a2f65e53
org layer: Exclude ox-gfm for now, seems to be problematic
2015-04-13 03:38:01 -04:00
syl20bnr
8e010e1c54
org layer: explicitly load org-indent
2015-04-13 02:01:49 -04:00
syl20bnr
9f94f4ddbe
git layer: Improve git-link support and update README
2015-04-12 12:45:16 -04:00
Diego Berrocal
610eeddfd5
Add git-link package and configure it (also add info on the readme
2015-04-12 12:27:42 -04:00
syl20bnr
b8e617c886
New function spacemacs/warning
2015-04-12 12:25:53 -04:00
syl20bnr
7e23a62cd7
python layer: update README with anaconda-mode prereq install instructions
2015-04-12 11:26:19 -04:00
syl20bnr
737e2e86e1
Add documentation to change the org bullets
2015-04-12 11:09:53 -04:00
syl20bnr
dac29ce71c
Namespace spacemacs buffer functions with spacemacs-buffer prefix
2015-04-12 00:24:03 -04:00
Tu Do
f0fe7b7252
[fix] Only use ask password with GUI in Windows
2015-04-11 23:56:10 -04:00
syl20bnr
c8d3e48d10
haskell layer: remove mentions to hi2 in README
2015-04-11 14:48:30 -04:00
syl20bnr
e449966903
erc layer: add SPC a i E to connect via TLS
2015-04-11 11:00:54 -04:00
Swaroop
079d26db9d
Add note on erc-tls usage to README
2015-04-11 10:57:24 -04:00
syl20bnr
634a3f361e
Fix org-pomodoro init function name
2015-04-11 10:44:07 -04:00
Christoph Paulik
204aa68d87
fix org toc
2015-04-11 10:43:21 -04:00
syl20bnr
c9209dc6c1
auto-completion layer: update README
2015-04-11 00:42:03 -04:00
syl20bnr
36492c87c4
org layer: fix diminish of org-indent
2015-04-11 00:38:31 -04:00
Ben Gamari
04895b4c28
Add cmm-mode to haskell layer
2015-04-11 00:21:28 -04:00
syl20bnr
6844ff9fed
New layer: org
2015-04-11 00:13:02 -04:00
Swaroop
c70141ec24
Add org-pomodoro layer
2015-04-10 23:35:03 -04:00
syl20bnr
90c004cb65
Update syntax-checking layer
2015-04-10 23:23:32 -04:00
syl20bnr
c04713c87b
Edit editorconfig layer README
2015-04-10 23:01:58 -04:00
jupl
bb3f3d9da5
Add editorconfig layer
2015-04-10 22:59:24 -04:00
syl20bnr
cce8d5382d
Contrib category "config"
...
Move puppet, ansible and dockerfile layer there
2015-04-10 22:58:14 -04:00
syl20bnr
a4919b3eda
New layer syntax-checking
...
Move flycheck
2015-04-10 22:23:16 -04:00
Nate Wolfe
e444f962bc
[puppet] Fix typos in README keybindings
...
This commit removes the errant '>' character from the key bindings
section of the Puppet README.
2015-04-10 20:27:46 -04:00
syl20bnr
c2fe549158
haskell layer: tweaked company backends
2015-04-10 00:00:51 -04:00
syl20bnr
7f29260205
Add yasnippet backends
2015-04-09 22:28:26 -04:00
syl20bnr
e674c10a0a
Disable globally enabled company
2015-04-09 08:09:00 -04:00
syl20bnr
cef3ca6653
auto-completion layer: defer 1 instead of 2 for company
2015-04-09 01:54:40 -04:00
syl20bnr
9ae83bb647
evernote layer: Add prefix command name for ae
2015-04-09 01:28:58 -04:00
syl20bnr
90fc74d799
Fix company-backends error with ymcd and c-headers
2015-04-09 01:27:53 -04:00
syl20bnr
8d348c21b7
Move irc startup key bindings behind ai
prefix
2015-04-09 01:27:23 -04:00
syl20bnr
965dc56817
Re-enable company globally with :defer 2
2015-04-09 01:17:49 -04:00
syl20bnr
e72afd6086
auto-completion layer: update README
2015-04-09 00:55:37 -04:00
syl20bnr
fef3268f47
racket layer: Configure company
2015-04-09 00:40:49 -04:00
syl20bnr
c805979ca2
Update auctex company configuration
2015-04-09 00:13:15 -04:00
syl20bnr
0c6682cbd1
Refactor one more time the auto-completin macros
...
It is important to define the buffer local backend variables
in a config.el otherwise it is not available in the layer
configuration if the auto-completion layer is removed.
There were also some issues by hiding the explicit
configuration of company inside a macro, for instance
helm-spacemacs is unable to display the company package
configured in a given layer if the auto-completion layer
is removed.
2015-04-09 00:03:51 -04:00
Tristan Hume
f04412893e
Change company macro name and use push
2015-04-08 12:39:25 -04:00
Tristan Hume
e79e077edf
Fix bugs in c-c++ and ycmd auto-completion
2015-04-07 16:03:13 -04:00
Tristan Hume
fe90cf09e8
Port many layers to new auto-completion
...
Adds support for ruby, auctex, css, ledger and gtags with new
auto-completion infrastructure. Ticks off many things in #1045
2015-04-07 16:02:53 -04:00
Tristan Hume
ad86ab8fb1
Add a helper for simple company initialization.
...
Adds the spacemacs|init-layer-company helper to set up company
completion for a language layer and replaces existing simple company
initializations. More complex initializations should use the new
architecture directly and remain untouched by this commit.
2015-04-07 15:21:13 -04:00
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