Commit graph

4331 commits

Author SHA1 Message Date
syl20bnr ae475c06c4 base: move toggles for editing styles
SPC t E e -> emacs
SPC t E h -> hybrid
2015-09-26 11:06:45 -04:00
syl20bnr 48b3fb2cad Improve which-key prefix command names for toggles 2015-09-26 11:06:16 -04:00
syl20bnr 983e569de6 hybrid: redefine evil-insert-state-p
If it has nasty side effects we will just revert it in favor of the
precedent commit.
2015-09-26 00:54:56 -04:00
justbur 90fc25a19c hybrid: Prevent C-SPC toggling visual from hybrid
Redefines the `evil-visual-activate-hook` to add hybrid to the list of
states that don't go into visual state when the mark is activated
2015-09-26 00:45:45 -04:00
syl20bnr 5637f0963c core: fix crash at startup due to bad require 2015-09-26 00:36:01 -04:00
syl20bnr a295d296ba tests: add missing require 2015-09-26 00:29:15 -04:00
syl20bnr 773076a1be core: remove core-evilify-keymap.el
Move its contents to core-evilified-state.el
2015-09-26 00:26:16 -04:00
syl20bnr d237d56c23 evilify: simplify implementation and fix tests 2015-09-26 00:11:34 -04:00
syl20bnr 5d654767ea evilify: fix visual state hooks breaking keymaps 2015-09-25 21:55:37 -04:00
syl20bnr 994daaf398 evilify: Add pre-command-hook to visual state as well 2015-09-25 21:46:01 -04:00
syl20bnr 6e89fe33b1 evilify: new pre-command-hook to dispatch commands
Use a pre-command-hook to introspect current keymap under point and
dispatch the command to evilified-state keymap or mode keymap.
2015-09-25 21:29:48 -04:00
justbur aded834a57 evilify: Only modify map in evilified state
Possible fix for #3078
2015-09-25 21:07:04 -04:00
syl20bnr 1c04c07b98 core: fix evil-escape in evilified buffer 2015-09-25 20:21:07 -04:00
syl20bnr 3832a601c4 org: add :step pre to org-plus-contrib package 2015-09-25 01:02:02 -04:00
syl20bnr 5fd04c51df tests: install evil package for evilify func. tests 2015-09-25 00:27:53 -04:00
syl20bnr 3a829ce89e core: fix key bindings in visual state for evilified buffers 2015-09-25 00:27:52 -04:00
syl20bnr d97d2d410c core: remove a bunch of duplicate functions... 2015-09-25 00:27:52 -04:00
Diego Berrocal e2e1fe515e Add config phase to Wakatime
This Adds the `spacemacs/wakatime-dashboard` function which opens the
dashboard in the browser.
2015-09-24 13:54:45 -04:00
Eivind Fonn b908c654d3 Exclude erc-gitter and erc-yank 2015-09-24 18:04:20 +02:00
Diego Berrocal 35525e99fa Add erc-gitter module 2015-09-24 00:46:11 -04:00
person808 a7c4014c3f Add new descriptions for new files in helm-spacemacs. 2015-09-24 00:36:53 -04:00
syl20bnr 0775d86923 Fix lots of errors in change log 2015-09-24 00:34:05 -04:00
person808 952a848738 Add missing value to dotfile tests. 2015-09-23 18:08:28 -10:00
syl20bnr 7a2e604741 core: remove 'post value for :step property
post value for package :step property is both useless and considered
harmful. It would hijack the determinism of the loading order.

'pre value is used very very rarely and I even think it is not even
used since most of the time a package that must be loaded in pre step
is a bootstrap package. But we keep 'pre since it can be useful to
have it for _exceptional_ cases.
2015-09-24 00:02:02 -04:00
syl20bnr 5c53427c35 spacemacs-base: Remove outdated comment and sort packages 2015-09-23 23:47:36 -04:00
person808 706185b771 Simplify setting anaconda-mode server directory.
There is now a built-in variable we can use to customize the directory.
2015-09-23 23:32:02 -04:00
person808 c5e4679234 Grammar fixes for README. 2015-09-23 23:31:40 -04:00
justbur 042f1635a5 evilified-state: Add C-z to emacs-state 2015-09-23 23:31:05 -04:00
syl20bnr 7e8c275bc5 Rework editing style toggles
Put the toggles on SPC t E with
SPC t E h -> holy-mode
SPC t E y -> hybrid-mode

Make the mode-line diminished lighter consistent with the key bindings,
so holy is Ⓔh and hybrid is Ⓔy

Add seamless switch between holy and hybrid.
2015-09-23 23:27:51 -04:00
Ben Hayden ea805fdc7a Add diminish for hybrid. 2015-09-23 23:11:56 -04:00
Alexandr Skurikhin 4eb83f2079 python-mode: fix py-yapf for yapf >= 0.3.0
yapf >= 0.3.0 now returns 2 if source code was changed.
2015-09-23 23:11:04 -04:00
Colin McLear b0e7566f92 Remove deprecated "deft-extension" and add setting for recognition of multiple extensions
Change README to reflect change in recognition of extensions

Modify "deft-extensions" example in README

Clarify README config instructions
2015-09-23 23:10:17 -04:00
Robert O'Connor e43ebf20a4 tweak evil-matchit for ruby 2015-09-23 23:09:21 -04:00
Robert O'Connor 24c642ff3d Add back and fix evil-matchit for python-mode 2015-09-23 23:09:08 -04:00
syl20bnr 98e43b17ad doc: update doc on editing styles 2015-09-23 23:08:01 -04:00
justbur 9874e0c12c Update docs for new hybrid state
The docs don't reflect the new design of hybrid mode
2015-09-23 22:54:19 -04:00
Robert O'Connor b2628fb6b7 gnus layer: fix conflicting key bindings
change:
SPC m h -> SPC m M
SPC m H -> SPC m m
2015-09-23 22:51:09 -04:00
Pierre Faure 42e2009e85 Add org layer keybindings for subtree & TODOs
* Move whole subtrees up/down/right/left with SPC mS commands
* When using more complex TODO sets, move between them with SPC m C-S
commands
* Add more cycling options with SPC mL SPC mK, etc.
(for timestamps, headlines, items, properties)
* Insert timestamps with SPC m.
2015-09-23 22:38:04 -04:00
syl20bnr c0a66452a7 gnus: move org-mime to org layer
org-mime is installed by org-plus-contrib so it makes more sense to
configure in org layer.
2015-09-23 22:04:07 -04:00
syl20bnr 3f1f1a9fbc org: install org-plus-contrib from org ELPA repo 2015-09-23 22:03:38 -04:00
syl20bnr 25ee106bdb Migrate some configuration to new built-in location 2015-09-23 22:02:39 -04:00
syl20bnr 5402dae81b core: add new :location value -> built-in
Can be used to configure built-in packages
2015-09-23 22:01:47 -04:00
syl20bnr e06bf1fcd6 Typo in README.md 2015-09-22 23:28:58 -04:00
syl20bnr 2ab7a2a60f Rewrite README.md to make it lighter
And move some parts to QUICK_START.org and FAQ.org
2015-09-22 23:26:12 -04:00
syl20bnr b45bc11851 Add local dir in private dir 2015-09-22 19:34:25 -04:00
syl20bnr c505fde5e4 python: put anaconda-mode dir in cache dir 2015-09-22 19:28:53 -04:00
Robert O'Connor 6a520b611a Add anaconda-mode/ to gitignore 2015-09-22 11:11:29 +02:00
Martin Račák e89ff3544e Update org layer doc to reflect 194f7d5 2015-09-22 11:10:38 +02:00
Timothy Jones 2f6a45f561 Rename the idris-lang layer to idris
The idris-mode package has been updated to no longer use the
idris-packages variable, which allows the Idris layer to safely be
renamed to the standard for other languages.
2015-09-22 11:08:22 +02:00
syl20bnr f294ba3887 core: remove 'private value for :location
While doing the tests I encountered an edge case where a package owned
by the dotfile could be passed either a 'private or 'local location
which is ambiguous (moreover where do we put packages with 'local
location ?).

We remove the ambiguity by removing the 'private value and push the
path ~/.emacs.d/private/local/pkg/ when the owner of a local
package PKG is the dotfile.

When the owner of a local package is a layer then the load path is
in the "local" subdirectory of the layer directory. It adds no value
to use the old 'private location in this case.
2015-09-20 00:49:18 -04:00