Commit graph

1185 commits

Author SHA1 Message Date
syl20bnr
a931de637d auctex layer: add flycheck support
fixes #1478
2015-05-03 19:18:03 -04:00
syl20bnr
b7c8ca7383 haskell layer: add haskell-snippets
Fixes #1471
2015-05-03 12:51:29 -04:00
syl20bnr
8df9108138 Fix iedit-insert state face in vim-powerline 2015-05-03 00:04:33 -04:00
syl20bnr
642cfbd6d9 new vim-powerline layer 2015-05-02 23:51:28 -04:00
person808
c5a266d702 Use eval-after-load in git layer. 2015-05-02 22:33:28 -04:00
Ryan Phillips
65dc810f8a fix(tmux): add motion state to fix neotree window 2015-05-02 22:02:53 -04:00
Liam Atkinson
538004e9d0 Updated haskell layer documentation to include hasktags package 2015-05-02 22:02:34 -04:00
Craig Eales
65ead73365 Remove unnecessary auto-mode-alist additions
The default auto-mode-alist already has an entry that will use c++mode
for .cxx and hpp files.

("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
2015-05-02 22:01:43 -04:00
Tu Do
b9a7bc905b Enable c++-mode when opening a .h file the first time
With current configuration, .h file is only associated with c++-mode
only when cc-mode is loaded. So, when a .h file is opened the first
time, it is opened and is applied with c-mode. Only the 2nd time then
c++-mode is properly used.
2015-05-02 21:59:50 -04:00
Diego Berrocal
60a97ea2de [quickfix] Remove Extra parenthesis in condition
Extra parens made the truthness of `t` to not manifest. Important fix
for debugging python.
2015-05-02 21:59:00 -04:00
syl20bnr
113c3bfc58 evilified: Generalize fix for key binding passthrough in visual state 2015-05-02 00:38:48 -04:00
syl20bnr
8a7eb23ae7 Override s binding in magit-status
Fixes #1462
2015-05-01 23:54:48 -04:00
syl20bnr
8a6bcacb09 Correctly complete the selection when pressing jk 2015-04-30 00:35:13 -04:00
syl20bnr
5091f79d4d Remove company-yasnippet backends 2015-04-29 23:54:30 -04:00
syl20bnr
e9f09d03e6 [WIP] Implement new auto-completion UX using company and yasnippet
- RET is not used anymore
- TAB complete the common prefix and cycle between candidates
- To complete the selection use C-l or `jk` pressed quickly
- Yasnippet expand uses hippie-expand and M-/ or C-p
2015-04-29 23:49:59 -04:00
syl20bnr
e8cbbd2c2e erc layer: edit README and small refactor of packages.el and extensions.el 2015-04-28 00:29:50 -04:00
Diego Berrocal
a0de2de807 ERC layer: Many improvements 2015-04-28 00:04:34 -04:00
Mateusz Dobek
af7d03021b Add jazz-theme to themes-megapack 2015-04-28 00:03:33 -04:00
syl20bnr
b169cb9d43 javascript layer: Move web-beautify on SPC m = to be consistent
with the other layers
2015-04-28 00:02:35 -04:00
Michael Elliott
2ebf56afc1 add web-beautify to javascript contrib layer 2015-04-27 23:59:07 -04:00
Swaroop C H
edc8553568 Remove key based on obsolete package
As per http://www.emacswiki.org/emacs/IswitchBuffers :

> Note: IswitchB was part of GnuEmacs, but it has been removed starting
> with Emacs 24.4. The Emacs ‘NEWS’ (‘C-h N’) says to use IcompleteMode
> instead, but for those wanting more familiar functionality,
> InteractivelyDoThings is a closer fit.
2015-04-27 23:48:45 -04:00
Tu Do
663c0cfeb2 Enable evil-execute-in-normal-state in holy-mode
Add open-line command to "SPC j" group: open-line breaks the current
line into two lines without moving the cursor down. It's different from
`o` in Vim.

Use C-o to enter evil-execute-in-normal-state.
2015-04-27 23:39:02 -04:00
syl20bnr
25961f804b syntax-checking layer: rename syntax-checking-flycheck-pos-tip
to syntax-checking-enable-tooltips

Also always install flycheck-pos-tip even if not enabled
2015-04-27 23:37:26 -04:00
Ben Hayden
a39200ef1c Add ability to disable flycheck-pos-tip
Some people don't like pop-up messages in their editing window and
prefer to keep it located in the echo area.
2015-04-27 23:32:50 -04:00
syl20bnr
7655221a44 c-c++ layer: Fix post-init function names and remove unnecessary when condition 2015-04-27 22:27:11 -04:00
syl20bnr
84db42e6a4 ycmd layer: Move c specific config to c-c++ layer
fix #1414
2015-04-27 21:27:46 -04:00
syl20bnr
914ee405b8 company: add terminal support for S-TAB 2015-04-27 05:56:59 -04:00
syl20bnr
d9bc198d1f company: tab now complete common prefix and cycle, RET is back 2015-04-26 23:14:34 -04:00
syl20bnr
d8cc7c9a31 company: remove ESC binding to abort company
resolve #1372
2015-04-26 22:54:21 -04:00
syl20bnr
f96b23646f company: unbind RET to auto-complete 2015-04-26 22:53:26 -04:00
syl20bnr
3ddd2f4e64 company: use tab to auto-complete and complete common prefix
Now we need to find a way to cycle between the candidates when
the common prefix is completed.
2015-04-26 22:47:08 -04:00
syl20bnr
d1ffe3932b eyebrowse layer: add eyebrowse-wrap-around 2015-04-26 12:48:41 -04:00
syl20bnr
5116f3aec3 Fix non unicode number spacing in modeline 2015-04-26 12:47:40 -04:00
Tu Do
0c6e44c829 Clean state when switching to a new workspace
In i3, whenever you switch to a new workspace, it starts with a blank
frame with default wallpaper. It would be useful when we switch
workspace, the window is reset to a default buffer so it's more obvious
for first time users and is closer to i3 or Vim's tabs. Since eyebrowse
supports this feature already, we simply set it to switch to
spacemacs/home function.

Also, eyebrowse-get becomes eyebrowse--get to express that it is now
private function. So this commit fixes it appropriately.
2015-04-26 12:43:01 -04:00
Tu Do
38ce1ea4bd Fix ggtags eldoc integration
- ggtags eldoc works only if we enable ggtags-mode.
- For that reason, move the code that enable eldoc into its own
function.
- Also enable gtags for some other modes that have no layer.
2015-04-26 00:45:58 -04:00
person808
ea933a3e22 Update ycmd documentation. 2015-04-26 00:44:18 -04:00
person808
f87fb9ea7e Fix error with git-gutter and linum-mode. 2015-04-26 00:43:42 -04:00
Diego Berrocal
0fbacba837 Put right way of binding "TAB"
This fixes not being able to type 'T' in insert state in a html file.
2015-04-26 00:42:14 -04:00
Sridhar Ratnakumar
a9a0036fe7 Go layer requires gocode
Make this clear in the documentation. Otherwise, the user will see the following periodically in the Emacs status line:

```
 (file-error Searching for program no such file or directory gocode)
```
2015-04-26 00:41:23 -04:00
Charl Matthee
3f41fdb19c Update README.md
Fixed a typo.
2015-04-26 00:39:15 -04:00
Tu Do
6ffb4fa916 Improve Semantic layer
- Explicitly load Semantic. Currently is loaded only when Srefactor is
  loaded, which is not good for other packages that depends on
  Semantic but outside of C/C++, i.e. Python.

- Enable evil-emacs-state in Srefactor UI menu, since currently Evil key
  mapping override the key mapping of the menu. Vim key bindings are
  already supported upstream, with j,k,/ and ? which is good enough to
  navigate the menu.
2015-04-26 00:33:48 -04:00
Karolis Velicka
a074122fc2 Made build-view always recompile tex 2015-04-26 00:29:11 -04:00
syl20bnr
2e389089ea ruby layer: document A: ex-command 2015-04-26 00:27:33 -04:00
Jakub Naliwajek
5023fa0d23 Add :A ex-command to the Ruby layer
`:A` command switches between implemantation and test. For eample, in
Rails in can be used to quickly switch between controller and its
specs. Should work in other Rake projects as well.
2015-04-26 00:25:30 -04:00
syl20bnr
bd6fa7ff7a themes-megapack layer: Add apropospriate theme 2015-04-26 00:24:35 -04:00
syl20bnr
2d9cd22d82 eyebrowse layer: add more info in README 2015-04-25 23:29:54 -04:00
syl20bnr
6c886cd931 new layer: eyebrowse 2015-04-25 22:59:55 -04:00
Brian Hicks
6bfb45e3a5 sql: use Helm to select dialect/client 2015-04-25 01:37:47 -04:00
syl20bnr
7d9d30768b python layer: lazy-load pip-requirements-mode 2015-04-25 01:37:18 -04:00
Diego Berrocal
18d6c9bd5d Add pip-requirements package to python layer
[Pip requirements mode](https://github.com/Wilfred/pip-requirements.el)
for editing pip requirement files and autocompletion of PyPI Packages by
default.
2015-04-25 01:32:14 -04:00
syl20bnr
c82857d767 Move some layers to vim category 2015-04-25 00:07:58 -04:00
syl20bnr
03a15fb00e Move some layers to tools category 2015-04-25 00:03:24 -04:00
syl20bnr
670415a145 Move perspective in window-management category 2015-04-25 00:00:12 -04:00
syl20bnr
70786b7075 Move editorconfig in config category 2015-04-24 23:56:57 -04:00
syl20bnr
4cc407d9ed Minor header file change 2015-04-24 23:25:04 -04:00
syl20bnr
b76f4d6897 python layer: fix duplicated line 2015-04-24 23:24:36 -04:00
syl20bnr
edab0f9c7e Move RefTeX in AUCTeX layer and adapt key bindings
Also edit the AUCTeX layer README
2015-04-24 23:23:45 -04:00
Alex Rozenshteyn
8200ee7d0b Add minimal reftex layer. 2015-04-24 22:49:46 -04:00
Ben Hayden
2eb6c93f96 Adding pudb as a python breakpoint 2015-04-24 22:19:12 -04:00
syl20bnr
c3d76358cd Improve python-remove-unused-imports and document autoflake dep 2015-04-24 22:15:02 -04:00
Daniel Wu
5848fb3d77 add a function to remove unused imports 2015-04-24 22:06:46 -04:00
syl20bnr
81706ba6c5 sql layer: update to match conventions 2015-04-24 01:05:06 -04:00
Brian Hicks
3807b73c81 sql: add layer 2015-04-24 00:09:26 -04:00
person808
a749def36e Smarter buffer switching. 2015-04-22 23:12:45 -04:00
person808
24e2c0dcab Update vim-empty-lines.
Patched file should fix some bugs.
2015-04-22 23:05:47 -04:00
syl20bnr
845126dac0 Move yasnippet and hippie-exp to auto-completion layer 2015-04-22 22:03:04 -04:00
syl20bnr
d0b6a56b0a python layer: Update nose.el
Now compatible with virtualenv
2015-04-22 21:51:14 -04:00
syl20bnr
f19d8de1d0 Add missing contrib/gtags/funcs.el file 2015-04-22 01:08:22 -04:00
fzerorubigd
5c902c6453 remove extra ")" 2015-04-22 01:07:15 -04:00
Swaroop C H
4d6f8a0589 Add helm org key, fixes #1094 2015-04-22 01:06:39 -04:00
syl20bnr
ad06363b39 Modularize ggtags with eldoc configuration
See PHP layer packages.el for an example
2015-04-22 00:53:57 -04:00
syl20bnr
ff8b339813 php layer: refactor package configuration 2015-04-22 00:35:14 -04:00
Kosta Harlan
d829825f9e Set gtags layer keybindings for php-mode 2015-04-22 00:26:03 -04:00
Tu Do
9aef93cb15 Don't globally enable ggtags in prog-mode
Instead enable it along with helm-gtags, except for a few modes.
2015-04-22 00:24:55 -04:00
Tu Do
baeb4b1d2d M-* should use helm-gtags-pop-stack 2015-04-22 00:24:53 -04:00
Tu Do
f869d650e9 Add missing modes that should have gtags enabled 2015-04-22 00:24:50 -04:00
syl20bnr
a4e47cfc6b YAPF configuration edition and documentation
Rename `yapf-format-on-save` to `python-enable-yapf-format-on-save`
to be more consistent with the other layer variables
2015-04-22 00:02:23 -04:00
Kenneth Love
5bbf2a84d6 python layer: Add YAPF extension for buffer formatting 2015-04-21 23:55:58 -04:00
syl20bnr
130a70d601 pandoc layer: rename Readme.md to README.md 2015-04-21 23:53:14 -04:00
syl20bnr
8b93e3179a pandoc layer: edit README and packages.el 2015-04-21 23:51:30 -04:00
Christoph Paulik
0513a7eebb add a layer for pandoc-mode
This layer enables conversion of document directly from emacs
e.g. .md to .docx or .md to .org etc.
2015-04-21 23:39:32 -04:00
syl20bnr
147db21b3a git layer: add lazy loading of magit-gh-pulls on #gf 2015-04-21 23:38:42 -04:00
syl20bnr
d64709d75b ERC layer: move SPC a i s on SPC a i i 2015-04-21 02:02:19 -04:00
Swaroop C H
6f9cad9996 ERC layer tweaks
- Mention terminal-notifier gem on OS X
- Add "ais" shortcut to switch to active ERC channels
- Remove todos
2015-04-21 01:57:41 -04:00
MadAnd
6a9225299d Fix typo 2015-04-21 01:50:31 -04:00
Tristan Hume
4bd72d3ec2 Fix bug in ruby auto-completion 2015-04-21 01:41:01 -04:00
syl20bnr
efaa595a4a js layer: applied conventions to some tern key bindings
Also update the README
2015-04-21 01:38:58 -04:00
syl20bnr
5f5cf0cbe8 js layer: move js-doc key bindings under SPC m r d 2015-04-21 01:36:02 -04:00
geksilla
3113e5940b Add js-doc package to javascript. 2015-04-21 01:28:05 -04:00
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
syl20bnr
c5b1068657 Block go-oracle configuration if go-oracle not found 2015-03-12 00:36:09 -04:00
syl20bnr
ca17484f97 Change :if condition in company-go init function 2015-03-12 00:26:12 -04:00
Citizen
1aaf80ea94 Clarify which chord is cider-jack-in 2015-03-10 23:43:17 -04:00
syl20bnr
a1732a8098 Remove unneeded code in C++ layer packages.el file
Use variable spacemacs-cache-directory
2015-03-10 20:33:49 -04:00
syl20bnr
fe6cbe790a C++ layer README srefactor is not available in previous version of emacs 2015-03-10 20:33:47 -04:00
Tu Do
67e5f2733b Change Semantic cache location and update documentation
Also make it compatible with Emacs 24.3
2015-03-10 20:33:45 -04:00
syl20bnr
9497cd37f7 Lazy load slime layer 2015-03-08 23:43:40 -04:00
syl20bnr
4155b70b13 Edit slime layer README 2015-03-08 23:43:29 -04:00
syl20bnr
e6f3209a20 Lazy load vagrant-tramp 2015-03-08 23:37:31 -04:00
Patrick Connelly
063032849a create slime contribution layer 2015-03-08 23:15:01 -04:00
syl20bnr
7bb120f7fe Edit vagrant layer README to match the layout of other READMEs 2015-03-08 23:13:58 -04:00
syl20bnr
95e1b8b61f Hide lighter of ruby-test mode 2015-03-08 23:12:28 -04:00
syl20bnr
2ca205201d Edit vagrant layer README and minor refactor of packages.el 2015-03-08 23:10:32 -04:00
Brian Hicks
36e21d9961 vagrant: add layer 2015-03-08 22:33:38 -04:00
Michael Hauser-Raspe
89c0ac82ab added documentation on prefix argument to fasd-find-file 2015-03-08 22:30:14 -04:00
Christopher McCloud
7ab68132a0 (doc) adds alembic as dependency to profiles.clj code snippet. 2015-03-08 22:10:50 -04:00
syl20bnr
1e8bf6fc8a Fix unbalanced parenthesis in evil-snipe packages.el 2015-03-07 10:49:29 -05:00
Nate Wolfe
7b16276a75 Extend dotspacemacs-smartparens-strict-mode to Clojure REPL
This commit extends the configuration setting to toggle
smartparens-strict-mode in the REPL for the Clojure layer.
2015-03-07 00:11:26 -05:00
justbur
59155fe513 Move ace-window commands into spacemacs layer and remove ace-window layer 2015-03-07 00:08:53 -05:00
syl20bnr
c826380ca7 Edit evil-snipe README 2015-03-07 00:07:18 -05:00
Endre Bakken Stovner
3ee86b1183 Updated readme for evil-snipe layer, plus minor codechange 2015-03-06 23:58:09 -05:00
syl20bnr
bc412b40bf Document web-mode key bindings in README 2015-03-06 23:47:42 -05:00
syl20bnr
0560267936 Improve web-mode micro-state
Toggle documentation
Use `:evil-leader-for-mode`
Add ESC to exit the micro-state
Sort the key bindings
2015-03-06 23:47:22 -05:00
syl20bnr
29a7dbe717 Sort and tweak web-mode key bindings
Change `meu` for `meh` (highlight error)
Change `mf` for `mz` (fold/unfold)
2015-03-06 23:39:40 -05:00
Emmanuel Touzery
6d2962543b Add web-mode key bindings 2015-03-06 22:05:40 -05:00
Emmanuel Touzery
664be50c07 when the shortcut was changed the timemachine description line was not updated 2015-03-05 00:06:16 -05:00
syl20bnr
7c8b71f19e Bind Y instead of y to copy commit hash in git-timemachine micro-state 2015-03-03 04:01:05 -05:00
syl20bnr
7cd4973237 Define dotspacemacs-command-key key-bindings in an after-init-hook
Allows the user to overwrite any key binding
2015-03-03 00:14:00 -05:00
Bjarke Vad
dda1e8de86 Updated haskell/shm bindings + misc haskell
- Added some shm keybindings that fit a bit better with evil-mode
- Set better(saner at least) default for hindent style
- Removed C-{<right>,<left>} bindings
- Removed flycheck delay for showing error at point
2015-03-02 18:43:43 -05:00
Bjarke Vad
83ea6cd2f3 Fixed flycheck not being properly initialized for haskell-mode 2015-03-02 18:40:03 -05:00
Evan Dale Aromin
310421fb29 Add a binding for geeknote-move and update the readme 2015-03-02 18:39:41 -05:00
Ryan Phillips
700f19d640 Add tmux contrib layer 2015-03-02 18:39:16 -05:00
syl20bnr
4725769143 Move ess-smart-equals to ess-packages
This way it is always discoverable in helm-spacemacs
the :if keyword of use-package allow to enable it on demande with
ess-enable-smart-equals
2015-03-02 18:37:34 -05:00
Michel Kuhlmann
82422e8ee5 ess: make smart equals and underscore optional 2015-03-02 18:36:37 -05:00
syl20bnr
36bab499e0 Commented not support prefix command for major mode 2015-03-01 23:50:32 -05:00
syl20bnr
9b64c58d26 Tweak ace-window layer 2015-03-01 00:36:32 -05:00
justbur
280d2d70a9 Add support for ace-window and ace-delete-window 2015-03-01 00:02:13 -05:00
syl20bnr
a024d74521 haskell layer: Always install shm and hindent 2015-03-01 00:00:10 -05:00
Michel Kuhlmann
dc7d3898ee haskell: optional hindent-mode 2015-02-28 23:58:36 -05:00
syl20bnr
4816afa91a Format git layer README 2015-02-28 23:37:39 -05:00
Devin Rhode
aff51f634f Increase clarity, add useful links 2015-02-28 23:35:47 -05:00
artemave
fac442c471 Rm extra load of 'oracle.el'
fixes typo from merging #603
2015-02-27 22:54:50 -05:00
syl20bnr
6c4cdac61b Edit auctex layer README 2015-02-27 22:54:11 -05:00
Brian Hicks
45613d1c5d contrib(auctex): add preview docs 2015-02-27 22:52:45 -05:00
syl20bnr
040d1d0ef0 Remove dead comment in colors layer 2015-02-27 22:07:13 -05:00
syl20bnr
da719adf13 Add evil-snipe layer variable evil-snipe-enable-alternate-f-and-t-behaviors 2015-02-27 22:06:52 -05:00
syl20bnr
07d668b676 Edit evil-snipe README 2015-02-27 21:50:41 -05:00
Endre Bakken Stovner
4e711e1b9b Add evil-snipe layer 2015-02-27 21:40:50 -05:00
hrvladev
15bfeeba83 Update the rails support enabling variable
The ruby layer has an outdated documentation for the rails support
enabling variable.
2015-02-27 21:32:26 -05:00
hrvladev
d058994904 Add haml-mode and slim-mode
Spacemacs is missing support for the Haml and Slim template
languages.

This commits adds haml-mode and slim-mode to support them.
2015-02-27 21:32:15 -05:00
Emmanuel Touzery
7cd5ae46da shortcut for copying the git sha hash from the timemachine micro-state 2015-02-27 21:15:56 -05:00
sooheon
96c5faa44b Add ess-mode-hook. 2015-02-27 20:36:27 -05:00
Tu Do
30dac136bb Enable Semantic support for C/C++; add Srefator
With Semantic mode enabled, it enables IDE features such as:

- Enable helm-semantic-or-imenu to jump with Semantic instead of Imenu.

- Show function signature of current function point is inside at the
top (with global-semantic-stickyfunc-mode)

- Show function signature of current function at point at the
bottom (with global-semantic-idle-summary-mode).

- Add Srefactor for refactoring using Semantic parser framework. Bind it
  to "SPC m r".

- Load 'compile package, otherwise compilation-mode-map won't exists and
  Semantic fails to bind some key to the map and throw error.
2015-02-27 20:36:00 -05:00
syl20bnr
9a88e1a4fd clojure layer: use interactive code r 2015-02-27 18:19:23 -05:00
syl20bnr
8cd687efef clojure layer: Fix lazy loading of golden-ratio settings 2015-02-25 07:45:08 -05:00
syl20bnr
766e402a32 Update company-mode documentation
Take into account renaming of variable
company-mode-use-tab-instead-of-enter
2015-02-24 20:51:12 -05:00
syl20bnr
f55d1f1a72 Minor change in clojure layer README 2015-02-24 20:38:53 -05:00
syl20bnr
12df81f40a Add git timemachine documentation in git layer README 2015-02-24 20:16:17 -05:00
syl20bnr
a4cf6df559 Updated magit use case section in git layer README 2015-02-24 20:10:44 -05:00
syl20bnr
6687f2d0fe Rename haskell variables to enable shm and ghci-ng
`haskell-enable-shm-support`
`haskell-enable-ghci-ng-support`
2015-02-24 20:09:06 -05:00
syl20bnr
d0b2feb6d0 Move and rename company mode variables to config.el 2015-02-24 19:42:33 -05:00