Commit graph

1185 commits

Author SHA1 Message Date
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
syl20bnr
f03085dfe8 Use emoji-cheat-sheet MELPA package 2015-06-17 00:14:24 -04:00
syl20bnr
7eeccc222d Revert back file save on SPC f s 2015-06-15 22:56:55 -04:00
syl20bnr
fef908acad Typo in git README 2015-06-15 22:11:27 -04:00
syl20bnr
9e6d6db6bd Evilify magit-diff and update README with new SPC g d binding 2015-06-15 21:55:57 -04:00
Kevin Ushey
70e7eb24d7 Add 'git diff' leader key binding 2015-06-15 21:55:42 -04:00
Diego Berrocal
aa869540ad Show images by default in org-mode 2015-06-15 21:49:24 -04:00
Dexafree
f9036a0ed9 Added some languages to Markdown syntax highlight 2015-06-15 21:41:16 -04:00
Christoph Paulik
fa9630df4e add ipython keybindings
- C-return and S-return behave like web interface
- bind SPC f w to save the notebook to be consistent with
  the rest of spacemacs
2015-06-15 21:36:53 -04:00
Travis B. Hartwell
fb8e530b1b Document setting the alignment column for ledger-mode. 2015-06-15 00:06:33 -04:00
Kenneth Love
f3a6481a59 Add mmm-mode and starter config for Markdown parsing 2015-06-14 23:20:23 -04:00
wsk
99623bf194 add (f)ielm-indent-line for ielm mode 2015-06-14 22:33:09 -04:00
sooheon
36f0e286c6 Correct s-v keybinding with yank 2015-06-14 22:32:20 -04:00
Tu H Do
19ad82215d Move org-emphasis-regexp-components to spacemacs/view-org-file
If we put this in Org layer, new users won't have that layer and thus
this fix will not be applied.
2015-06-14 22:31:37 -04:00
Tu H Do
4d219934bc Create a generic jump in buffer command 2015-06-14 22:29:48 -04:00
Tommi Komulainen
641058823b osx: allow skipping option to meta key mapping
In Finnish/Swedish/other keyboard layouts the `option` key is needed to
type some common characters such as `{[]}~` (#973) so make mapping it to
`meta` conditional.
2015-06-14 22:20:21 -04:00
Nate Wolfe
30173da11f (PUPPET) Add Puppetfile support
This commit enables syntax highlighting for Puppetfiles via the
puppetfile-mode package.

A Puppetfile is the configuration file used by librarian-puppet and
r10k for Puppet module management a la Ruby's Bundler.
2015-06-14 22:14:18 -04:00
sooheon
ed40820b97 Change s-v binding from evil-paste-after to evil-paste-before 2015-06-12 23:13:38 -04:00
Török Edwin
2bbcf8af76 ocaml: don't auto-close backticks
they are used for polymorphic variants, like `Foo
2015-06-11 23:24:44 -04:00
syl20bnr
f4ba6bdab5 Fix various key bindings in converted READMEs 2015-06-11 21:31:42 -04:00
Christoph Paulik
ff8cd06046 Fix various issues with org markup
- lists were not correctly indented sometimes
- **note** and such things do not exist in org
- Note and Important
- Change Feature list to heading
- Change TODOS to actual org TODOS
- Add TOC to python layer
- list indentation
- some typos I could not leave unchanged
- TODO formatting
- List indentation
- typos
- wrong markup

fix conversion issues
2015-06-11 21:31:42 -04:00
Diego Berrocal
460ce54006 Org conversion of all READMEs ! 2015-06-11 21:31:42 -04:00
Diego Berrocal
2a78d617a0 Fix to allow ~SPC ,~ and others as such to be renderd 2015-06-11 21:31:42 -04:00
Diego Berrocal
828ec61aa5 Mention ERC-yank feature and make it optional 2015-06-10 00:07:56 -04:00
syl20bnr
b3fa604237 Split git layer into git and github layers 2015-06-09 22:42:11 -04:00
syl20bnr
539f98869c Move git and perforce layer to !source-control directory 2015-06-09 22:20:33 -04:00
syl20bnr
21b551beee new layer: version-control, move vc related packages to it
That is `diff-mode` and `diff-hl-mode`
2015-06-09 22:19:52 -04:00
syl20bnr
afa3e21d81 git layer: enable diff-hl-mode globally and use margin in the terminal
Also display on the left side in the terminal (right side seems to be
buggy when frame is split)
2015-06-09 21:07:56 -04:00
Tu H Do
8a839f4e81 Replace git-gutter with diff-hl
Since both offer the same functionality, but except for staging hunk but
it works only with Git anyway.

diff-hl has the advantage that it is usable with left/right fringes and
margin in a single package. Also it does not have the bugs that
git-gutter is having.
2015-06-09 20:39:14 -04:00
syl20bnr
7104613749 eyebrowse: add tag support to micro-state 2015-06-09 20:35:31 -04:00
Ryan Phillips
24b58e7c8b add new eyebrowse bindings 2015-06-09 19:58:53 -04:00
Christoph Paulik
3439bbb5ed move keybindings to leader, fix typo in README 2015-06-09 19:58:43 -04:00
Diego Berrocal
c969555b50 Add toc-org (analog of markdown-toc) package
Add support for toc-org
2015-06-08 23:55:32 -04:00
syl20bnr
31fe9ee7b0 elixir layer: add company support 2015-06-08 23:28:27 -04:00
syl20bnr
19ea540c67 Split Erlang and Elixir into their own layers
Simplify the Erlang layer to make it basic by removing EDTS
2015-06-08 23:27:15 -04:00