syl20bnr
ea4258d5e5
Emacs style leaders are now on M-m
and C-M-m
...
Leader: `M-m`
Major mode leader: `C-M-m` (alternate to `M-RET` since `C-m` has
the same ASCII code then `RET`).
Resolve #917
2015-03-23 19:09:23 -04:00
syl20bnr
382eca2dbc
holy-mode: you know what? Move leaders on M-n and M-m
...
:-)
2015-03-23 01:37:28 -04:00
syl20bnr
8e7f990d39
holy-mode: move leaders on M-1 (leader) and M-0 (major mode leader)
2015-03-23 01:16:20 -04:00
syl20bnr
c291d0e9c3
Temporarily remove company-yasnippet backend
...
I have to investigate why it triggers some weird side
effects with anaconda source.
2015-03-23 00:48:06 -04:00
syl20bnr
8c05eaa19e
Correctly fix the company transformer
2015-03-23 00:22:27 -04:00
syl20bnr
8765158b60
Fix company transformer with company-mode-use-tab-instead-of-enter
2015-03-23 00:18:52 -04:00
syl20bnr
c35a4ff983
holy-mode: Move leader on C-; and major mode leader on C-'
2015-03-22 23:57:08 -04:00
syl20bnr
91f16e151a
Adapt Ido key bindings to be usable in both editing style
2015-03-22 23:46:41 -04:00
syl20bnr
632236106c
Holy-mode is a pre-extension
2015-03-22 23:39:37 -04:00
syl20bnr
d11bab1cab
Toggle native helm key bindings depending on editing style
2015-03-22 23:39:10 -04:00
syl20bnr
bdf1ec390b
New evil state evilified
+ support for dynamic toggle of holy-mode
...
Key binding on `SPC P <tab>` in the pair programming prefix.
2015-03-22 23:14:43 -04:00
syl20bnr
fdd4ef2c3f
Remove unneeded evil-tutor extension
...
It is distributed as a package
2015-03-22 12:13:43 -04:00
syl20bnr
5c936a5088
Remove unneeded empty init functions since the fix of non activated packages
2015-03-22 03:13:09 -04:00
syl20bnr
814b56ba26
Simplify initialization of flycheck-haskell
2015-03-22 03:11:54 -04:00
syl20bnr
51c5de624d
Fix non activated package if there is no defined init function
...
Fixes #898
2015-03-22 03:02:15 -04:00
syl20bnr
8d66f55d05
Set company-delay to 0.5 as default
...
0.5 is a sane default, users can easily tweak it in the dotfile.
2015-03-22 02:28:10 -04:00
syl20bnr
b1adef0626
Heavy refactoring of company-mode layer
...
- Enable lazy-loading of company.
- The company layer is now agnostic of any packages which use company
- company-backends is now buffer local and contains only the backends
which are relevant for the current modes
- New macro `spacemacs|reset-local-company-backends`
2015-03-22 02:23:12 -04:00
syl20bnr
d113b78192
Add helm lazy-loading support for describe function
2015-03-21 23:51:04 -04:00
syl20bnr
4d0f391a8e
Add link to Christoph Paulik tutorial to use the spacemacs icon
2015-03-21 20:05:35 -04:00
syl20bnr
cc0cb82283
Remove lighter for robe in ruby layer
2015-03-21 18:41:31 -04:00
syl20bnr
2980ae01ef
Correctly lazy-load projectile-rails
...
Fixes #853
2015-03-21 18:40:36 -04:00
syl20bnr
30ced0a08b
Work-around a bug in enh-ruby-mode
...
Taken from https://github.com/zenspider/enhanced-ruby-mode/blob/master/test/enh-ruby-mode-test.el#L4
Fixes a wrong number of arguments error.
2015-03-21 18:39:37 -04:00
syl20bnr
de24fd7f2a
Minor edition of ruby layer README
2015-03-21 18:39:15 -04:00
syl20bnr
53edf82299
Use helm by default for all key bindings equivalent to M-x
...
Resolves #901
2015-03-21 13:18:33 -04:00
syl20bnr
7c29fdee0c
Fix smex overwritten by helm configuration
2015-03-21 13:18:13 -04:00
Christoph Paulik
30aee9fd64
add material theme to themes megapack
2015-03-20 23:38:07 -04:00
Rory O’Kane
6aa5dfeca8
Fix bad Markdown markup in private/README
...
A four-space indent is enough to mark the contents as code. Adding `` just makes the code itself contain ``.
2015-03-20 23:37:47 -04:00
syl20bnr
8cbc1dbb5a
Move flycheck-pos-tip to its own init function
2015-03-20 23:36:43 -04:00
Tu Do
abb36fe364
[ Fix #878 ] Add flycheck-pos-tip
...
So flycheck won't have to rely on the minibuffer to display its error
messages anymore, and won't conflict with modes like el-doc or
semantic-idle-summary-mode that displays useful information in the
minibuffer.
2015-03-20 23:30:01 -04:00
Tu Do
5a2e130a09
[ Fix #661 ] Add highlight-numbers
...
However, disable it in asm-mode since some hex numbers in asm-mode do
not have 0x before them, so the highlighting is random, i.e. a decimal
number like 01 can be highlighted but not ff or e9.
2015-03-20 23:29:08 -04:00
Jean-Christophe Petkovich
f5fa170147
Fix loading packages for new version of ess
...
`ess-R-object-popup` and `ess-R-data-view` no longer exist in the newest
version of the `ess` package. All we need to load now is `ess-site`.
Revert changes to ess lazy loading
Include two empty init functions for packages causing errors instead.
2015-03-20 23:28:43 -04:00
Thomas Henderson
734eb9dc7b
"Improve" doge grammar
...
Standard Doge 1) uses two-word phrases and 2) violates the selectional
restrictions of the modifiers 'such', 'so', 'very', 'many', and 'much'.
(see
http://the-toast.net/2014/02/06/linguist-explains-grammar-doge-wow/#BjOVLZxGdAHsebDq.99 )
These are my suggestions for banner phrases that more accurately match the usual
doge grammar. Oh god what am i doing with my life
2015-03-20 23:27:49 -04:00
syl20bnr
2fa2c620ee
clojure layer: add cider-eval-sexp-fu
2015-03-20 23:27:08 -04:00
syl20bnr
890217a6f4
clojure layer: Add SPC m e f
eval function at point
2015-03-20 22:50:05 -04:00
syl20bnr
df8b764c3f
Use require
instead of use-package
for eval-sexp-fu
2015-03-20 21:56:08 -04:00
Tu Do
3e79b943b4
[ Fix #803 ] Add eval-sexp-fu
...
The package is lightweight enough that the load time is negligible. For
simplicity, just use it directly.
2015-03-20 21:50:17 -04:00
syl20bnr
b92888cb04
Move helm-colors key binding in SPC C l
2015-03-20 21:49:50 -04:00
Tu Do
85ee19e3ef
Add helm-colors key binding
2015-03-20 21:43:12 -04:00
syl20bnr
b4ddd2a803
Minor change to previous commit
2015-03-20 21:39:24 -04:00
Tu Do
104189d348
[ Fix #693 ] Make helm-ff-doted-directory consistent
2015-03-20 21:38:26 -04:00
Jean-Christophe Petkovich
f099537282
Fix for flycheck-haskell-setup autoload
...
I get the following backtrace after starting any mode that includes
flycheck initialization:
Debugger entered--Lisp error: (void-function flycheck-haskell-setup)
flycheck-haskell-setup()
run-hooks(flycheck-mode-hook flycheck-mode-on-hook)
flycheck-mode()
run-hooks(change-major-mode-after-body-hook prog-mode-hook python-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook prog-mode-hook python-mode-hook))
run-mode-hooks(python-mode-hook)
python-mode()
set-auto-mode-0(python-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer setup.py> "~/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py" nil nil "~/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py" (11679577 2052))
find-file-noselect("/home/jcp/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py" nil nil nil)
find-file("/home/jcp/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py")
find-file-at-point("/home/jcp/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py")
helm-find-file-or-marked("/home/jcp/projects/fast-regression-testing/data/packages/libgcrypt-commits-pkg/setup.py")
...
ABBREVIATED HELM BACKTRACE
...
helm-find-files-1("/home/jcp/" nil)
helm-find-files(nil)
call-interactively(helm-find-files nil nil)
command-execute(helm-find-files)
By moving the `flycheck-mode-hook` manipulation to
`haskell/init-flycheck-haskell`, I no longer get this error.
2015-03-20 21:37:38 -04:00
Ryan Artecona
66dc692bb1
add sass-mode
2015-03-20 21:24:00 -04:00
syl20bnr
3ceed2ff76
Add documentation for SPC w =
2015-03-20 21:22:35 -04:00
syl20bnr
8a393f43df
Slight edition of evil-commentary readme
2015-03-20 21:22:02 -04:00
Keshav Kini
6f40241531
Add keybinding for balance-windows
...
Normally bound to `C-w =` in Emacs, this commit adds it to Spacemacs as
`SPC w =`.
2015-03-20 21:21:16 -04:00
person808
e22e2b4623
Add evil-commentary layer.
2015-03-20 20:08:22 -04:00
syl20bnr
61145ab8ae
Add documentation about dotspacemacs-enable-paste-micro-state
2015-03-20 20:07:22 -04:00
Tu Do
a173d07252
Remove company-semantic to conform with Spacemacs
...
Since Spacemacs set the idle delay to 0.0 for continuous completion
offering, it is too much for backend like company-semantic, and probably
other backends that require long processing time that should only be
initiated when user is actually idle. company-semantic is not compatible
with Spacemacs overall, so we should remove it otherwise it hangs
Emacs.
2015-03-20 04:20:25 -04:00
syl20bnr
6310165b1d
Add emacs major-mode leader to guide-key
2015-03-19 05:13:22 -04:00
syl20bnr
f5e362a7aa
Correctly setup the emacs major-mode leader
2015-03-19 05:12:46 -04:00