Commit graph

156 commits

Author SHA1 Message Date
luxbock
b73d685fa3 Add additional clj-refactor bindings to the leader 2015-08-24 20:51:19 -04:00
luxbock
c35c70fb8f Add more bindings to cider-stacktrace-mode 2015-08-24 20:51:19 -04:00
luxbock
7240654d32 Fix bug in spacemacs//cider-eval-in-repl-no-focus
- Move to point-max before inserting text.
- Only indent the newly inserted form instead of the whole buffer.
2015-08-24 20:51:19 -04:00
syl20bnr
562668a429 scheme layer: small edition of README 2015-08-15 00:57:41 -04:00
Brit Butler
6317a98911 Initial support for Geiser. Resolves Issue #1002. 2015-08-15 00:57:36 -04:00
Brit Butler
1198c48fcc Move slime to a common-lisp lang contrib. 2015-08-15 00:50:41 -04:00
syl20bnr
437a819ea1 core: inline recipe in package list
It is now possible to override the recipe in a custom layer.

For instance to override the recipe R for package P in layer L
In a private layer L' put at the end of dotspacemacs-configuration-layers
and listing P with an init function for P, L' becomes the ower of
P and the recipe R' defined in L' overrides the recipe R.
2015-08-14 15:31:22 -04:00
Robert O'Connor
3d2d74ba63 Fix the header for the YAML package.el 2015-08-13 22:55:26 -04:00
syl20bnr
3ef63b89a8 Refactor split-string GOPATH 2015-08-13 22:54:52 -04:00
galaxian
064f201914 fix split multiple directories GOPATH problem (windows) 2015-08-13 22:51:30 -04:00
Devagamster
a1b2b230ba Diminished the weird looking eclim mode minor mode 2015-08-13 22:50:45 -04:00
Szczyp
d8e15a1497 Fancify derived clojure modes
Add comp to clojure symbol fancifier
2015-08-13 22:49:59 -04:00
syl20bnr
e87e51a6d4 Move flycheck config to emacs-lisp layer 2015-08-13 22:40:29 -04:00
syl20bnr
e8072b0057 Fix returned local dir value in python and rcirc layers 2015-08-13 09:02:03 -04:00
syl20bnr
4264e30d7b Move python and rcirc layer extensions to local dir 2015-08-13 09:01:46 -04:00
syl20bnr
77d4bf7ebd php layer: add php-extras recipe 2015-08-12 23:56:43 -04:00
Patrik Storm
c31cc125f5 Remove php-extras for now
The php-extras package is not available on elpa. I suggest we remove it
for now, and add it when/if its available on elpa. Closes #1986 #2503
#1314
2015-08-12 21:40:35 -04:00
syl20bnr
19bb890402 csharp layer: set omnisharp-auto-complete-want-documentation to nil
When using company package.
2015-08-12 15:17:59 -04:00
person808
a7f3981d97 Replace all uses of custom-set-variables with setq 2015-08-10 22:56:02 -04:00
syl20bnr
21338a66d5 python layer: rename function with spacemacs prefix 2015-08-10 22:50:50 -04:00
Bar Magal
84c1967594 python: use semantic for imenu only when semantic-mode is on 2015-08-10 22:48:53 -04:00
Bar Magal
4bcda8dacb emacs-lisp: add company in ielm, keybind for ielm 2015-08-10 22:38:18 -04:00
syl20bnr
18c73ea418 python layer: find usage on SPC m g u instead of SPC m h u
To be consistent with other layers like C#
2015-08-10 22:36:43 -04:00
Bar Magal
eb7f937953 python: various improvements
Add binding for anaconda-mode-usages.
Add completion of filenames in repl.
Don't set variables unnecessarily in newer emacsen - these settings are
only needed in emacs 24.3.
2015-08-10 22:35:02 -04:00
Boris
ac46bb8da2 don't set haskell-process-type
By default (from `haskell-mode`) `haskell-process-type` is set to `'auto`, so no need to set it here. Also when you explicitly set the value of `haskell-process-type` it gets much harder to configure it.
2015-08-10 21:30:19 -04:00
liuxiang
daf1a1bd3f Remove projectile from scala layer. 2015-08-10 08:47:26 -04:00
syl20bnr
f22ac107cc New layer yaml 2015-08-10 08:45:21 -04:00
syl20bnr
41e0befc9c Remove remaining duplicated init functions
haml-mode
slim-mode
yaml-mode
rainbow-delimiters
nix-mode
leuven-theme

Also sort alphabetically the packages in packages.el of html layer
2015-08-10 08:43:29 -04:00
syl20bnr
77c0826957 core: fix some duplicated init functions 2015-08-09 00:59:12 -04:00
Benjamin Albrecht
18ef819164 Set clojure-mode keybindings for derived modes
dedicated modes for ClojureScript, ClojureC and ClojureX were introduced
by clojure-emacs/clojure-mode@20356bc
2015-08-06 12:45:17 +02:00
Max Gonzih
dd58e524c6 Add contrib layer for nim programming language 2015-08-04 23:41:24 -04:00
syl20bnr
6b4e26e1c9 c-c++ layer: move disaster binding SPC m d on SPC m D 2015-08-04 23:19:38 -04:00
William Casarin
cc10f1d4a7 add c-c++ package, disaster: disassemble c/c++ code 2015-08-04 23:18:37 -04:00
Chris McGrath
8c43762bfb Setup some ruby tools bindings
Not doing ruby-tools-clear-string as evil/vim has that covered
2015-08-04 23:15:29 -04:00
dsdshcym
589a533374 Remove an extra space from pair <%= %> in web mode 2015-08-04 23:12:35 -04:00
Lukasz Klich
2e8f62cc22 Add completion after inserting ::
It is used in java 8 to reference methods
2015-08-02 22:34:44 -04:00
Tosh Lyons
010262e181 add keys for ein:traceback-mode 2015-08-02 22:24:14 -04:00
James Conroy-Finn
1fd4afb60c Setup indentation rules for common clojure vars 2015-08-02 20:52:47 -04:00
Swaroop C H
a64b6ef3d2 Mention godef install needed for SPC m g g 2015-08-02 17:54:04 -04:00
Xiang Ji
3258186df2 [Fix #2363] Fix inputting backtick and single quote in markdown mode
Not sure why that part of code was introduced in the first place but it seems to no longer work with the newest
packages. Both backtick and quote behaviors were a kind of broken. Removing the code makes them normal again. And there
seems to be nothing wrong with Github code blocks.
2015-08-02 17:47:50 -04:00
Xiang Ji
706115fc0e Fixed various naming errors in package file descriptions
Well, probably mostly aesthetic, but still they just look a bit jarring out there.
2015-08-02 17:44:59 -04:00
Jean-Christophe Petkovich
793134aab0 ESS company sources should be grouped
The ess company sources should be grouped, when they are not grouped
they are pretty buggy (like not showing completions under certain
circumstances).

To see the problem, try opening an R file and start the interpreter.

When you type the following ([] is the cursor):

    setN[]

You will see completions offering up `setNames`. Press `<enter>`.

Now, try doing the following:

    setNames(setN[])

You will see no completions. Company is trying the `company-R-args`
source, failing it, then skipping the execution of the
`company-R-objects` source.

Grouping them together fixes this, and is what's done within ess itself.
2015-08-01 00:25:00 -04:00
Alexander Kjeldaas
8d0e47a54b Added ensime-pop-find-definition-stack to the scala layer. 2015-08-01 00:14:49 -04:00
Alexander Kjeldaas
6850c85dff The 0.1.5-SNAPSHOT release has problems
When using spark as a framework for example, there are lots of "provided" libraries.  These are excluded from the .ensime file in that old version.
2015-08-01 00:14:25 -04:00
Jenan Wise
be0fa7ed75 Use enh-ruby-mode on interpreter-detected ruby files.
This makes ruby files that start with shebang ruby directives use
`enh-ruby-mode` for consistency with `.rb` files that already use that
mode.
2015-08-01 00:10:11 -04:00
Robert O'Connor
4fe8636e62 add ejs files to web-mode 2015-08-01 00:04:32 -04:00
Gilbert Kennen
c1f6c40a16 add .eex extension to web-mode 2015-07-31 23:59:44 -04:00
Vivien Moreau
94a2fcbaed Racket layer: enable insert state after SPC m s B
As per the README, this keybinding should put the REPL buffer in
insert state.
2015-07-31 23:58:13 -04:00
syl20bnr
e075e21faa javascript layer: re-enable major mode specific prefix commands 2015-07-30 23:20:54 -04:00
syl20bnr
c3ea0e5362 clojure layer: uncomment major mode prefix commands 2015-07-30 23:05:36 -04:00