Commit graph

256 commits

Author SHA1 Message Date
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