Commit graph

916 commits

Author SHA1 Message Date
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