Commit graph

3253 commits

Author SHA1 Message Date
syl20bnr
da952f66ba Tweak widget spacing and remove (recenter) instruction
The recenter cause the logo to be out of sight.
2015-04-19 02:11:04 -04:00
Tu Do
55f1207133 Improve Startup buffer
- Modularize and add quickhelp button
  Split the current hardcoded release note display functions into smaller
  reusable functions. Then reuse it for creating quickhelp button.
- fix: bind widget-button-click to left mouse click
  widget-button-press is for keyboard and binding it to a left mouse
  button is not suitable. The clicks on buttons are often ignored. Use the
  proper widget-button-click.
- Since this is develop, point it to 0.102.x
- Beautify org CHANGELOG
  Setting org-indent-mode hides the leading stars of all Org headers except
  the last one just enough to indicate indentation, which make it easier
  to read. Also, put it in read-only-mode so user don't accidentially mess
  up his reading material.
  Also put the CHANGELOG in view-mode for reading and navigating read-only
  content.
- Add Evil and Emacs tutorial buttons to quickhelp
  So it is even easier for first time users.
  Also refactor spacemacs-buffer//insert-release-note:
  - Change it to spacemacs-buffer//insert-note
  - Just insert content. Widgets are optional
  - Insert different widget from the two functions
    spacemacs-buffer//insert-quickhelp-widget and spacemacs-buffer//insert-release-note-widget
- Put the cursor on the quickhelp button
  So that users can start using it immediately. New users only knows RET
  to press a button and learn the rest there.
- Add m to jump back to top menu
  Also update the quickhelp content.
2015-04-19 02:04:42 -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
person808
abe58488e1 Remove spacemacs/kill-this-buffer.
kill-this-buffer already exists.
2015-04-19 01:18:38 -04:00
syl20bnr
ff4a207cb9 Add dotspacemacs-highlight-delimiters to dotfile template 2015-04-19 01:17:38 -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
syl20bnr
953209214e Change scope to current and default to all for now
Also made the delimiters ultra-bold.
2015-04-19 01:04:05 -04:00
Tu Do
8bf70ec3ba [feature] Add highlight-parentheses [#1173]
highlight-parentheses highlights the sexp scope the cursor is in and
3 upper sexp levels. We don't have to actually place the cursor on a
parenthesis just to see where it ends or begins. This package takes of this
issue regardless where we are in the sexp.
2015-04-19 00:42:09 -04:00
person808
86dae6aba7 Docs: Change company-mode to auto-completion.
Removes one potential pitfall for new users.
2015-04-19 00:40:14 -04:00
Keshav Kini
aab001eee8 Fix silly typo 2015-04-19 00:39:28 -04:00
NGK Sternhagen
1c34e9f453 change wording to avoid grammar issue
"fonts ... looks" is a bit awkward, this wording avoids the
subject/verb agreement issues.
2015-04-19 00:39:19 -04:00
Andrew Amis
12bdc550f4 Fixed a typo in window-manipulation-full-doc
Originally said "split windows bellow|right and focus", but should be "below".
2015-04-19 00:38:40 -04:00
syl20bnr
5dd5c4670d Move image support instruction for windows to FAQ 2015-04-19 00:38:07 -04:00
Devagamster
5019adb20f Image support instructions on windows
I noticed that the xkcd layer wasn't working on my windows box. After a little digging I found out that I was using the default download from the gnu emacs site which does not include the image support dlls. Hopefully this change will help people in the future in my same situation.
2015-04-19 00:32:43 -04:00
fandag
968eb783d1 Fix escaping in open-in-external-app on windows
Replace-regexp needs extra backslahes. See discussion in:
http://lists.gnu.org/archive/html/help-gnu-emacs/2009-08/msg00713.html
2015-04-19 00:32:16 -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
197540b69d Add 0.102.x release note 2015-04-19 00:26:24 -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
2bec380d68 Bump version to 0.102.0 2015-04-18 22:31:28 -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
654f067070 Update change log 2015-04-17 23:19:34 -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
Swaroop C H
11f927e7d0 Add org-pomodoro clock to mode line 2015-04-15 22:46:00 -04:00
Swaroop C H
68e3833a95 Add ERC active channels to mode-line 2015-04-15 22:45:31 -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
Lou, Yufan
c57f50a84c Use file-truename in case user-emacs-directory is symlink
If not and user-emacs-directory is symlink, all following git commands will fail, resulting in "Unable to check for new version."
2015-04-15 22:39:24 -04:00
Tu Do
bb620f8cf9 Add modes that should be ignored by golden-ratio
- ediff-mode: this is the small one-line panel at the bottom when using
  ediff. Should not be messed up.

- gdb buffers: this should not be messed up in a gdb-many-windows
  debugging session.

- Dired buffers don't need extra empty space, so is speedbar and bs-show buffer.
2015-04-15 22:39:07 -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
Tu Do
9dedac546e Fix evil-search-highlight-persist-highlight-face again
This time inherits from 'region face for consistency with themes and
between matches.
2015-04-15 22:38:44 -04:00
syl20bnr
6436731c3e Remove dead code in spacemacs/packages.el 2015-04-15 17:02:48 -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
Daniel Wu
635cc32064 turn on color in helm-swoop 2015-04-15 00:44:38 -04:00
Tu Do
070d475b5a [Fix #992] Use gh-md for superior reading experience
With gh-md, it can use Github API to render HTML to be viewed right
inside Emacs using eww web browser. It is especially useful since it
does not required markdown-mode to be installed. One benefit is that it
automatically open the rendered buffer in other window, so for example
user is learning Clojure mode and want to read documentation of Clojure
layer, he will just simply fired up helm-spacemacs, narrow to `clojure`
and press RET. Then a nicely formatted documentation buffer appears on
the right side with all the key bindings of that layer, which greatly
enhances the explorability of Spacemacs.
2015-04-14 23:54:16 -04:00
ralesi
864e67316b zoom-frm checks if frame is maximized and restores state 2015-04-14 23:53:29 -04:00