Citizen
1aaf80ea94
Clarify which chord is cider-jack-in
2015-03-10 23:43:17 -04:00
syl20bnr
a1732a8098
Remove unneeded code in C++ layer packages.el file
...
Use variable spacemacs-cache-directory
2015-03-10 20:33:49 -04:00
syl20bnr
fe6cbe790a
C++ layer README srefactor is not available in previous version of emacs
2015-03-10 20:33:47 -04:00
Tu Do
67e5f2733b
Change Semantic cache location and update documentation
...
Also make it compatible with Emacs 24.3
2015-03-10 20:33:45 -04:00
syl20bnr
95e1b8b61f
Hide lighter of ruby-test mode
2015-03-08 23:12:28 -04:00
Christopher McCloud
7ab68132a0
(doc) adds alembic as dependency to profiles.clj code snippet.
2015-03-08 22:10:50 -04:00
Nate Wolfe
7b16276a75
Extend dotspacemacs-smartparens-strict-mode to Clojure REPL
...
This commit extends the configuration setting to toggle
smartparens-strict-mode in the REPL for the Clojure layer.
2015-03-07 00:11:26 -05:00
syl20bnr
bc412b40bf
Document web-mode key bindings in README
2015-03-06 23:47:42 -05:00
syl20bnr
0560267936
Improve web-mode micro-state
...
Toggle documentation
Use `:evil-leader-for-mode`
Add ESC to exit the micro-state
Sort the key bindings
2015-03-06 23:47:22 -05:00
syl20bnr
29a7dbe717
Sort and tweak web-mode key bindings
...
Change `meu` for `meh` (highlight error)
Change `mf` for `mz` (fold/unfold)
2015-03-06 23:39:40 -05:00
Emmanuel Touzery
6d2962543b
Add web-mode key bindings
2015-03-06 22:05:40 -05:00
Bjarke Vad
dda1e8de86
Updated haskell/shm bindings + misc haskell
...
- Added some shm keybindings that fit a bit better with evil-mode
- Set better(saner at least) default for hindent style
- Removed C-{<right>,<left>} bindings
- Removed flycheck delay for showing error at point
2015-03-02 18:43:43 -05:00
Bjarke Vad
83ea6cd2f3
Fixed flycheck not being properly initialized for haskell-mode
2015-03-02 18:40:03 -05:00
syl20bnr
4725769143
Move ess-smart-equals to ess-packages
...
This way it is always discoverable in helm-spacemacs
the :if keyword of use-package allow to enable it on demande with
ess-enable-smart-equals
2015-03-02 18:37:34 -05:00
Michel Kuhlmann
82422e8ee5
ess: make smart equals and underscore optional
2015-03-02 18:36:37 -05:00
syl20bnr
36bab499e0
Commented not support prefix command for major mode
2015-03-01 23:50:32 -05:00
syl20bnr
a024d74521
haskell layer: Always install shm and hindent
2015-03-01 00:00:10 -05:00
Michel Kuhlmann
dc7d3898ee
haskell: optional hindent-mode
2015-02-28 23:58:36 -05:00
artemave
fac442c471
Rm extra load of 'oracle.el'
...
fixes typo from merging #603
2015-02-27 22:54:50 -05:00
hrvladev
15bfeeba83
Update the rails support enabling variable
...
The ruby layer has an outdated documentation for the rails support
enabling variable.
2015-02-27 21:32:26 -05:00
hrvladev
d058994904
Add haml-mode and slim-mode
...
Spacemacs is missing support for the Haml and Slim template
languages.
This commits adds haml-mode and slim-mode to support them.
2015-02-27 21:32:15 -05:00
Tu Do
30dac136bb
Enable Semantic support for C/C++; add Srefator
...
With Semantic mode enabled, it enables IDE features such as:
- Enable helm-semantic-or-imenu to jump with Semantic instead of Imenu.
- Show function signature of current function point is inside at the
top (with global-semantic-stickyfunc-mode)
- Show function signature of current function at point at the
bottom (with global-semantic-idle-summary-mode).
- Add Srefactor for refactoring using Semantic parser framework. Bind it
to "SPC m r".
- Load 'compile package, otherwise compilation-mode-map won't exists and
Semantic fails to bind some key to the map and throw error.
2015-02-27 20:36:00 -05:00
syl20bnr
9a88e1a4fd
clojure layer: use interactive code r
2015-02-27 18:19:23 -05:00
syl20bnr
8cd687efef
clojure layer: Fix lazy loading of golden-ratio settings
2015-02-25 07:45:08 -05:00
syl20bnr
f55d1f1a72
Minor change in clojure layer README
2015-02-24 20:38:53 -05:00
syl20bnr
6687f2d0fe
Rename haskell variables to enable shm and ghci-ng
...
`haskell-enable-shm-support`
`haskell-enable-ghci-ng-support`
2015-02-24 20:09:06 -05:00
Nate Wolfe
68697b4f6f
Fix broken ac-cider link in Clojure README
...
The link had the wrong text, which didn't appear anywhere else. This
sets it to "ac-cider", which looks to be the expected value.
2015-02-24 18:41:14 -05:00
Bjarke Vad
3b8742f3cc
Fixes an issue with company-ghc not loading correctly
...
- the `ghc-comp-init` function should not be called as a hook when
`ghc-init` is already called in `haskell-hook`
- load company-ghc with yasnippet support
2015-02-24 18:39:53 -05:00
Asher Van Brunt
d77bbad49d
Fix ruby filetype regex
2015-02-24 00:05:12 -05:00
Asher Van Brunt
5a83cbd57e
Restore enh-ruby-mode
2015-02-24 00:05:10 -05:00
Bjarke Vad
14c1852f34
Added initial support for structured-haskell-mode
2015-02-23 23:48:06 -05:00
syl20bnr
c9e7276e41
clojure layer: move SPC m =
to SPC m f l
for align-cljlet
2015-02-23 22:18:48 -05:00
syl20bnr
baa2dc3dd1
clojure layer: add send region to REPL support
2015-02-23 22:09:39 -05:00
syl20bnr
d9ad9fea32
clojure-layer: fix align-cljlet initialization and assign binding SPC m =
2015-02-23 21:58:18 -05:00
syl20bnr
18c704a88e
clojure layer: add quick-start in readme
2015-02-23 21:50:32 -05:00
syl20bnr
96427b255d
clojure layer: fix clj-refactor initialization
2015-02-23 21:50:04 -05:00
syl20bnr
94d68a9513
clojure layer: use push instead of add-to-list
2015-02-23 21:06:11 -05:00
syl20bnr
ae66425556
clojure layer: move eval last sexp to mee
(by convention)
2015-02-23 21:05:15 -05:00
syl20bnr
05ff33f086
clojure layer: add support for golden-ratio and evil
2015-02-23 20:52:49 -05:00
syl20bnr
14a3fee574
Fix header for ghci-ng section in readme
2015-02-22 22:06:54 -05:00
Bjarke Vad
78b794f06c
Fixes #641
2015-02-22 12:49:35 -05:00
Bjarke Vad
f447e937e8
Added ghci-ng support to haskell layer
...
- uses the variable `haskell-ghci-ng-support` to enable support
2015-02-22 12:49:10 -05:00
Sylvain Benner
206576e11c
Merge pull request #640 from chrisbarrett/ensime-tweaks
...
Ensime tweaks (eldoc, company, autostart, new bindings)
2015-02-21 00:08:13 -05:00
syl20bnr
8deb57e6ba
Push missing files from previous clojure layer commits
2015-02-20 21:59:07 -05:00
syl20bnr
50f230f27f
Correctly lazy load ruby-end and fix its activation in ruby mode
...
resolves #644
2015-02-20 07:29:50 -05:00
Chris Barrett
c125908776
Scala: Enable eldoc in ENSIME mode
2015-02-20 22:55:37 +13:00
Chris Barrett
f03d09ffc3
Scala: Fix issue with ensime '.' command
...
The period character shows company completions. If completion candidates
are already being displayed, it will complete the current candidate
incorrectly.
Resolve by making '.' accept the current candidate when candidates are
being displayed.
2015-02-20 22:03:27 +13:00
Chris Barrett
3cf622addb
Scala: Automatically start ensime
...
Start ENSIME automatically if there is a .ensime file in an ancestor
directory.
2015-02-20 22:03:27 +13:00
Chris Barrett
eb383eb1ae
Scala: Add keybindings
...
Improve integration with spacemacs, and add SLIME-style
pop-to-definition keybindings (M-. and M-,)
2015-02-20 22:03:27 +13:00
syl20bnr
9ad7ce5236
Fix error in clojure layer with configuration-layer/package-declaredp
2015-02-20 00:14:12 -05:00
syl20bnr
8a86504e73
Move auto-complete hooks to ac-cider init in clojure layer
2015-02-19 23:43:45 -05:00
syl20bnr
ad189c87a1
Sort init functions in clojure layer packages.el
2015-02-19 23:41:20 -05:00
syl20bnr
4448595b74
Move clojure/fancify-symbols to funcs.el in clojure layer
2015-02-19 23:39:51 -05:00
syl20bnr
0ef086a0db
Remove clojure/general-mode and use init-xxx
functions
2015-02-19 23:37:58 -05:00
syl20bnr
1939df7586
Remove explicit rainbow delimiters mode in clojure mode
...
It is already setup in the spacemacs layer.
2015-02-19 23:31:53 -05:00
syl20bnr
3d6ad4f2d2
Don't activate paredit by default in clojure layer
...
This is a user preference.
2015-02-19 23:30:56 -05:00
syl20bnr
e6d808f2ba
Add markdown bindings documentation
2015-02-19 23:04:03 -05:00
pseudonom
76b0bc9b5a
Added markdown keybindings
...
Nearly a direct transcription of the keybindings from `markdown-mode.el`
2015-02-19 22:51:39 -05:00
syl20bnr
0ed329993c
Add refactor and REPL bindings documentation to clojure layer
...
Add cider logo
2015-02-19 22:51:09 -05:00
syl20bnr
53ba6c79c8
Follow the conventions for REPL interaction in clojure layer
2015-02-19 22:51:06 -05:00
syl20bnr
be73a24488
Sort key bindings in clojure layer
2015-02-19 21:59:53 -05:00
Sylvain Benner
5c9078b5ae
Merge pull request #608 from luxbock/clojure-mode-tweaks
...
Clojure mode clj-refactor bindings and tweaks
2015-02-19 21:47:14 -05:00
Cong Nguyen
894c223c33
fix company-go loading before go-mode
2015-02-19 07:08:44 -05:00
Josh Chase
ecd0fc0c52
Fix bug in the go/init-go-oracle function
2015-02-19 07:08:31 -05:00
Stephen Spalding
c2004f6d94
clojure: mgv -> mgg; update docs
2015-02-19 07:08:24 -05:00
syl20bnr
96723eb7eb
Update wrong code snippets in READMEs
2015-02-17 22:36:12 -05:00
Ryan L. Bell
91b8731b87
Initializes ruby-test-mode in the ruby-mode hook
2015-02-17 22:19:20 -05:00
Michael Hauser-Raspe
71a3bedff6
fixing yasnippet company-mode initialisation for python
2015-02-17 22:19:14 -05:00
syl20bnr
2f6fc312a3
Update ruby mi
to msi
to start a REPL
...
According the conventions
2015-02-17 22:14:10 -05:00
syl20bnr
0c18d5afea
Update elixir mi
to msi
for inferior process
...
According to conventions
2015-02-17 22:11:41 -05:00
syl20bnr
f68e81e64a
Update mi
for msi
in ESS layer
...
According to conventions
2015-02-17 22:08:58 -05:00
syl20bnr
8d0dd8b25d
Update python REPL bindings to meet the conventions
2015-02-17 22:07:43 -05:00
syl20bnr
a20508b85b
Change m s f
for m s a
in scala layer
2015-02-17 22:05:42 -05:00
syl20bnr
04054b75e7
Fix missing parameters for python-shell-send-region-switch
2015-02-17 22:00:26 -05:00
syl20bnr
3fc48f40e2
Add ensime logo in scala layer README
2015-02-17 21:59:50 -05:00
syl20bnr
4be4abc12b
Adapt the ensime key bindings to the conventions
...
Add documentation
2015-02-17 21:57:08 -05:00
Bjarke Vad
2dd043ad45
Updated ensime bindings to better fit with spacemacs
2015-02-17 20:12:21 -05:00
Daniel Wu
112fb44de4
Add function to clear python inferior buffer
...
Conflicts:
spacemacs/funcs.el
2015-02-17 20:03:31 -05:00
luxbock
f46f791623
Added and moved prefix declarations to config.el
2015-02-16 20:37:16 +07:00
luxbock
e6b63216fd
Replace clj-refactor prefix from C-c C-m to C-c C-f
...
- C-c C-m is used for macroexpanding in Cider
- C-c C-f is used for pprint-eval-defun
- The latter is the default recommendation from clj-refactors README
- I think macroexpansion arguably more important, but it's debatable
2015-02-16 20:19:45 +07:00
luxbock
921c114c1b
Added leader-bindings for clj-refactor
2015-02-16 20:13:14 +07:00
luxbock
0467cf4c0c
Added :mode with additional file formats
2015-02-16 20:11:30 +07:00
artemave
6a14d0ab8d
Support GOPATH with multiple entries.
...
Fixes go-oracle not being loaded in case $GOPATH has more than one entry.
Conflicts:
contrib/lang/go/extensions.el
2015-02-15 22:40:02 -05:00
syl20bnr
2567ed15a1
Move extra-langs layer to lang directory
2015-02-15 22:33:41 -05:00
syl20bnr
66e38ec962
Lazy load ghc-comp-init in haskell layer
2015-02-14 22:45:14 -05:00
syl20bnr
ff0a04dcef
Lazy load auto-hotkey mode
2015-02-14 22:44:43 -05:00
syl20bnr
79980af6f8
Skip go-oracle configuration if GOPATH not found
2015-02-14 22:44:06 -05:00
syl20bnr
fc84f13d72
Update python key bindings to fit conventions
...
`m g g` and `m h h`
resolves #496
2015-02-12 22:21:45 -05:00
syl20bnr
1a02477d51
Remove prefix commands in python and ruby layers
...
Resolves #569
2015-02-12 22:08:07 -05:00
fotoetienne
014252d4e0
add 'cider-jump-back keybinding as mgb; remove 'cider-jump
...
cider-jump-back is handy
cider-jump is deprecated since cider 0.7.0 and is currently only an alias for cider-jump-var
[b661d10199/cider-interaction.el
]
2015-02-12 00:27:34 -05:00
Riccardo Cambiassi
82f434edb9
Add bundle and define keybindings
...
Also contains the following:
* revert to `ruby-mode` instead of `enh-ruby-mode` as it's more standard, i.e. it doesn't require ruby 1.9.2+
to properly highlight syntax
* fix key binding prefixes
* add ruby-tools mode
* add file types to ruby mode
Conflicts:
contrib/lang/ruby/packages.el
2015-02-12 00:20:24 -05:00
syl20bnr
5f0078506f
Add a condition on yasnippet presence in init-company-anaconda
2015-02-10 23:33:54 -05:00
Michael Hauser-Raspe
45787dadb7
Add yasnippet to company-mode source for python
2015-02-10 23:31:25 -05:00
Jean-Christophe Petkovich
f7ce640fba
Fix for css yasnippet load issue.
...
This fixes #532 by adding spacemacs/load-yasnippet to the css-mode-hook.
This fixes both css-mode and scss-mode.
Switch to init-yasnippet for calling load-yasnippet
2015-02-10 23:31:04 -05:00
syl20bnr
b8d8a0fe2d
Use configuration-layer/layer-decaredp in packages.el of ess layer
2015-02-10 23:23:33 -05:00
Jean-Christophe Petkovich
b1994f2ba6
Add company-ess to ess mode.
...
For bug #287
2015-02-10 23:16:14 -05:00
m3hr
19e150d154
Add Podfile support in Ruby layer
...
Should we delete the extra "dead code" that sits in the config.el? Also about ruby-mode vs enh-ruby-mode?
2015-02-10 23:15:05 -05:00
syl20bnr
c970b356a4
markdown layer README
2015-02-09 22:27:46 -05:00
syl20bnr
41d2517c83
Move markdown package to new lang/markdown layer
2015-02-09 22:14:23 -05:00
syl20bnr
e38fbc912b
Add toc to ocaml README
2015-02-07 23:32:45 -05:00