Commit graph

277 commits

Author SHA1 Message Date
syl20bnr
8b175d6eb6 Simplify ruby layer use-package
`:mode` implies `:defer t` so I removed all the `:defer t` when
`:mode` is used
2015-03-15 23:48:58 -04:00
syl20bnr
96e96ae8e4 Fix clojure lazy-loading 2015-03-15 23:48:47 -04:00
syl20bnr
ff7960fe5d Lazy-loading for c-c++ layer 2015-03-15 21:44:10 -04:00
Diego Berrocal
6e348c0a54 Fix compatibility with use-package 2.0 2015-03-15 18:51:18 -04:00
Amin Bandali
f8b42d166b clojure layer: add cider-quit binding SPC m s q 2015-03-15 00:16:57 -04:00
Amin Bandali
64f8db437f (doc) CIDER requires nREPL minimum 0.2.7
https://github.com/clojure-emacs/cider/issues/970
2015-03-15 00:16:38 -04:00
Christoph Paulik
7cc096e213 activate inferior-python-mode in comint buffer
this enables autocompletion
This code still has the bug that point stays in the comint buffer
2015-03-14 23:57:39 -04:00
Christoph Paulik
06a2d9ba47 fixes python compile command
- now sets the compile command correctly if python buffers are switched
- moves point to end of comint buffer, useful if a breakpoint is set
2015-03-14 23:57:37 -04:00
Tu Do
3e277409ea [Fix #738] Display all parameters in the top line
This change allows semantic-sticky-func-mode to display parameters that
are scattered in many lines by using stickyfunc-enhance package. It also
specifically handles Python to also display assigned values if
available.

Also update documentation.
2015-03-14 22:56:20 -04:00
syl20bnr
3098a1a2d8 Refactor python compile command 2015-03-14 02:59:12 -04:00
Christoph Paulik
ca7048c971 Add python compile command
- automatically changes compile command to
  ```python (buffer-file-name```
  for python buffers
- automatically starts comint mode in python mode to allow interaction
  with debugger
2015-03-14 02:56:51 -04:00
syl20bnr
14a3737890 Rename spacemacs custom cider function
Add the cider prefix to avoid clashes
2015-03-14 01:46:05 -04:00
syl20bnr
8982836fe9 Adapt fsharp to the conventions 2015-03-14 01:45:52 -04:00
Ryan Roberts
02c5c82768 Add fsharp layer 2015-03-13 23:24:17 -04:00
Michael Hauser-Raspe
519e46bbc9 Add haskell-type-on-previous-line function 2015-03-13 23:22:39 -04:00
syl20bnr
c5b1068657 Block go-oracle configuration if go-oracle not found 2015-03-12 00:36:09 -04:00
syl20bnr
ca17484f97 Change :if condition in company-go init function 2015-03-12 00:26:12 -04:00
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