Commit graph

1327 commits

Author SHA1 Message Date
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
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
syl20bnr b35b35feeb Lazy add enh-ruby-mode to company-dabbrev-code-modes 2015-06-08 02:18:14 -04:00
Diego Berrocal 4401b2bd34 Add JIT load for spacemacs snippets at startup
It seems that there is a weird issue with the loading of snippets, the
same goes to snippets in the private directory.
2015-06-08 02:11:34 -04:00
uuplusu 6eb2a37f1b latex layer: Change layer name from autex to latex
in install/build/auto-fill sections
2015-06-08 01:16:48 -04:00
MadAnd cb31b1f6d7 evil-snipe: update packages.el
Update config to conform with upstream plugin changes.

Conflicts:
	contrib/!vim/evil-snipe/packages.el
2015-06-08 01:14:28 -04:00
Tristan Hume a883a61f3a Better default behaviour in enh-ruby-mode 2015-06-08 01:04:05 -04:00
Bjarke Vad 10308ffd2a [Haskell] Added company-cabal support for auto-completion in .cabal files 2015-06-08 01:02:09 -04:00
Allen Li 14cc4f09a5 Evilify ledger report mode 2015-06-08 01:01:21 -04:00
Tu Do b602eb0dd0 Fontify code in org-block
Org look prettier when source code block is fontified by its major mode,
instead of a plain gray of `org-block` face.
2015-06-08 01:00:58 -04:00
Diego Berrocal 7d53585795 Add Spacemacs Snippets
There are many stuff that we have in spacemacs which are creating new
layers and also creating micro-states. This Snippets try to help with
the process (the micro-state is a work in progress).

I also set the binding `C-s-/` to `(yas-next-field-or-maybe-expand)`
because `tab` doesn't have the behaviour I quite want (to be able to
expand a snippet like (defun) inside the new-package snippet and still
be able to continue in the outer snippet afterwards. With `tab` this
is *not* possible, but with `C-M-/` it *is*.

Changed variable name

Changed keybinding

Renamed snip-dir to spacemacs-snippets-dir

Moved `setq` outsidde of inizialization function, and the keybindning
too
2015-06-08 00:59:44 -04:00
Tu Do 0c92467eba [Fix #1512] Don't enable smartparens when expanding snippets
Otherwise the snippets will be messed up when expanding with
hippie-expand.
2015-06-08 00:58:56 -04:00
ralesi f1268fa7f5 improve powershell bindings 2015-06-08 00:36:08 -04:00
syl20bnr 040acbcb34 clojure layer: sort key bindings 2015-06-08 00:30:40 -04:00
DayoOliyide 64d2a6ec25 Added keymapping for cider's eval and replace 2015-06-08 00:26:05 -04:00
Tu Do dbce0dd34a Revert C-o binding in holy-mode
The current key binding shadows many other built-in modes and packages,
not just Dired. It is far too intrusive. We better go back to default.
2015-06-08 00:23:52 -04:00
Max Veytsman f127b70a44 Updated osx keybindings
- Copy and paste now uses emacs commands
- `s-a` selects all
- `s-w` closes the window not the buffer
- `s-W` closes the frame

Conflicts:
	contrib/osx/keybindings.el
2015-06-08 00:22:57 -04:00
Tu Do c773d11aee [FIX] Add key binding for exit src buffer in Org for Emacs user
We add this key mapping because an Emacs user can change
`dotspacemacs-major-mode-emacs-leader-key' to `C-c' and the key binding
C-c ' is shadowed by `spacemacs/default-pop-shell', effectively making
the Emacs user unable to exit src block editing.
2015-06-08 00:20:54 -04:00
Uri Sharf 1178e18f05 Refine system and feature detection
Conflicts:
	contrib/osx/keybindings.el
2015-06-08 00:13:16 -04:00
Uri Sharf bd54e0f394 Add reveal-in-finder in osx contrib layer 2015-06-08 00:12:12 -04:00
Uri Sharf cb2b32a85a Only update dired-use-ls-dired if gls was found on path 2015-06-08 00:07:32 -04:00
Samuel Tonini eb269c7458 update elixir contrib
* add missing key bindings
* add alchemist-refcard spacemacs version
* update README
2015-06-08 00:02:44 -04:00
syl20bnr d1ecbfa6bb python layer: new variable python-test-runner, can be nose or pytest 2015-06-07 23:59:23 -04:00
Christoph Paulik 95526e8627 add option to use pytest instead of nose 2015-06-07 23:47:25 -04:00
Christoph Paulik 4f51b9b847 latex layer: Fix latex post init flycheck hook
- this also broke flycheck support in python
2015-06-07 23:43:44 -04:00
Henrik Lissner 6fc367ff52 Update packages.el
Updated evil-snipe config to reflect changes to the plugin.
2015-06-07 23:41:39 -04:00
Emmanuel Mwangi f9b141831a Fixing copy/paste error: npm install js-beautify 2015-06-07 23:39:10 -04:00
syl20bnr eaba99a603 Rename ipython layer to ipython-notebook and move it to !lang 2015-06-07 23:36:39 -04:00
syl20bnr d819cf45da ipython layer: minor changes, reformat micro-state doc 2015-06-07 23:33:33 -04:00
Diego Berrocal 1b0b7371a5 ipython layer
You asked for it :) This is very trivial still ;_;
2015-06-07 23:19:03 -04:00
JP-Ellis a4b5a22fb3 Fix a couple of typos.
Also, I think it best to not automatically enable electric sup- and
sub-scripts as they can be quite annoying to some people (but amazingly
useful to some others).  Perhaps it is best to leave these two with the
AucTeX default and let users enable them in their config?

Signed-off-by: JP-Ellis <coujellis@gmail.com>
2015-06-07 23:17:30 -04:00
syl20bnr 1f4de8fe85 osx : remove duplicated key bindings to scale font 2015-06-07 23:11:44 -04:00
zimbatm 07699ca730 Map the usual cmd keys for font scaling
s-= to scale up
s-- to scale down
s-= to reset
2015-06-07 23:10:41 -04:00
Jenan Wise 0bc9dd45c9 Add "mga" shortcut to go mode for switching between test and non-test file.
The same shortcut was chosen as that in the c/c++ package.
2015-06-07 23:01:15 -04:00
syl20bnr 60a50e6733 Rename auctex layer to latex and move it to !lang 2015-06-06 00:46:47 -04:00
syl20bnr 4f8c2a61ed auctex layer: refactor layer
- remove redundant layer variables
- move hooks to post-init functions
- sort key bindings
- move variable definition to :init to be overridable
- lazy load auctex-latexmk
2015-06-06 00:31:07 -04:00
JP-Ellis cfcce3efa7 A few improvements to AucTeX:
- Move function definitions from inside package.el to funcs.el;
- Add a few variables to allow some configuration with .spacemacs;
- Enable RefTeX support;
- Move key-binding-prefixes to config.el (similar to git layer);
- Use auto-fill-mode, with a environment-aware auto-fill function;
- Provide a few additional sane defaults (some of the more "annoying"
  ones are configurable from .spacemacs)
- Remove `build-view` in favour of just `build` as it seemed to be
  broken and introduce `SPC m v` to view;
- Add support to LatexMk.

!squash Added auctex-reftex-plugin variable.

Signed-off-by: JP-Ellis <coujellis@gmail.com>
2015-06-05 23:31:41 -04:00
syl20bnr 0a0b529c9b erlang-elixir layer: add elixir key bindings to README 2015-06-03 21:36:05 -04:00
syl20bnr f87945bc52 Add spacemacs-theme 2015-06-03 00:38:45 -04:00
syl20bnr af743bd4f4 osz layer: update README with last key bindings 2015-06-03 00:16:30 -04:00
syl20bnr fb3c4dd608 rust layer: fix flycheck setup 2015-06-02 23:18:31 -04:00
Swaroop C H e4725070c0 rust layer: Add flycheck-rust package 2015-06-02 23:00:27 -04:00
Tu Do da85d514fc Enable GDB many windows
gdb-many-windows enables an IDE like debugger frontend for Emacs.
2015-06-02 22:59:45 -04:00
Josh Greenwood 94a42afc45 Adds OSX command +/- keybindings for font scaling 2015-06-02 22:58:42 -04:00
ralesi 97985c6cb9 fix autothotkey mode bindings 2015-06-02 22:55:13 -04:00
Josh Greenwood 85721d7fc0 Adds install instructions to gnus contrib README 2015-06-02 22:54:39 -04:00
Kirill Kulikov a1c6fc91f0 Configures the classpath directory for the ensime server
Configures the directory to store the calculated classpaths for the
ensime server. By default it creates `ensime` folder in `.emacs.d/`.

https://github.com/ensime/ensime-emacs/pull/135
2015-06-02 22:53:43 -04:00
Brian Hicks 9852e225d6 yasnippet: default helm-yas-display-key-on-candidate to t 2015-06-02 22:52:59 -04:00
Tu Do 7299cc59b6 [Fix #1813] Insert tab in Python REPL
Currently, when tab is pressed, spaces are inserted. It makes Python
REPL unable to recognize code indentation. We must use tab to indent.
Setting indent-tabs-mode is buffer local, so it does not affect its
value in other buffers.
2015-06-02 22:43:25 -04:00
syl20bnr da1a953878 org layer: move ox-gfm to extensions and add org-enable-github-support
Fixes #1800
2015-06-02 22:06:41 -04:00
syl20bnr dc048726f6 org layer: Fix lazy-loading issue with ox-gfm
Fix the error `Symbol's function definition is void: org-export-dispatch`
2015-06-01 00:12:30 -04:00
syl20bnr 012375839f c-c++ layer: rename default mode for header variable
New name is `c-c++-default-mode-for-headers`, possible values are
`c-mode` or `c++-mode`.
2015-05-31 23:09:27 -04:00
Craig Eales a78c59cf2d Add option to open .h files with c++-mode
Remove default auto-mode-alist mapping from *.h to c++-mode.
Introduce a variable and use that in the init: section of cc-mode to
conditionally update the auto-mode-alist.
Updated the documentation.

Conflicts:
	contrib/!lang/c-c++/README.md
2015-05-31 23:03:00 -04:00
Török Edwin e57c8aa095 ocaml: comment out auto-complete initialization code
to make sure only one completion engine is active
2015-05-31 22:52:05 -04:00
Török Edwin f23aa2b0da ocaml layer: Add key bindings
- enable ocamldoc in company completion
- enable merlin-document binding
- add binding for ML <-> MLI switch
- bind most merlin commands

user visible change:
  printing type at point was moved to SPC mht, and SPC mhT asks for an expression
  SPC mgg/mgG is now consistent with CONVENTIONS.md, and
  SPC mgb can be used to go back(in addition to default C-c &)
2015-05-31 22:51:27 -04:00
Török Edwin ab1a1eae60 ocaml: fix flycheck
but keep it disabled (need to test interaction with auto-complete and company)
2015-05-31 22:48:46 -04:00
Török Edwin 264a3c2019 ocaml: support both auto-complete and company 2015-05-31 22:34:16 -04:00
syl20bnr 4489de827b Now :variables values must be quoted like in setq sexps
Fixes #1596
2015-05-31 20:55:46 -04:00
syl20bnr 4b0c84ebb9 Move SPC p $ t to shell layer 2015-05-31 18:06:35 -04:00
mike-work 872b26e0ed Add company-mode hook for lua 2015-05-31 17:47:35 -04:00