syl20bnr
c3ea0e5362
clojure layer: uncomment major mode prefix commands
2015-07-30 23:05:36 -04:00
Martin Martinez Rivera
0fb0bf262a
Added java mode prefixes
2015-07-30 22:59:13 -04:00
syl20bnr
99623a8c72
eyebrowse layer: Fix not working keys when tagging a workspace
2015-07-30 22:56:47 -04:00
syl20bnr
1d1b137c7e
eyebrowse layer: use term tag instead of label in doc
2015-07-30 22:56:05 -04:00
Ryan Phillips
88316dd2cb
eyebrowse: add s for switch-to-window-config
2015-07-30 22:51:06 -04:00
Uri Sharf
c16723baa7
Activate clojure-mode for *.boot files
2015-07-30 22:48:49 -04:00
syl20bnr
bebbae2013
haskell layer: apply org doc conventions to README
2015-07-30 22:46:06 -04:00
Michel Kuhlmann
d58895773e
haskell: make ghc-mod optional
2015-07-30 22:43:24 -04:00
Rob Merrell
7564d33e0a
Link to the theme gallery in the docs
2015-07-30 22:21:54 -04:00
bsermons
92281cc88e
Allow fsharp-mode to determine build path.
2015-07-30 22:20:35 -04:00
syl20bnr
42cce3a403
erc layer: rename erc-use-sasl-auth to erc-enable-sasl-auth
2015-07-30 22:18:22 -04:00
syl20bnr
18be7425f4
asciidoc layer: convert README to org file
2015-07-30 22:17:42 -04:00
Diego Berrocal
eae6e48094
Add ERC-SASL to SASL authentication to ERC
...
Add config.el file in ERC sasl
2015-07-30 22:09:03 -04:00
Mark Safronov
61240c9594
Added Asciidoc contrib layer.
...
It has keybindings (very rudimentary, a lot more can be added later, see comments in source code).
It has :defer t
It has all its dependencies (cl mainly) properly defined
All necessary init functions are prepared
Moved to new `!lang` dir
Battle-tested by daily usage
2015-07-30 21:45:24 -04:00
Robert O'Connor
ffae6440a1
Revert company-math addition
...
messed up and didn't realize company-auctex did it
2015-07-30 21:35:31 -04:00
Devagamster
59074206db
Fixed the formatting of the bullet points
2015-07-30 21:33:54 -04:00
Robert O'Connor
63d1dd7375
Update README for latex layer to include the company-math addition
2015-07-30 01:37:58 -04:00
Bar Magal
5d38c0ff97
c-c++: fix key-bindings for cscope
2015-07-29 23:32:53 -04:00
sooheon
5e4daf88d8
Add magit-push-always-verify var to magit docs
2015-07-29 23:30:28 -04:00
liuxiang
cfc9852a34
Turn projectile rails on for all rails file in a rail project, not only
...
for enh-ruby-mode files.
2015-07-29 23:01:25 -04:00
Sridhar Ratnakumar
fc95a4d63c
Note about exec-path-from-shell
...
cf. https://github.com/syl20bnr/spacemacs/issues/2331#issuecomment-121686918
(i was trying to do both, but it is not necessary given spacemacs defaults)
2015-07-29 22:58:27 -04:00
Ista Zahn
365afd0e00
change ess-anable-smart-equals default to nil
2015-07-29 22:11:38 -04:00
Josh Greenwood
db9cb181fa
Fixes broken link to the magit "about" page
2015-07-29 22:08:48 -04:00
syl20bnr
85eaaad107
latex layer: move company-math configuration to its own init function
2015-07-29 21:38:07 -04:00
Robert O'Connor
cb11828c88
add company-math to latex layer auto-completion
2015-07-29 21:27:47 -04:00
Travis B. Hartwell
5f5b3ea92e
Extend the Javascript layer documentation.
...
Questions often come up on Gitter regarding configuration of
the indentation level in Javascript and JSON fils, so I felt
this would be useful to call out.
2015-07-29 21:27:07 -04:00
syl20bnr
b852f512eb
ranger layer: better default configuration
...
Which is closer to original ranger
2015-07-27 20:52:58 -04:00
syl20bnr
4ee6c6d4e1
unimpaired layer: Fix newline format
2015-07-27 12:20:17 -04:00
Stefan Otte
9867e65dae
Set link to vim-unimpaired properly
2015-07-27 12:17:12 -04:00
andyque
f88ba22096
fix unimpaired typo
2015-07-27 12:16:41 -04:00
Gilbert Kennen
d047988d07
reenabled magit-gitflow for magit 2.1
2015-07-27 12:13:44 -04:00
Eivind Fonn
0f979d3cea
Better indentation for add-toggle
2015-07-27 12:09:27 -04:00
Eivind Fonn
c52535fe99
Implement modeline DSL
2015-07-26 22:35:15 -04:00
syl20bnr
5ab157a427
shell layer: enable by default shell-protect-eshell-prompt
2015-07-26 02:41:26 -04:00
Martin Yrjölä
829e4eb7ee
shell layer: Add option to protect the Eshell prompt
2015-07-26 02:34:35 -04:00
Martin Yrjölä
b93556981a
shell-layer: fix magit-status alias
...
Now (i guess after the 2.1 release) magit-status can be executed
directly in eshell. If magit-status is called with the path as parameter
the path must be the git repo root. If not from the git repo root magit
will ask if a new repo should be created.
2015-07-26 02:32:50 -04:00
syl20bnr
04fa448e8b
Delete deprecated !usr contrib directory
2015-07-26 01:28:20 -04:00
justbur
6bdb3798f6
Adds configuration variable for a path to private snippets.
2015-07-26 01:26:26 -04:00
syl20bnr
b2ea9f22e0
clojure layer: move popwin config in its own init function... again
2015-07-26 01:22:13 -04:00
Christopher McCloud
7050e2f571
add cider-doc to popwin special buffers
...
Uses the same options as *Help* buffer
2015-07-26 01:21:06 -04:00
syl20bnr
055fa64d5b
clojure layer: move popwin config in its own init function
2015-07-26 01:18:16 -04:00
Christopher McCloud
f4b209c6ff
adds cider error buffer to popwin special buffers
...
Uses same options as *Help* buffer
2015-07-26 01:15:56 -04:00
Tommi Komulainen
46fe9aa90b
git layer: remove extra magit-next extension load-path
...
No longer needed as magit is in elpa.
2015-07-26 01:12:56 -04:00
Martin Yrjölä
779c96e43d
shell-layer: deactivate eshell autocomplete for remote paths
2015-07-26 01:11:38 -04:00
syl20bnr
b2bc3286b2
git layer: defer loading of git-commit
2015-07-26 01:03:30 -04:00
Ryan Whitehurst
1fa4f989ef
Make sure we use-package git-commit
...
With the move to Magit 2.1.0, `git-commit-mode` is deprecated and no
longer shipped in favor of the `git-commit` package, which is shipped
separately from Magit. This ensures that the `git-commit` package is
loaded so that using Spacemacs as your $GITEDITOR outside of Magit works
as expected.
2015-07-26 01:02:16 -04:00
Diego Berrocal
01ad10ddbb
Add NixOS Layer
2015-07-26 00:59:28 -04:00
syl20bnr
84640910b3
Replace guide-key by which-key
2015-07-24 00:08:43 -04:00
syl20bnr
f4e5e4cbe6
tweak wich-key configuration
2015-07-23 23:58:58 -04:00
Diego Berrocal
632641b99e
Use zeal-at-point
package instead of helm-dash.
...
But also keep the helm-dash package just in case.
2015-07-23 23:44:04 -04:00
Alex Rich
9d33b9020b
add Stan modeling language to extra-langs
...
Stan is a probabilistic programming language for Bayesian statistical
inference which interfaces with R, python, Julia and Matlab.
2015-07-23 23:40:16 -04:00
syl20bnr
54c299edce
html layer: use add-to-hooks whenever it is possible
...
Also fix company for jade and slim
2015-07-23 23:38:40 -04:00
Robert O'Connor
84ab5ef325
Add jade mode to the html layer with various improvements
...
- autocomplete
- flycheck for slim & haml
- rainbow delimiters mode for haml, jade and slim
2015-07-23 23:26:20 -04:00
Gilbert Kennen
7a58b182ca
removed flycheck from elixir
2015-07-23 23:25:49 -04:00
justbur
a6818815a3
Update which-key for MELPA
2015-07-23 23:01:36 -04:00
ralesi
081f58bbd5
Add ranger contribution layer
2015-07-23 23:00:49 -04:00
andyque
c737da5952
chinese layer: fixes
...
- fix Source Code Pro not found issue
- add option to toggle youdao dict package.
- and also improve IM package installation.
use push instead of add-to-list
2015-07-23 22:51:17 -04:00
Jenan Wise
cd78f92b37
Use exec-path-from-shell-copy-env to set GOPATH.
2015-07-23 22:39:52 -04:00
syl20bnr
c14d4912b1
Prefer pre-init function to setup use-package hooks
2015-07-23 22:21:51 -04:00
syl20bnr
15d90743f7
cscope layer: Make it agnostic of c-c++ and python modes
2015-07-23 22:20:25 -04:00
syl20bnr
bf47c76535
Convert cscope layer README to org
2015-07-23 21:56:04 -04:00
Bar Magal
8edb060be3
Add Cscope layer (includes PyCscope)
2015-07-23 21:45:21 -04:00
syl20bnr
2546c2bafa
Convert wakatime readme to org
2015-07-23 21:38:52 -04:00
Diego Berrocal
d5cce60ebc
Add wakatime layer
...
defvar to setq
Changed global mode for local
2015-07-23 21:30:54 -04:00
ralesi
4b518018c2
Unimpaired contribution layer
2015-07-23 20:29:26 -04:00
ralesi
e7c59d7aa4
Vinegar contribution layer
2015-07-23 20:27:42 -04:00
Tosh Lyons
1cacce8ebc
Add Jabber layer
2015-07-23 20:25:06 -04:00
Matthías Páll Gissurarson
78a1d7a06e
Added .jsx to web-mode
2015-07-23 20:10:06 -04:00
R. Haluk Öngör
aac19feee8
elixir layer: Popup mix windows
2015-07-23 20:04:42 -04:00
syl20bnr
4f9b3c1721
Update terraform layer
2015-07-23 19:57:45 -04:00
Brian Hicks
4ee9354c6e
terraform: add layer
2015-07-23 19:30:23 -04:00
Eivind Fonn
4193be5c2e
Fix RoR and Django layer naming
2015-07-09 00:43:50 -04:00
Herbert Jones
cce3445b85
init-shell in wrong namespace
2015-07-09 00:16:09 -04:00
syl20bnr
cdb4efce68
emacs-lisp layer: remove spacemacs/eval-region
...
Use eval-region directly
Fixes #2074
2015-07-08 23:16:44 -04:00
syl20bnr
2bc26cebef
shell layer: typo in README + update TOC
2015-07-08 01:17:52 -04:00
syl20bnr
aa2ccced10
shell layer: disable auto-jump to prompt when em-smart is enabled
2015-07-08 01:06:38 -04:00
syl20bnr
4770263fdf
shell layer: sort init function alphabetically
2015-07-08 01:02:00 -04:00
syl20bnr
f88bb0cdff
shell layer: various improvements for eshell see below
...
- move the magit, helm and other dependencies to their own init
functions
- remove all nested use-package forms and enable correct lazy-loading
of eshell
- import interesting features from trishume like auto-completion and
automatic jump to prompt when switching to insert state
- new layer variable `shell-enable-smart-eshell` to conditionally enable
`em-smart` (default is not enabled)
- document all the last additions to the layer in README.org
2015-07-08 00:57:15 -04:00
Giorgio Leveroni
40487778e6
Add eshell goodies
...
I just noticed the new 'shell' layer and thought that it would be nice to include these additions to have a better eshell experience!
2015-07-07 22:51:50 -04:00
syl20bnr
b9c7829560
chinese layer: minor formatting of documentation and code
2015-07-05 00:34:27 -04:00
andyque
d5d4453125
Add Chinese layer to spacemacs.
2015-07-05 00:20:04 -04:00
syl20bnr
fc020d5871
slime layer: minor typo fix
2015-07-04 19:37:59 -04:00
person808
53f12be40c
Fix typo in c-c++ README.
2015-07-04 19:33:29 -04:00
stnly
b81e8e1ce8
Fix typo in Github readme
2015-07-04 19:33:12 -04:00
Tu Do
8d6b8b2def
Use magit-log-all in place of magit-log
...
magit-log-all has the same with the old magit-log: show the commit log
immediately without asking for revision. We should use magit-git-log for
smoother transition to magit 2.1.
2015-07-04 19:31:27 -04:00
kccai
430aeaf0bf
Minor fix of the org table
2015-07-04 18:47:51 -04:00
Zach Latta
9eb1b4936a
Update key sequence to open rebase buffer for Magit 2.1
2015-07-04 18:46:57 -04:00
Patrik Storm
c6d9c18f28
Fixed docs
2015-07-04 18:45:48 -04:00
kccai
18d699ce18
Fix the document of version control keybinding
2015-07-04 18:45:02 -04:00
Jenan Wise
be05bb3f81
[git] Bind magit-blame
rather than magit-blame-mode
to "gb".
...
Calling `magit-blame-mode` directly is not advised as of Magit 2.1.0,
and will leave a buffer in read-only mode upon exit. `magit-blame` also
allows recursive blame upon repeated usage.
2015-07-04 18:44:28 -04:00
Travis B. Hartwell
9eab467ec7
Variable name has changed in magit 2.1.0.
2015-07-04 18:42:23 -04:00
h3dkandi
c31c1c1199
Recommend removal of old slime installs.
...
For Linux only uninstalling didn't do the job. I had to purge the package.
2015-07-04 18:41:48 -04:00
syl20bnr
fd3e7eb357
java layer: add logo to README
2015-07-04 01:44:50 -04:00
syl20bnr
08a1bd91bc
java layer: fix typo
2015-07-04 00:58:42 -04:00
syl20bnr
b19c3faf91
java layer: convert README to org
2015-07-04 00:55:38 -04:00
syl20bnr
b5e2e3773d
java layer: rename functions with spacemacs prefix
2015-07-04 00:29:25 -04:00
syl20bnr
8beeaba6db
java layer: fix company backend setup
2015-07-04 00:24:44 -04:00
syl20bnr
71ae4520cc
java layer: defer eclim loading and sort key bindings
2015-07-04 00:20:12 -04:00
syl20bnr
1a39ffbf65
java layer: remove unneeded projectile layer
...
It is in core
2015-07-04 00:13:15 -04:00
Lukasz Klich
e77eb259ec
Eclim based java layer
2015-07-04 00:10:30 -04:00
syl20bnr
600046f667
Split python layer into !lang/python and !frameworks/django layers
2015-07-03 23:53:07 -04:00
syl20bnr
dca6eca3c0
Split ruby layer into !lang/ruby and !framework/ruby-on-rails
2015-07-03 23:51:34 -04:00
Robert O'Connor
555b8c0ec8
Add slim-mode to ruby layer
2015-07-03 23:14:20 -04:00
syl20bnr
c580ff1361
idris layer: minor change in README
2015-07-03 23:08:46 -04:00
syl20bnr
225167465a
sml layer: move it to !lang, add bindings and convert README to org
2015-07-03 23:07:55 -04:00
Keith Simmons
918c0cf4da
Added SML layer
2015-07-03 20:51:37 -04:00
syl20bnr
2ccea679da
idris layer: rename the layer to idris-lang, update bindings and doc
...
Rename the layer to idris-lang because idris-packages variable is used
by the package
Update key bindings to better fit spacemacs conventions
Convert markdown README to org
2015-07-03 20:44:04 -04:00
Timothy Jones
c55c7c74a4
Add a layer for the Idris language
...
This removes idris-mode from the extra-langs layer and moves it to its
own layer with custom evil-leader keybindings. It also removes
documentation in extra-langs on other removed languages.
There are two major complications with idris-mode: it defines its own
evil-leader bindings which overwrite Spacemacs defaults, and it uses
the variable idris-packages, which Spacemacs uses to include the
idris-mode package, to define Idris packages to load for the current
buffer.
2015-07-03 18:51:50 -04:00
syl20bnr
aa1dc15aa3
javascript layer: move json-snatcher to SPC m h p
2015-07-03 18:44:19 -04:00
Diego Berrocal
debe9e1d4f
Add json-snatcher package
2015-07-03 18:40:16 -04:00
syl20bnr
86dbabd05b
New WIP layer: which-key
2015-07-02 22:46:34 -04:00
syl20bnr
48b8c1a0be
git layer: update documentation
2015-07-02 22:08:03 -04:00
syl20bnr
d04ed6dc25
Make magit 2.1 the official magit version for spacemacs
2015-07-02 00:36:26 -04:00
syl20bnr
c177f0d75f
magit next: remove unnecessary hook for auto-fill-mode
2015-07-01 02:00:34 -04:00
Christoph Paulik
8ddd2c43d1
add org-set-tags keybinding
2015-07-01 01:49:43 -04:00
syl20bnr
1bb120ab00
racker layer: document previous commit
2015-07-01 01:41:57 -04:00
Xiang Ji
43a22e002b
Fixed electric-pair-skip
not working in racket mode
...
See https://github.com/greghendershott/racket-mode/issues/140
2015-07-01 01:40:35 -04:00
syl20bnr
c635aa8b36
rust layer: move SPC m c C
to SPC m c x
+ various small fixes
2015-07-01 01:37:31 -04:00
JP-Ellis
90f80c8ad1
Rust improvements:
...
- Use compile instead of shell for cargo. This allow Emacs to parse the
output, including all the errors :)
- Added support for Racer (it works for me at least... hopefully for
others too)
Signed-off-by: JP-Ellis <coujellis@gmail.com>
2015-07-01 01:34:07 -04:00
wsk
6746afa5e6
move org-clock-save.el to .cache
2015-07-01 01:28:36 -04:00
person808
bc197a288c
Add option to show snippets in the company popup.
2015-07-01 01:22:34 -04:00
syl20bnr
cd600cad4f
syntax-checking: just use flycheck default
...
This commit drastically simplify the previous commit by removing
the layer variable syntax-checking-check-on-buffer-change and
the associated usage of it.
This effectively make spacemacs use the default flycheck setting.
If the user wants to customize this behavior then she can modify
directly the flycheck variable.
2015-07-01 01:16:05 -04:00
Ryan Whitehurst
a211dfcbf5
Allow syntax checking to happen on buffer change
...
Add a variable `syntax-checking-check-on-buffer-change` to the
`syntax-checking` layer which conditionally sets the variable
`flycheck-check-syntax-automatically` to:
- `'(save mode-enabled)` when nil
- `'(save idle-change new-line mode-enabled)` (the package default)
when non-nil
The various settings determine when Flycheck evaluates the buffer:
- `save` triggers a buffer check after buffer save.
- `mode-enabled` triggers a buffer check when `flycheck-mode` is
enabled.
- `idle-change` triggers a buffer check after the editor has been idle
for `flycheck-idle-change-delay`
- `new-line` triggers a buffer check whenever a new line is inserted
into the buffer
2015-07-01 01:14:09 -04:00
syl20bnr
5a21fe88c4
magit next: add support for SPC g L
key binding
2015-07-01 01:09:41 -04:00
Tommi Komulainen
99fa0a73d7
git: add SPC g L
keybinding for magit-file-log
...
Display the log for the currently visited file or another one.
2015-07-01 01:04:56 -04:00
syl20bnr
3de3133ed0
magit next: add key bindings for rebase and commit modes
...
Actually the cake is a lie, the key bindings for rebase
mode have been added in the previous commit
2015-07-01 00:22:08 -04:00
syl20bnr
83c0d95195
core: spacemacs/evilify-map is now a macro
...
Add support for additional key bindings
2015-07-01 00:20:45 -04:00
Elais Player
0b36ce4d1f
Added tao theme
2015-06-30 23:00:41 -04:00
syl20bnr
9349b8045d
magit next: switch to magit-builtin-completing-read
...
Which works with helm as well so we don't need to set it to
magit-ido-completing-read (triggers a warning of magit about
a required third-party we don't need).
2015-06-30 22:57:18 -04:00
Tu Do
57f8c7e2b3
Update installation instructions to use ctags backend
...
Without this gtags.conf copied as .globalrc, generating Global tag
database won't work with other backends.
2015-06-30 22:57:06 -04:00
syl20bnr
cd40adebe0
magit next: move toggle whitespace on C-S-w
2015-06-30 22:55:04 -04:00
Jonas Bernoulli
5bd70f448c
No longer set magit-last-seen-setup-instructions
2015-06-30 22:49:14 -04:00
Jonas Bernoulli
0677ece503
Fix magit-toggle-whitespace et al for magit 2.1.0
2015-06-30 22:49:06 -04:00
Jonas Bernoulli
5df4ba0e75
Implement fullscreen magit status without advices
2015-06-30 22:48:52 -04:00
syl20bnr
e923ae7fb7
github layer: Move magit-gh-pulls to extensions
...
For the transition period to magit 2.1
2015-06-30 22:47:52 -04:00
syl20bnr
b7a24dccac
magit next: set emacs state as default instead of insert
...
Fix not working `f` key due to evil-escape which allows
event passthrough only in emacs state.
2015-06-30 01:30:44 -04:00
syl20bnr
17a3e47948
magit next: add evilified bindings
2015-06-30 00:43:47 -04:00
syl20bnr
e2e071c7fb
Add support for automatic "evilification" of maps.
...
Works with magit-next for now.
Tests to update and evilify functions robustness need to be improved.
Does not work 100% with magit-mode-map because it is created with
`make-keymap` and not `make-sparse-keymap` and `map-keymap` does not
seem to work with `make-keymap`.
2015-06-25 23:49:53 -04:00
syl20bnr
42dc33ad66
magit next: Evilify magit section maps
2015-06-25 00:21:15 -04:00
syl20bnr
64dc0de2e5
Fix magit loading when git-use-magit-next is nil
2015-06-24 17:46:46 -04:00
syl20bnr
7876176d38
Add magit-next as an extension (submodule)
...
Set git-use-magit-next to t in the layer variable to use it.
For now magit-ghpull from github layer is disabled.
A LOT of issues with next magit and evil remain to be fixed
2015-06-23 23:52:24 -04:00
Tu Do
3e798cfdb8
Enable Helm Gtags on compilation-mode and shell-mode
...
Since we can use helm-gtags to jump to any valid symbol on
shell/compilation buffer. For example, if a test case fails and it
outputs a function where the failure occurs, we can move point on that
failed function and jump directly to it.
2015-06-22 23:29:55 -04:00
syl20bnr
15c8bc9ac9
Remove superfluous empty lines in python layer README
2015-06-22 23:16:30 -04:00
Swaroop C H
3b6b19eec4
Python layer docs: Mention PYTHONPATH fix
2015-06-22 23:15:05 -04:00
Jeremy Huffman
7f24d019a1
electric-indent-local-mode is not always defined
2015-06-22 23:14:06 -04:00
Swaroop C H
50803f4bb9
Org layer docs: Update jump keyboard shortcut
...
Follow-up to @tuhdo's commit:
4d219934bc
2015-06-22 23:09:53 -04:00
Benno Fünfstück
61e8ee791d
extra-langs: enable QML mode for all qml files
...
There is no other file type for the extension .qml, so this should be
safe.
2015-06-22 23:08:35 -04:00
Giorgio Leveroni
26f809fa3f
Evilify CIDER Inspector
...
- Use =L= instead of =l= for ~cider-inspector-pop~.
- Add `cider-inspect` key-binding mention in README
- Add key-binding for `cider-debug-defun-at-point`
2015-06-22 23:01:25 -04:00
syl20bnr
363808abf4
slime layer: update key bindings and populate README
2015-06-21 23:46:36 -04:00
J.A. Cecil
a40bc74576
Add mode bindings for Slime contrib layer.
...
Bindings are technically for lisp-mode and scheme-mode rather than
slime-mode since evil-leader/set-key-for-mode doesn't seem to work
with minor modes.
2015-06-21 23:34:34 -04:00