Commit graph

3934 commits

Author SHA1 Message Date
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
justbur
ed3634640f Fix call to popwin-mode before it's loaded 2015-07-02 22:46:54 -04:00
syl20bnr
86dbabd05b New WIP layer: which-key 2015-07-02 22:46:34 -04:00
syl20bnr
09c1762d29 Update change log 2015-07-02 22:18:49 -04:00
syl20bnr
48b8c1a0be git layer: update documentation 2015-07-02 22:08:03 -04:00
syl20bnr
29de3b9d0c core: fix evilification of evil-escape starter key
also remove now obsolete fix thanks to this new fix

Fixes #2167
Fixes #2183
Fixes #2184
2015-07-02 22:05:22 -04:00
syl20bnr
794904adb0 Bump current version to 0.104 2015-07-02 00:53:44 -04:00
syl20bnr
4bec7fb74a Update change log and release notes 2015-07-02 00:39:13 -04:00
syl20bnr
5e1c5319e9 core: put MELPA at the top of the list of archives 2015-07-02 00:38:47 -04:00
syl20bnr
42cbc79dd1 Add achievements
1000th PR to justbur
2000th star to stshine
1000th joiner on the chat to gabrielpoca
1st joiner on the chat to trishume
2015-07-02 00:37:04 -04:00
syl20bnr
d04ed6dc25 Make magit 2.1 the official magit version for spacemacs 2015-07-02 00:36:26 -04:00
syl20bnr
f603eece3f core: add support for evil-esacpe in evilify-map macro 2015-07-01 12:24:50 -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
Travis B. Hartwell
e236d5a280 core: add optional argument to configuration-layer/update-packages
So if called using the universal argument or with a parameter yes is
assumed to the question to update packages.  Useful for calling Emacs
in batch mode to update Spacemacs.
2015-07-01 01:45:37 -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
syl20bnr
c1124a32a1 auto-completion layer: fix typo in variable name
auto-completion-show-snippets-in-popup --> auto-completion-enable-snippets-in-popup
2015-07-01 01:30:55 -04:00
wsk
6746afa5e6 move org-clock-save.el to .cache 2015-07-01 01:28:36 -04:00
MadAnd
c078c69aee SPC z z -> SPC t - in DOCUMENTATION.org 2015-07-01 01:24:57 -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
Keshav Kini
8e97a74026 Get rid of weird hack, comint-delchar-or-maybe-eof
This fixes #914.
2015-07-01 01:04:07 -04:00
Tu Do
db57fb17a7 [FIX] Restore old code that disable popwin when Helm is active
Otherwise the window displayed by Helm i.e. help windows in by executing
persistent action in helm-M-x or helm-descbinds are messed up.

This change also preserves the fix introduced by #2081 for helm-resume.
2015-07-01 00:45:32 -04:00
person808
59642a6b4f [Fix #1953] Correct link to text micro-state documentation. 2015-07-01 00:43:59 -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
duerrp
fb00bb560b Fix typo in header
* Copy paste error... just jumped at me when I grepped for lisp-state.
2015-07-01 00:20:35 -04:00
kccai
e961bd04b3 Fix typos. 2015-06-30 23:01:50 -04:00
Xue Fuqiao
8ad4c25c3c Typo fixes. 2015-06-30 23:01:16 -04:00
Elais Player
0b36ce4d1f Added tao theme 2015-06-30 23:00:41 -04:00
nashamri
6d78f6b58c Support for info and ERC 2015-06-30 22:59:27 -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
a209bab317 core: add support for automatic evilification of keymaps 2015-06-30 00:39:57 -04:00