Commit graph

621 commits

Author SHA1 Message Date
syl20bnr
e4101c84cb Edit floobits layer README 2015-03-15 00:59:27 -04:00
Rodolfo Hansen
d970b84162 Initial work on a floobits layer 2015-03-15 00:51:56 -04:00
syl20bnr
a721dc55fe Refactor prespecitves layer README and move key bindings on L prefix 2015-03-15 00:51:22 -04:00
syl20bnr
834c0aea4f Rename variable with with more conventional enable
Also use `:if` use-package keyword.
2015-03-15 00:34:57 -04:00
Diego Berrocal
c2afa9dc3e Add better support for persp-projectile 2015-03-15 00:32:22 -04:00
Alan Zimmerman
17c2ddf943 Adding layer for dockerfile-mode 2015-03-15 00:31:37 -04:00
Diego Berrocal
0b9aee747c Add rcirc layer and support for it in the perspectives layer 2015-03-15 00:30:31 -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
Chris Barrett
d4a7e3bed1 Fix up some use-package forms
- The `use-package` for magit-gh-pulls is malformed.
- The one for volatile-highlights attempts to enable the mode too early
2015-03-15 00:14:47 -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
person808
9f1cacf236 Set evil-snipe-override-evil.
Replaces enabling evil-snipe-override-mode directly.
2015-03-14 22:55:39 -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
e7d2532cc8 Refactor dash layer
Rename variable dash/helm-dash-docset-newpath to
dash-helm-dash-docset-path
2015-03-13 23:16:40 -04:00
Pierre Radermecker
600809b7e3 Add support for helm-dash in dash layer 2015-03-13 23:04:22 -04:00
syl20bnr
a5784f3756 Move ediff layer into spacemacs
because ediff is a built-in layer
2015-03-13 23:00:34 -04:00
Michael Hauser-Raspe
7dbdd5051a Add basic ediff layer 2015-03-13 22:11:25 -04:00
Michael Hauser-Raspe
ab956fd1fd fasd layer: add file-only, directory-only functions and helm-completion 2015-03-13 22:09:34 -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
9497cd37f7 Lazy load slime layer 2015-03-08 23:43:40 -04:00
syl20bnr
4155b70b13 Edit slime layer README 2015-03-08 23:43:29 -04:00
syl20bnr
e6f3209a20 Lazy load vagrant-tramp 2015-03-08 23:37:31 -04:00
Patrick Connelly
063032849a create slime contribution layer 2015-03-08 23:15:01 -04:00
syl20bnr
7bb120f7fe Edit vagrant layer README to match the layout of other READMEs 2015-03-08 23:13:58 -04:00
syl20bnr
95e1b8b61f Hide lighter of ruby-test mode 2015-03-08 23:12:28 -04:00
syl20bnr
2ca205201d Edit vagrant layer README and minor refactor of packages.el 2015-03-08 23:10:32 -04:00
Brian Hicks
36e21d9961 vagrant: add layer 2015-03-08 22:33:38 -04:00
Michael Hauser-Raspe
89c0ac82ab added documentation on prefix argument to fasd-find-file 2015-03-08 22:30:14 -04:00
Christopher McCloud
7ab68132a0 (doc) adds alembic as dependency to profiles.clj code snippet. 2015-03-08 22:10:50 -04:00
syl20bnr
1e8bf6fc8a Fix unbalanced parenthesis in evil-snipe packages.el 2015-03-07 10:49:29 -05: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
justbur
59155fe513 Move ace-window commands into spacemacs layer and remove ace-window layer 2015-03-07 00:08:53 -05:00
syl20bnr
c826380ca7 Edit evil-snipe README 2015-03-07 00:07:18 -05:00
Endre Bakken Stovner
3ee86b1183 Updated readme for evil-snipe layer, plus minor codechange 2015-03-06 23:58:09 -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
Emmanuel Touzery
664be50c07 when the shortcut was changed the timemachine description line was not updated 2015-03-05 00:06:16 -05:00
syl20bnr
7c8b71f19e Bind Y instead of y to copy commit hash in git-timemachine micro-state 2015-03-03 04:01:05 -05:00
syl20bnr
7cd4973237 Define dotspacemacs-command-key key-bindings in an after-init-hook
Allows the user to overwrite any key binding
2015-03-03 00:14:00 -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
Evan Dale Aromin
310421fb29 Add a binding for geeknote-move and update the readme 2015-03-02 18:39:41 -05:00
Ryan Phillips
700f19d640 Add tmux contrib layer 2015-03-02 18:39:16 -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
9b64c58d26 Tweak ace-window layer 2015-03-01 00:36:32 -05:00
justbur
280d2d70a9 Add support for ace-window and ace-delete-window 2015-03-01 00:02:13 -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
syl20bnr
4816afa91a Format git layer README 2015-02-28 23:37:39 -05:00
Devin Rhode
aff51f634f Increase clarity, add useful links 2015-02-28 23:35:47 -05:00
artemave
fac442c471 Rm extra load of 'oracle.el'
fixes typo from merging #603
2015-02-27 22:54:50 -05:00
syl20bnr
6c4cdac61b Edit auctex layer README 2015-02-27 22:54:11 -05:00
Brian Hicks
45613d1c5d contrib(auctex): add preview docs 2015-02-27 22:52:45 -05:00
syl20bnr
040d1d0ef0 Remove dead comment in colors layer 2015-02-27 22:07:13 -05:00
syl20bnr
da719adf13 Add evil-snipe layer variable evil-snipe-enable-alternate-f-and-t-behaviors 2015-02-27 22:06:52 -05:00
syl20bnr
07d668b676 Edit evil-snipe README 2015-02-27 21:50:41 -05:00
Endre Bakken Stovner
4e711e1b9b Add evil-snipe layer 2015-02-27 21:40: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
Emmanuel Touzery
7cd5ae46da shortcut for copying the git sha hash from the timemachine micro-state 2015-02-27 21:15:56 -05:00
sooheon
96c5faa44b Add ess-mode-hook. 2015-02-27 20:36:27 -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
766e402a32 Update company-mode documentation
Take into account renaming of variable
company-mode-use-tab-instead-of-enter
2015-02-24 20:51:12 -05:00
syl20bnr
f55d1f1a72 Minor change in clojure layer README 2015-02-24 20:38:53 -05:00
syl20bnr
12df81f40a Add git timemachine documentation in git layer README 2015-02-24 20:16:17 -05:00
syl20bnr
a4cf6df559 Updated magit use case section in git layer README 2015-02-24 20:10:44 -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
syl20bnr
d0b2feb6d0 Move and rename company mode variables to config.el 2015-02-24 19:42:33 -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
syl20bnr
186741a100 Use company-mode-hook to initialize company-quickhelp 2015-02-23 23:56:47 -05:00
Cong Nguyen
bd7b32eaf6 add company-quickhelp to company layer 2015-02-23 23:48:51 -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
syl20bnr
b182e15bce Add support for golden ratio to git machine micro-state 2015-02-22 01:46:36 -05:00
Herbert Jones
b0b1b1578a git timemachine micro state on 'SPC g t'
On 'SPC g t', instead of calling git timemachine, wrap useful git
timemachine functions inside a micro state.
2015-02-22 01:31:39 -05:00
Brian Hicks
d6ee093189 contrib(evernote): change namespace to evernote 2015-02-21 00:09:08 -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
Stephen Tudor
4117c6e565 Add more key bindings for ledger-mode
These correlate more or less with the Emacs `C-c` key bindings
2015-02-19 23:07:03 -05:00
Michael Hauser-Raspe
97d6230601 Add an option to use tab for completion in company-mode layer.
This plays well with yasnippet
2015-02-19 23:06:18 -05:00
Michael Hauser-Raspe
6e15255554 Add key bindings for company-mode dropdown 2015-02-19 23:05:11 -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
Devin Rhode
50e32b8081 Closes #616, syntax error in osx layer snippet 2015-02-17 22:23:16 -05:00
syl20bnr
a4e3c32a9d Minor fixes to ansible layer 2015-02-17 22:22:53 -05:00
Brian Hicks
d87d5c1145 contrib(ansible): add layer 2015-02-17 22:21:57 -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