Commit graph

946 commits

Author SHA1 Message Date
syl20bnr cb6a5e2821 Minor edition of semantic layer README 2015-04-21 01:25:38 -04:00
Tu Do 000791c5f3 [feature] new Semantic layer
This separates Semantic layer from language major modes, so Semantic
features are only enabled when the layer is added, allow user to choose
using it or not.

Conflicts:
	contrib/lang/c-c++/packages.el
2015-04-21 01:15:40 -04:00
syl20bnr 558ce8296e gnus layer: rename Readme.md to README.md 2015-04-20 23:44:43 -04:00
syl20bnr 1dd129ef59 Move gnus layer to email category
defvar --> setq for package lists
2015-04-20 23:42:53 -04:00
syl20bnr e73db459ab gnu layer: minor edition of README 2015-04-20 23:35:54 -04:00
Christoph Paulik 3f491944ba Basic Gnus contribution layer
Features:

- Org-mime integration
- evilified Gnus Buffers
- Open RSS Articles directly in Browser
2015-04-20 23:30:25 -04:00
syl20bnr ff9b9ac7bb rcirc layer: default to insert state (emacs in holy-mode)
Move C-j and C-k to normal state.
2015-04-20 23:29:33 -04:00
luxbock 5c2463140c Add rcirc-track-minor-mode to the rcirc-mode-hooks 2015-04-20 23:10:28 -04:00
syl20bnr 8867f7a607 Edit prodigy layer README and move key binding on SPC a S 2015-04-20 22:57:46 -04:00
Diego Berrocal 0053d9b953 Add prodigy-layer
Manage external services from within emacs ! :D
2015-04-20 22:45:24 -04:00
Chris Ewald 706c80e869 html layer: various improvements
- add eco to web-mode auto-mode-alist
- add emmet keybinding fixes to emacs-state-map as well
- use only smartparens in webmode
2015-04-19 03:01:29 -04:00
syl20bnr 3721df8add Revert changes attributed to the wrong contributor 2015-04-19 03:00:54 -04:00
Lou, Yufan 1a25ad9659 html layer: Fixes #1161 Emmet tab expansion and other fixes
- Documentation should include a keybinding guide, since we use evil.
- add emmet keybinding fixes to emacs-state-map as well
- add eco to web-mode auto-mode-alist
- use only smartparens in webmode
2015-04-19 01:31:09 -04:00
syl20bnr 4a5f9450ca Check for linum-mode and global-linum-mode 2015-04-19 01:20:54 -04:00
person808 3104d74a69 Git-gutter: Check for linum-mode, not global-linum-mode.
Not everyone has linum-mode on globally.
2015-04-19 01:19:31 -04:00
syl20bnr 83bd31a812 haskell layer: replace use-package by eval-after-load 2015-04-19 01:17:35 -04:00
Chris Barrett 65576411c4 haskell fixes
- ensure haskell-indentation is loaded before calling members
- fix misspelled references to keymaps
- fix function names - s/identation/indentation
2015-04-19 01:05:52 -04:00
zimbatm 51280cf4d8 Access github over SSL
Changes all links to github from http:// to https://
2015-04-19 00:27:48 -04:00
syl20bnr aabdc1882c Replace defvar with setq for pre and post extensions variables 2015-04-18 23:57:27 -04:00
syl20bnr fdd4e944ef Reload dotfile and layer anywhere with SPC f e R
Replace `SPC m c c` and `C-c C-c` in the dotfile

Resolve #1210
2015-04-18 23:40:24 -04:00
syl20bnr 14f33332a8 color layer: colorize keywords and function name face
Can be customized with `rainbow-identifiers-faces-to-override`
2015-04-18 22:52:23 -04:00
syl20bnr cdd1eddd3d Abort company when pressing escape 2015-04-18 00:48:11 -04:00
syl20bnr 642b044ab9 defat layer: edit README and refactor init-deft a bit 2015-04-17 23:33:26 -04:00
Tristan Hume 0db03300ac Add deft layer 2015-04-17 23:21:02 -04:00
syl20bnr f8a3d653a8 themes-megapack layer: Remove color-theme-solarized since it conflicts
with official spacemacs theme
fixes #1216
2015-04-17 22:18:45 -04:00
syl20bnr afddfec611 gtags layer: remove helm-gtags global hook 2015-04-16 00:13:14 -04:00
syl20bnr 145bf065f4 helm-gtags: more conventional way to add helm-gtags support to a mode 2015-04-16 00:01:42 -04:00
Miloš Mošić e5a4ebdfb7 Fix formatting for the auto-completion README.md 2015-04-15 22:45:00 -04:00
Christoph Paulik f165761b18 add semantic stickyfunc toggle and activate in python layer 2015-04-15 22:44:45 -04:00
Allen Li c4fc397fef Use org-startup-indented instead of a hook
Use the variable provided by org-mode to start in indented mode instead
of adding a hook.  This way, a user can override the setting of
org-startup-indented and not wonder why the heck org buffers are still
starting in org-indent-mode.
2015-04-15 22:41:46 -04:00
Tristan Hume 683b65cf1c Remove private ranger-control layer 2015-04-15 22:41:27 -04:00
Swaroop C H fdf4f34bd4 Add key for masked org-agenda-show-and-scroll-up 2015-04-15 22:41:10 -04:00
Carlos Galdino 5cb9f9006e Fix ruby-test-mode initialization. 2015-04-15 22:40:47 -04:00
Tu Do 53f84f9013 feature: add gtags layer and remove helm-gtags layer
helm-gtags and ggtags are clients for GNU Global. GNU Global is a source
code tagging system that allows querying symbol locations in source
code, such as definitions or references. Currently, helm-gtags with GNU
Global is faster than anything else in Emacs for retrieving a large
amount of candidates (even more than 10000 candidates, the list appears
in an instant) and offers more features for language that GNU Global
directly: C, C++, Yacc, Java, PHP4 and assembly.

ggtags is nice for its eldoc support such as display variable/function
definition retrieved from the tag database. However, we disable ggtags
in some modes because those modes have better eldoc integration
already. We add ggtags for this feature alone.
2015-04-15 22:38:47 -04:00
syl20bnr fe076ce097 helm-gtag layer: fix typo and sort key bindings 2015-04-15 00:54:36 -04:00
Tu Do 786ca3bdf5 develop: add helm-gtags layer
helm-gtags is a helm client for GNU Global. GNU GLOBAL is a source code
tagging system that allows querying symbol locations in source code,
such as definitions or references. Currently, helm-gtags with GNU Global
is faster than anything else in Emacs for retrieving a large amount of
candidates (even more than 10000 candidates, the list appears in an
instant) and offers more features for language that GNU Global directly:
C, C++, Yacc, Java, PHP4 and assembly.
2015-04-15 00:51:05 -04:00
Tristan Hume 3da9bb33de Add D language mode to extra-langs 2015-04-15 00:45:09 -04:00
ralesi 764bc17f57 update autohotkey contrib to use mepla package 2015-04-14 23:37:24 -04:00
Tu Do cdbfe68cee Enable c++ mode in proper files
Aside from cpp, better enable c++-mode in .h file since C is a subset of
C++ anyway. Without it, when entering .h file of C++, syntax
highlighting is wrong.
2015-04-14 23:37:18 -04:00
syl20bnr 1f16da0924 color layer: Don't fontify the startup buffer
Which had the side effect of overwriting the widget
faces
2015-04-13 23:33:34 -04:00
syl20bnr 81b38d0aba Edit purescript layer README and key bindings 2015-04-13 22:57:47 -04:00
Diego Berrocal 7c43c35d8e Suggest improvements for web-mode-micro-state
Related issue #965
2015-04-13 21:33:43 -04:00
Ryan L. Bell 041d2441c7 Creates a really basic, early stages purescript layer.
Leverages:
- purescript-mode
- psci

Purescript README.md

Fixed Purescript logo
2015-04-13 21:33:10 -04:00
person808 79431eb583 Make git-gutter keybindings work for both versions.
Also add SPC g h p keybinding to preview hunk.
2015-04-13 21:32:15 -04:00
Jean-Christophe Petkovich 12ac8bcddd Fix typo in syntax-checking layer.
Not much else to say about it.
2015-04-13 21:29:32 -04:00
syl20bnr e1d317ca28 color layer: define lightness and saturation for material and gotham 2015-04-13 20:47:32 -04:00
syl20bnr 49a2f65e53 org layer: Exclude ox-gfm for now, seems to be problematic 2015-04-13 03:38:01 -04:00
syl20bnr 8e010e1c54 org layer: explicitly load org-indent 2015-04-13 02:01:49 -04:00
syl20bnr 9f94f4ddbe git layer: Improve git-link support and update README 2015-04-12 12:45:16 -04:00
Diego Berrocal 610eeddfd5 Add git-link package and configure it (also add info on the readme 2015-04-12 12:27:42 -04:00
syl20bnr b8e617c886 New function spacemacs/warning 2015-04-12 12:25:53 -04:00
syl20bnr 7e23a62cd7 python layer: update README with anaconda-mode prereq install instructions 2015-04-12 11:26:19 -04:00
syl20bnr 737e2e86e1 Add documentation to change the org bullets 2015-04-12 11:09:53 -04:00
syl20bnr dac29ce71c Namespace spacemacs buffer functions with spacemacs-buffer prefix 2015-04-12 00:24:03 -04:00
Tu Do f0fe7b7252 [fix] Only use ask password with GUI in Windows 2015-04-11 23:56:10 -04:00
syl20bnr c8d3e48d10 haskell layer: remove mentions to hi2 in README 2015-04-11 14:48:30 -04:00
syl20bnr e449966903 erc layer: add SPC a i E to connect via TLS 2015-04-11 11:00:54 -04:00
Swaroop 079d26db9d Add note on erc-tls usage to README 2015-04-11 10:57:24 -04:00
syl20bnr 634a3f361e Fix org-pomodoro init function name 2015-04-11 10:44:07 -04:00
Christoph Paulik 204aa68d87 fix org toc 2015-04-11 10:43:21 -04:00
syl20bnr c9209dc6c1 auto-completion layer: update README 2015-04-11 00:42:03 -04:00
syl20bnr 36492c87c4 org layer: fix diminish of org-indent 2015-04-11 00:38:31 -04:00
Ben Gamari 04895b4c28 Add cmm-mode to haskell layer 2015-04-11 00:21:28 -04:00
syl20bnr 6844ff9fed New layer: org 2015-04-11 00:13:02 -04:00
Swaroop c70141ec24 Add org-pomodoro layer 2015-04-10 23:35:03 -04:00
syl20bnr 90c004cb65 Update syntax-checking layer 2015-04-10 23:23:32 -04:00
syl20bnr c04713c87b Edit editorconfig layer README 2015-04-10 23:01:58 -04:00
jupl bb3f3d9da5 Add editorconfig layer 2015-04-10 22:59:24 -04:00
syl20bnr cce8d5382d Contrib category "config"
Move puppet, ansible and dockerfile layer there
2015-04-10 22:58:14 -04:00
syl20bnr a4919b3eda New layer syntax-checking
Move flycheck
2015-04-10 22:23:16 -04:00
Nate Wolfe e444f962bc [puppet] Fix typos in README keybindings
This commit removes the errant '>' character from the key bindings
section of the Puppet README.
2015-04-10 20:27:46 -04:00
syl20bnr c2fe549158 haskell layer: tweaked company backends 2015-04-10 00:00:51 -04:00
syl20bnr 7f29260205 Add yasnippet backends 2015-04-09 22:28:26 -04:00
syl20bnr e674c10a0a Disable globally enabled company 2015-04-09 08:09:00 -04:00
syl20bnr cef3ca6653 auto-completion layer: defer 1 instead of 2 for company 2015-04-09 01:54:40 -04:00
syl20bnr 9ae83bb647 evernote layer: Add prefix command name for ae 2015-04-09 01:28:58 -04:00
syl20bnr 90fc74d799 Fix company-backends error with ymcd and c-headers 2015-04-09 01:27:53 -04:00
syl20bnr 8d348c21b7 Move irc startup key bindings behind ai prefix 2015-04-09 01:27:23 -04:00
syl20bnr 965dc56817 Re-enable company globally with :defer 2 2015-04-09 01:17:49 -04:00
syl20bnr e72afd6086 auto-completion layer: update README 2015-04-09 00:55:37 -04:00
syl20bnr fef3268f47 racket layer: Configure company 2015-04-09 00:40:49 -04:00
syl20bnr c805979ca2 Update auctex company configuration 2015-04-09 00:13:15 -04:00
syl20bnr 0c6682cbd1 Refactor one more time the auto-completin macros
It is important to define the buffer local backend variables
in a config.el otherwise it is not available in the layer
configuration if the auto-completion layer is removed.
There were also some issues by hiding the explicit
configuration of company inside a macro, for instance
helm-spacemacs is unable to display the company package
configured in a given layer if the auto-completion layer
is removed.
2015-04-09 00:03:51 -04:00
Tristan Hume f04412893e Change company macro name and use push 2015-04-08 12:39:25 -04:00
Tristan Hume e79e077edf Fix bugs in c-c++ and ycmd auto-completion 2015-04-07 16:03:13 -04:00
Tristan Hume fe90cf09e8 Port many layers to new auto-completion
Adds support for ruby, auctex, css, ledger and gtags with new
auto-completion infrastructure. Ticks off many things in #1045
2015-04-07 16:02:53 -04:00
Tristan Hume ad86ab8fb1 Add a helper for simple company initialization.
Adds the spacemacs|init-layer-company helper to set up company
completion for a language layer and replaces existing simple company
initializations. More complex initializations should use the new
architecture directly and remain untouched by this commit.
2015-04-07 15:21:13 -04:00
Tristan Hume 3ab9cb0af3 Global company temporary stopgap 2015-04-07 12:15:31 -04:00
syl20bnr 68ea3652e4 haskell layer: remove yasnippet backend 2015-04-06 23:41:27 -04:00
syl20bnr 5caa5750e0 Rework the toggles of the mode-line
Now the symbol corresponds to the key binding.
The global version of the toggle when available is performed
with `control` modifier.
2015-04-06 16:02:14 -04:00
syl20bnr 106909d1bc Change auto-completion toggle message 2015-04-05 23:52:34 -04:00
syl20bnr 9f25277af0 clojure layer: switch to company auto-completion 2015-04-05 23:13:00 -04:00
syl20bnr 9dbf0105a6 Simplify a bit the lazy-loading of magit-gh-pulls 2015-04-05 21:07:41 -04:00
Christoph Paulik 6f8ae274b6 loads magit-gh-pulls only after requesting it
- normal loading slows down magit startup
2015-04-05 21:03:24 -04:00
Rob Merrell 850b5e9723 documented the 'go test' keyboard command 2015-04-04 23:38:36 -04:00
Tu Do 117b1d4c4d Enable Magit authentication on Windows
On Windows, we must use Git GUI to enter username and password,
otherwise git process just hangs there when we try to push.
2015-04-04 23:34:07 -04:00
syl20bnr 0645f808e1 clojure layer: Use MELPA cider-eval-sexp-fu 2015-04-04 23:25:11 -04:00
syl20bnr 0f069a47d9 Change evil-matchit init functions to post-init 2015-04-04 01:41:34 -04:00
syl20bnr 8d75cb2dd0 evil-snipe layer: fix the use-package configuration 2015-04-04 01:05:08 -04:00
person808 a4bf293bc2 Refactor evil-snipe layer to use use-package. 2015-04-04 01:04:10 -04:00
syl20bnr bdf370c050 lua layer: move flycheck config in a post-init function 2015-04-04 01:02:37 -04:00
Ryan Phillips 4283417d11 enable flycheck-mode for lua files 2015-04-04 01:01:26 -04:00
syl20bnr 8a616cb040 ycmd layer: remove hardcoded path 2015-04-04 01:00:41 -04:00
syl20bnr de4a2db6bc Fix enable company and auto-complete macros 2015-04-04 00:57:09 -04:00
Naseer Ahmed 2b81f4682b ycmd layer: Set global config only if not already set 2015-04-04 00:48:07 -04:00
Chris Barrett 192b9613c7 scala: Do not enable ensime in non-file buffers
Buffers without a corresponding file name should not use ensime. This
includes diff buffers.
2015-04-04 00:46:24 -04:00
Josh Chase 8fedbe0635 Fix for go-oracle. 2015-04-04 00:43:40 -04:00
Christoph Paulik 0aa6a4dfb6 open cider-doc without asking for symbol, close with q
- fix issue #1028
2015-04-04 00:41:33 -04:00
Christoph Paulik 5fa5b5e9d3 change clojure documentation lookup according to conventions 2015-04-04 00:40:51 -04:00
syl20bnr 2f29b3edbe go layer: rename function to spacemacs/go-run-package-tests 2015-04-04 00:34:03 -04:00
Rob Merrell baaf03e005 Add go/run-package-tests command bound to 'mtp' 2015-04-04 00:30:44 -04:00
Tu Do fd1f524aff Improve SLIME layer
- Use slime for indentation
- Add extension for SBCL
- Allow to create a common lisp scratch buffer with slime-scratch
- Enable fuzzy completion with score.
- Don't enable SLIME in Emacs Lisp. It's not usable. The SLIME of Emacs
Lisp is Emacs itself.
2015-04-04 00:23:33 -04:00
syl20bnr 8f6f9dcff4 python layer: add documentation for SPC m h d 2015-04-04 00:19:17 -04:00
Daniel Wu 6711ae4bca python layer: Add helm-pydoc 2015-04-04 00:18:00 -04:00
Jeremy Huffman cd3346c125 ghci-ng should now override mht rather than mt 2015-04-04 00:17:31 -04:00
Ben Gamari 2b7a496464 Associate .mkd with markdown-mode
This is a common enough extension that it seems reasonable to do this by
default.
2015-04-04 00:02:58 -04:00
Diego Berrocal 0cde3b1239 Rebind spacemacs/persp-switch-project
From `SPC p s` to `SPC p p`
2015-04-03 22:19:45 -04:00
syl20bnr 25316d6a00 auto-completion layer: Fix typo in funcs.el 2015-04-03 22:08:51 -04:00
syl20bnr 57fcb93799 Rename *-declarep functions to *-usedp functions
Makes more sense from a user view point.
2015-04-03 19:13:52 -04:00
syl20bnr 0a31c1fedb clojure-layer: fix AC sources 2015-04-03 18:33:37 -04:00
syl20bnr 1e17bb750f Fix various missing init functions 2015-04-03 18:02:00 -04:00
syl20bnr 8b1cf9a784 Move fish-mode to new layer: shell-scripts 2015-04-03 17:44:11 -04:00
syl20bnr 5d8be137e7 Define missing init functions 2015-04-03 17:35:33 -04:00
syl20bnr 318bd23dc4 Add pre and post init functions support to configuration-layers
Now in addition to the <layer>/init-<pkg> function there are
- <layer>/pre-init-<pkg> (executed before <layer>/init-<pkg>)
- <layer>/post-init-<pkg> (executed after <layer>/init-<pkg>)

The init function is mandatory, if it is not present then the
package is ignored and not installed.

This mechanism allows soft (implicit) cross layers dependencies
between packages (see company for more info).

It is now possible to remove flycheck from spacemacs layer and
move it to its own syntax-checking layer.
2015-04-03 17:12:56 -04:00
syl20bnr 9f3f2b9741 Fix automatic global toggle of auto-complete when loaded 2015-04-03 13:30:26 -04:00
syl20bnr df061e494f Some other typos in auto-completion README 2015-04-03 00:47:37 -04:00
syl20bnr a487230e94 Typo in auto-completion layer REAMDE 2015-04-03 00:37:14 -04:00
syl20bnr 769d54da02 New layer auto-completion
Move company and auto-complete to a common layer.
They are not enabled globally anymore, each mode using them
must explicitly declare a hook.
Only one frontend is supported for a given mode, we have to
choose the best between the two.
Only one key binding to toggle auto-completion on `SPC t a` no
matter if it is company or auto-complete. The lighter in the
mode-line is Ⓐ for both frontends.
2015-04-03 00:28:13 -04:00
syl20bnr cb259666bb Remove some not used packages from Spacemacs layer 2015-04-02 22:43:21 -04:00
syl20bnr 1b7facc48c Add magit-completing-read-function to magit init 2015-04-02 22:42:57 -04:00
person808 1b3a10b054 Add gotham theme. 2015-04-02 00:38:48 -04:00
syl20bnr 5dd7383821 python layer: fix pylookup 2015-04-02 00:00:36 -04:00
syl20bnr 655e1a2c6b Move xkcd layer in "fun" category folder 2015-04-01 23:26:47 -04:00
syl20bnr 7dd500eb43 xkcd layer: edit readme and evilify the mode 2015-04-01 23:24:36 -04:00
Diego Berrocal 0351469f20 Add xkcd-layer
xkcd greatness
2015-04-01 23:06:42 -04:00
syl20bnr 0b12f1ed70 Fix nyan cat starting rainbow on a light background 2015-04-01 22:59:20 -04:00
syl20bnr faca47e088 haskell layer: disable eletric-indent-mode 2015-04-01 12:08:31 -04:00
syl20bnr d825f17874 haskell layer: Remove hi2 and reformat haskell/init-hakell-mode
Resolves #735
2015-04-01 12:04:43 -04:00
Tristan Hume db57ab7b94 Fix loading order in some of my layers 2015-04-01 07:44:03 -04:00
syl20bnr 5e993d8e4c c-c++ layer: Fix append of company-cmake 2015-03-31 22:37:53 -04:00
syl20bnr 46248b1e73 New local company backends 2015-03-31 22:24:01 -04:00
syl20bnr d704688dfe Adjust light and saturation for rainbow-identifier
For the light solarized-theme
Changed to 60s, 55l
2015-03-31 06:49:40 -04:00
Michael Hauser-Raspe 1f7484ba19 ensure that less gets loaded 2015-03-31 00:16:40 -04:00
nashamri 7c4df074c9 Fix for cider-send-function-to-repl 2015-03-31 00:16:21 -04:00
Audun Gevelt 2813d268d9 Update hindent variable names in README.md
Replace mention of old variable haskell-enable-hindent-support with haskell-enable-hindent-style
2015-03-31 00:15:11 -04:00
syl20bnr 0fa0409523 Restore reset of local company-backends and add with-yas param 2015-03-30 00:48:41 -04:00
Tristan Hume cb43a91a15 Add company backend add macro and use it everywhere 2015-03-30 00:01:33 -04:00
Diego Berrocal 78f8c6aae0 Change condition for company-mode detection
changed configuration-layer/package-declaredp for
configuration-layer/layer-declaredp in company-mode
2015-03-29 23:49:37 -04:00
Ratson 325f27cff1 Add modes for Git related files 2015-03-29 23:47:55 -04:00
syl20bnr f56c035dea haskell layer: disable ghc-check.el overlays with flycheck enabledcc 2015-03-28 20:45:25 -04:00
syl20bnr 2f27a31176 haskell layer: Fix flycheck configuration
Fixes #594
2015-03-28 20:44:30 -04:00
syl20bnr 0058dab322 haskell layer: update README for cabal binaries location 2015-03-28 10:16:33 -04:00
syl20bnr 790a5cc5e9 git layer: add key bindings in rebase mode and document them 2015-03-28 00:06:52 -04:00
syl20bnr 83f268e04b git layer: add init functions for gitconfig and git-commit modes 2015-03-27 23:51:08 -04:00
Rich Alesi 4b1bbc2472 Add gitconfig-mode and git-commit-mode to git contrib 2015-03-27 23:41:56 -04:00
syl20bnr 857c110d9e racket layer: add table of content to README 2015-03-27 23:40:35 -04:00
syl20bnr 3e68321f6d racket layer: refactor and apply conventions
Add more key bindings
2015-03-27 23:37:33 -04:00
Tristan Hume 904ff2d9eb Make tweaks to Racket layer 2015-03-27 22:32:09 -04:00
Tristan Hume 4f9ee49f58 Move Racket to its own layer 2015-03-27 22:32:07 -04:00
Tristan Hume 94176bc4bf Fix some extra lang quirks and add Nim support 2015-03-27 22:32:06 -04:00
syl20bnr 06607fe3e3 Move rcirc and erc layer in irc subfolder 2015-03-27 22:27:58 -04:00
syl20bnr 8a1750b7c0 erc layer: Small refactor of packages.el 2015-03-27 22:24:39 -04:00
Christoph Paulik 4ab8f723c5 added a few keybindings and documentation 2015-03-27 22:17:08 -04:00
Swaroop 9723aaead9 Add minimal ERC layer 2015-03-27 22:17:05 -04:00
Jean-Christophe Petkovich 50b62b3d65 Last spacemacs/activate-evil-leader-for-map call to remove.
Everything should use the `evilify` macro now.

Conflicts:
	contrib/lang/clojure/packages.el
2015-03-26 12:31:26 -04:00
syl20bnr 3bdb08773d Uncomment spacemacs/indent-region-or-buffer and move it
to spacemacs/funcs.el
2015-03-26 12:26:09 -04:00
Diego Berrocal 663503c772 Add Perspective-enable-persp-projectile to the documentation 2015-03-26 12:22:38 -04:00
syl20bnr 6fa63b8dbb clojure layer: Remove call to deprecated function 2015-03-25 00:55:05 -04:00
syl20bnr 131fd3cce8 Remove empty file funcs.el in c-c++ layer 2015-03-24 21:53:37 -04:00
syl20bnr 0f4cae5773 Ignore company-quickhelp for emacs version < 24.4
Fix #922
2015-03-23 23:29:03 -04:00
syl20bnr 3e14243a5f New layer better-defaults 2015-03-23 23:27:51 -04:00
Cong Nguyen e7ec767fa8 go layer: use new company-mode layer init
Fix #913
2015-03-23 22:12:04 -04:00
person808 0810217bb6 Add darktooth theme. 2015-03-23 22:07:34 -04:00
syl20bnr 86f40dc20f Remove unnecessary forward slashes in concat functions. 2015-03-23 21:57:42 -04:00
Jean-Christophe Petkovich 676e8ddb72 Don't refer to ~/.emacs.d/ directly.
This is mostly a style thing, since I think it would probably be a lot
of effort getting spacemacs working on windows smoothly. But it is also
a first step towards a "try out spacemacs" script that doesn't require
someone to move their `~/.emacs.d` around.
2015-03-23 21:55:33 -04:00
Jean-Christophe Petkovich e1c2c50932 Create rcirc logging directory during init.
Not much else to say about it.
2015-03-23 21:54:37 -04:00
Daniel Wu 41efc0e263 python layer: Update README 2015-03-23 21:54:06 -04:00
Michael Hauser-Raspe 43c9e14d16 Add projectile-find-other-file key bindings 2015-03-23 21:52:55 -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 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 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 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 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
Christoph Paulik 30aee9fd64 add material theme to themes megapack 2015-03-20 23:38:07 -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
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 b92888cb04 Move helm-colors key binding in SPC C l 2015-03-20 21:49:50 -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 8a393f43df Slight edition of evil-commentary readme 2015-03-20 21:22:02 -04:00
person808 e22e2b4623 Add evil-commentary layer. 2015-03-20 20:08: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 0a934b2b4e Update haskell readme 2015-03-18 08:52:06 -04:00
syl20bnr 72edfcd137 Move SPC m t and SPC m i under SPC m h
`SPC m t` is reserved for tests.
Information commands are considered help commands.
2015-03-18 08:51:20 -04:00
syl20bnr fa3ebe2897 Fix lazy loading of rcirc 2015-03-18 00:29:09 -04:00
Jean-Christophe Petkovich 1ffe401e0d Use correct spacemacs cache directory for irc logs
Use `spacemacs-cache-directory` for irc logs, rather than
`~/.emacs/.cache/rcirc-logs` which looks incorrect (`.emacs` vs
`.emacs.d`), and should not be hardcoded.

Fix associated comment.
2015-03-17 23:25:53 -04:00
syl20bnr a5e33401d0 Add note about ZNC server configuration and security 2015-03-17 23:25:16 -04:00
syl20bnr 76951bb0ae Minor update in rcirc layer README 2015-03-17 23:23:31 -04:00
syl20bnr ed7a56ed5f Update rcirc layer README 2015-03-17 23:20:04 -04:00
syl20bnr ace2576ff6 Refactor rcirc layer
Tested only without authinfo and without znc.
Needs some more tests :-)
2015-03-17 22:50:11 -04:00
Jean-Christophe Petkovich 360cebf259 Fix for rcirc load ordering and configuration
I'm not sure if this is necessary, it's possible I'm using this layer
incorrectly, but I needed to change the order in which rcirc was loaded,
and in which it was configured.

This commit fixes all the issues I was running into, but perhaps I'm not
using this as intended. Be sure to look carefully over what I changed to
make sure it makes sense for what you want this layer to do.
2015-03-17 20:01:44 -04:00
syl20bnr 11d29d1699 Add TOC in fsharp layer readme + resize the logo 2015-03-17 00:18:55 -04:00
Rodolfo Hansen bd0721ca39 Declare floobits prefix description 2015-03-16 23:56:24 -04:00
syl20bnr a0fb7c77b2 Update logos for fsharp and dockerfile 2015-03-16 23:56:14 -04:00
syl20bnr 4753502945 haskell layer: Update readme 2015-03-16 01:56:28 -04:00
Pierre Radermecker 3deb06fec9 haskell layer: haskell-enable-hindent-support requires a style name
Fixes #758
2015-03-16 01:45:14 -04:00
Diego Berrocal 8223282795 dim:rcirc function needs rcirc to be loaded before 2015-03-16 01:43:38 -04:00
syl20bnr 8b175d6eb6 Simplify ruby layer use-package
`:mode` implies `:defer t` so I removed all the `:defer t` when
`:mode` is used
2015-03-15 23:48:58 -04:00
syl20bnr 96e96ae8e4 Fix clojure lazy-loading 2015-03-15 23:48:47 -04:00
Diego Berrocal c6bb4b9e21 Refactor rcirc-config for spacemacs/rcirc 2015-03-15 22:54:34 -04:00
Diego Berrocal 5c7df01cc3 Code-breaking typo 2015-03-15 22:54:17 -04:00
syl20bnr c2aaebdb01 Add missing contirb/rcric/config.el file 2015-03-15 21:44:42 -04:00
syl20bnr ff7960fe5d Lazy-loading for c-c++ layer 2015-03-15 21:44:10 -04:00
syl20bnr c613fed7da Refactor ycmd layer for lazy loading 2015-03-15 21:43:31 -04:00
syl20bnr 13d7326685 Refactor rcirc layer for lazy loading
Rename layer variables to
- rcirc-enable-authinfo-support
- rcirc-enable-znc-support
2015-03-15 21:42:40 -04:00
Diego Berrocal 6e348c0a54 Fix compatibility with use-package 2.0 2015-03-15 18:51:18 -04:00
syl20bnr e4101c84cb Edit floobits layer README 2015-03-15 00:59:27 -04:00
Rodolfo Hansen d970b84162 Initial work on a floobits layer 2015-03-15 00:51:56 -04:00
syl20bnr a721dc55fe Refactor prespecitves layer README and move key bindings on L prefix 2015-03-15 00:51:22 -04:00
syl20bnr 834c0aea4f Rename variable with with more conventional enable
Also use `:if` use-package keyword.
2015-03-15 00:34:57 -04:00
Diego Berrocal c2afa9dc3e Add better support for persp-projectile 2015-03-15 00:32:22 -04:00
Alan Zimmerman 17c2ddf943 Adding layer for dockerfile-mode 2015-03-15 00:31:37 -04:00
Diego Berrocal 0b9aee747c Add rcirc layer and support for it in the perspectives layer 2015-03-15 00:30:31 -04:00
Amin Bandali f8b42d166b clojure layer: add cider-quit binding SPC m s q 2015-03-15 00:16:57 -04:00
Amin Bandali 64f8db437f (doc) CIDER requires nREPL minimum 0.2.7
https://github.com/clojure-emacs/cider/issues/970
2015-03-15 00:16:38 -04:00
Chris Barrett d4a7e3bed1 Fix up some use-package forms
- The `use-package` for magit-gh-pulls is malformed.
- The one for volatile-highlights attempts to enable the mode too early
2015-03-15 00:14:47 -04:00
Christoph Paulik 7cc096e213 activate inferior-python-mode in comint buffer
this enables autocompletion
This code still has the bug that point stays in the comint buffer
2015-03-14 23:57:39 -04:00
Christoph Paulik 06a2d9ba47 fixes python compile command
- now sets the compile command correctly if python buffers are switched
- moves point to end of comint buffer, useful if a breakpoint is set
2015-03-14 23:57:37 -04:00
Tu Do 3e277409ea [Fix #738] Display all parameters in the top line
This change allows semantic-sticky-func-mode to display parameters that
are scattered in many lines by using stickyfunc-enhance package. It also
specifically handles Python to also display assigned values if
available.

Also update documentation.
2015-03-14 22:56:20 -04:00
person808 9f1cacf236 Set evil-snipe-override-evil.
Replaces enabling evil-snipe-override-mode directly.
2015-03-14 22:55:39 -04:00
syl20bnr 3098a1a2d8 Refactor python compile command 2015-03-14 02:59:12 -04:00
Christoph Paulik ca7048c971 Add python compile command
- automatically changes compile command to
  ```python (buffer-file-name```
  for python buffers
- automatically starts comint mode in python mode to allow interaction
  with debugger
2015-03-14 02:56:51 -04:00
syl20bnr 14a3737890 Rename spacemacs custom cider function
Add the cider prefix to avoid clashes
2015-03-14 01:46:05 -04:00
syl20bnr 8982836fe9 Adapt fsharp to the conventions 2015-03-14 01:45:52 -04:00
Ryan Roberts 02c5c82768 Add fsharp layer 2015-03-13 23:24:17 -04:00
Michael Hauser-Raspe 519e46bbc9 Add haskell-type-on-previous-line function 2015-03-13 23:22:39 -04:00
syl20bnr e7d2532cc8 Refactor dash layer
Rename variable dash/helm-dash-docset-newpath to
dash-helm-dash-docset-path
2015-03-13 23:16:40 -04:00
Pierre Radermecker 600809b7e3 Add support for helm-dash in dash layer 2015-03-13 23:04:22 -04:00
syl20bnr a5784f3756 Move ediff layer into spacemacs
because ediff is a built-in layer
2015-03-13 23:00:34 -04:00
Michael Hauser-Raspe 7dbdd5051a Add basic ediff layer 2015-03-13 22:11:25 -04:00
Michael Hauser-Raspe ab956fd1fd fasd layer: add file-only, directory-only functions and helm-completion 2015-03-13 22:09:34 -04:00