Commit graph

4196 commits

Author SHA1 Message Date
luxbock 1b4579b282 Add a function + binding to toggle repl pprinting 2015-08-24 20:51:19 -04:00
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 534dd9a5db iedit: add 'gj' to add an overlay on next line 2015-08-24 20:34:44 -04:00
syl20bnr 1be14c766d colors layer: tweak spacemacs-light color and lightness 2015-08-18 18:02:56 -04:00
syl20bnr dc224788c7 Experimental arbitrary overlays interface for iedit
`SPC s e` does not select the symbol under point, instead there is no
overlays created and using tab will add overlays 1 character wide

Old `SPC s e` is now on `SPC s E` (to reflect the other bindings like
`SPC s p` and `SPC s P`)
2015-08-16 00:35:20 -04:00
syl20bnr a3aaf8a8f9 Add documentation for SPC h L 2015-08-15 22:27:06 -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
justbur 84ad24f8ff hybrid-mode: Only remove default insert commands
Add hybrid-mode-insert-state-map

Factor out spacemacs stuff

All spacemacs specific configuration is done in spacemacs/packages.el
now. This makes hybrid-mode effectively a standalone package.

Also add a comment explaining the keymap setup code.
2015-08-15 00:35:08 -04:00
sooheon 5b04a46533 Only restore powerline when it is used
Recently, spacemacs started giving a warning here. Although powerline is
nearly a default, we still have this package-usedp check in other
places, it's appropriate here as well for those who don't use it.
2015-08-15 00:27:45 -04:00
syl20bnr 8a5f454c32 core: fix installation of package dependencies 2015-08-15 00:08:21 -04:00
syl20bnr 50b3b4c99a core: add support for recipe update 2015-08-15 00:07:56 -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
Eivind Fonn 0d6b2f301c Switch evil-indent-textobject to a fork 2015-08-14 14:40:02 -04:00
justbur 568e464ca3 Fix #2148: Update failure in Emacs 25
The `package-delete` function refuses to delete a package that is a
depency by default, which prevents the spacemacs update function from
working most of the time.

This commit sets the flag to force deletion for Emacs 25.
2015-08-14 14:39:34 -04:00
syl20bnr e410812d59 New macro dotspacemacs|symbol-value and improved diminish
Now it is possible to have unicode symbols in GUI and not in
terminal using emacsclient

Do to so, dotspacemacs-mode-line-unicode-symbols must be set to
the symbol 'display-graphic-p which will be lazily evaluated
via the macro dotspacemacs|symbol-value

This is especially useful for users having troubles with unicode
characters in their terminal but wants to use them in GUI client.
2015-08-14 12:25:54 -04:00
syl20bnr 1138c94c4a eyebrowse layer: make gt gT work in motion state
Also add some doc in README
2015-08-13 23:13:51 -04:00
syl20bnr 24b8576954 Add TODO note about ac-ispell 2015-08-13 23:02:16 -04:00
syl20bnr 6e2bbd2979 Put spell-checking as default in dotfile template 2015-08-13 23:01:44 -04:00
justbur 72e6aecb7c Break spell-checking layer out of syntax-checking 2015-08-13 22:56:00 -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
Diego Berrocal 4e989acce8 Make flycheck recognize loadpath
So that lines like

```elisp
  (require 'company)
```

Are not listed as errors.
2015-08-13 22:37:20 -04:00
Christopher McCloud a18b5d2272 properly evilify gist-lists 2015-08-13 22:35:56 -04:00
Joe Hillenbrand 9ecf5aa62c eyebrowse: add vim-style tab switching: gt, gT 2015-08-13 22:35:39 -04:00
Martin Yrjölä b2c77bb25a hybrid-mode: fix running Emacs from terminal 2015-08-13 21:50:27 +03:00
syl20bnr 9a37c63991 Sync visual-line-mode and evil-visual-xxx functions
Now `SPC t L` enables visual-mode-line and change evil to visual
navigation accordingly.

To keep non visual evil navigation use `SPC t l`
2015-08-13 14:40:38 -04:00
justbur 361602dc5b hybrid-mode: excommunicate only evil insert keys
Should fix any issues with evil-escape. Reference #1244
2015-08-13 10:57:44 -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 62c6462ae9 core: fix nil :owner on package dependencies
Fixes #2643
2015-08-13 09:00:18 -04:00
syl20bnr a903e6081f hybrid mode: add support for evil-escape 2015-08-13 01:45:28 -04:00
justbur 16cb070acb Add hybrid-mode 2015-08-13 01:37:03 -04:00
syl20bnr b45f3b0d0a core: the owner of a package can override some properties
Allowed properties to be overridden are: location, step and excluded
This mechanism allow the user to alter the location of a given
package, for instance if she wants to use her own fork instead of the
version in ELPA.

Note that for now there is no easy way to override the package recipes.
2015-08-13 01:23:39 -04:00
syl20bnr be068f99bc core: fix variable evil-evilified-state--modes 2015-08-13 00:42:24 -04:00
syl20bnr f935e98950 spacemacs layer: use :exclude property for hl-anything
Recipes are in an alist called <layer>-package-recipes
2015-08-12 23:57:30 -04:00
syl20bnr 77d4bf7ebd php layer: add php-extras recipe 2015-08-12 23:56:43 -04:00
syl20bnr 1c8d90c856 core: add support for quelpa recipes 2015-08-12 23:56:24 -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
Eivind Fonn 112b9507ca Fix projectile-generic-command
At init time, the fallback is undefined. Instead, only call setq in the
first place on Windows.
2015-08-12 15:33:25 -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
syl20bnr 1a2dfa3309 spacemacs layer: set projectile-indexing-method to alien
Which effectively set it to alien on Windows
GNU find or Cygwin find must be in path for project outside of
supported VCS (i.e. project with a .projectile file)
2015-08-12 12:18:49 -04:00
syl20bnr afbd850177 helm-spacemacs: load packages at first invocation only
Use the universal argument to force an update, that is
SPC u SPC f e h
2015-08-12 08:59:25 -04:00