Commit graph

3831 commits

Author SHA1 Message Date
syl20bnr
e97c85e430 Rename system-info to describe-system-info and add it to SPC h d s 2015-08-01 00:58:42 -04:00
Swaroop C H
6798c5be85 Add "system-info" fn for IRC support
I have seen many "I have a problem" discussions in the Gitter chat which
starts with a barrage of questions "Which OS? Which Emacs version?",
etc., so I thought it may be useful to have one function that will
generate the info to be copy-pasted into the Gitter chat and hence both
the user and others helping in the Gitter chat can jump directly to
solving the problem instead of the support volley to figure out the
setup.

Example output:

ELISP> (spacemacs/system-info)
"OS: darwin Emacs: 24.5.1 Spacemacs: 0.103.0 Spacemacs branch: develop
Layers: ((auto-completion :variables auto-completion-enable-help-tooltip
t) better-defaults emacs-lisp git markdown org (shell :variables
shell-default-height 30 shell-default-position (quote bottom))
syntax-checking version-control c-c++ clojure dash github html osx
python semantic sql)"

References:

From
https://github.com/syl20bnr/spacemacs/issues/2033#issuecomment-113861451 :

> Also what is your emacs version and OS ?

From
https://github.com/syl20bnr/spacemacs/issues/2042#issuecomment-113861501 :

> What's your Emacs version ? I presume it comes from the semantic
layer, can you test without the semantic layer ?
2015-08-01 00:26:40 -04:00
Jean-Christophe Petkovich
793134aab0 ESS company sources should be grouped
The ess company sources should be grouped, when they are not grouped
they are pretty buggy (like not showing completions under certain
circumstances).

To see the problem, try opening an R file and start the interpreter.

When you type the following ([] is the cursor):

    setN[]

You will see completions offering up `setNames`. Press `<enter>`.

Now, try doing the following:

    setNames(setN[])

You will see no completions. Company is trying the `company-R-args`
source, failing it, then skipping the execution of the
`company-R-objects` source.

Grouping them together fixes this, and is what's done within ess itself.
2015-08-01 00:25:00 -04:00
justbur
36535f1244 Prevent iedit from adding global key binding 2015-08-01 00:23:27 -04:00
Alexander Kjeldaas
8d0e47a54b Added ensime-pop-find-definition-stack to the scala layer. 2015-08-01 00:14:49 -04:00
Alexander Kjeldaas
6850c85dff The 0.1.5-SNAPSHOT release has problems
When using spark as a framework for example, there are lots of "provided" libraries.  These are excluded from the .ensime file in that old version.
2015-08-01 00:14:25 -04:00
Tommi Komulainen
393cfff67f enable flycheck in puppet-mode
Flycheck already knows what to do, we just need to turn it on.
2015-08-01 00:13:33 -04:00
Patrick
f549b02723 Fix ace-link for spacemacs buffer 2015-08-01 00:12:13 -04:00
Jenan Wise
be0fa7ed75 Use enh-ruby-mode on interpreter-detected ruby files.
This makes ruby files that start with shebang ruby directives use
`enh-ruby-mode` for consistency with `.rb` files that already use that
mode.
2015-08-01 00:10:11 -04:00
syl20bnr
9df49be64a shell layer: document some key bindings in README 2015-08-01 00:08:57 -04:00
Martin Martinez Rivera
b3ffe8e85a Added evil-leader commands for multi-term support. 2015-08-01 00:06:45 -04:00
Santiago Gepigon
81ac6c6e14 Updated Helm function for SPC h b binding
Helm removed `helm-pp-bookmarks` in the latest update and replaced it with `helm-filtered-bookmarks`.
2015-08-01 00:05:04 -04:00
Robert O'Connor
4fe8636e62 add ejs files to web-mode 2015-08-01 00:04:32 -04:00
Uri Sharf
d93da90ad7 Add support for launchctld on OS X 2015-08-01 00:04:10 -04:00
Uri Sharf
d1a87c750d Re-factor and expand support for trash can on OS X 2015-08-01 00:01:34 -04:00
Gilbert Kennen
c1f6c40a16 add .eex extension to web-mode 2015-07-31 23:59:44 -04:00
Vivien Moreau
94a2fcbaed Racket layer: enable insert state after SPC m s B
As per the README, this keybinding should put the REPL buffer in
insert state.
2015-07-31 23:58:13 -04:00
Devagamster
a3222475d1 search-engine layer: Add Bing 2015-07-31 23:57:14 -04:00
justbur
00b4544607 Suppress byte compiler warnings on startup 2015-07-31 23:56:27 -04:00
syl20bnr
b568f0b3ea core: tweak a bit add-toggle macro
Add message in the echo area
Slightly improve the doc string
2015-07-31 23:55:24 -04:00
Eivind Fonn
c9ea837130 Add on and off functions to toggles
Fixes #2485
2015-07-31 23:47:54 -04:00
syl20bnr
ed2fbb7f72 spacemacs layer: set evil-move-beyond-eol to t
This variable allows to put the point behind the last
character of a line in normal state.
So now eval-last-sexp behaves as expected in elisp and all
other languages.

Note that this is not the default in Vim but it does not
make a lot of sense to force this behavior in Emacs where
eval-last-sexp is so important.

Anyway it is easy to revert the behavior by setting this
variable back to nil in dotspacemacs/config
2015-07-31 22:28:35 -04:00
Martin Yrjölä
fcc1bca209 Fix visual-state evil-yank-binding in evilified modes 2015-07-31 22:28:05 -04:00
syl20bnr
618f175010 spacemacs layer: set sp-show-pair-delay to 0.2 instead of 0
Fix some very slow navigation in some buffer while being still
reactive enough.
2015-07-31 22:19:09 -04:00
syl20bnr
e075e21faa javascript layer: re-enable major mode specific prefix commands 2015-07-30 23:20:54 -04:00
syl20bnr
c3ea0e5362 clojure layer: uncomment major mode prefix commands 2015-07-30 23:05:36 -04:00
Martin Martinez Rivera
0fb0bf262a Added java mode prefixes 2015-07-30 22:59:13 -04:00
Martin Martinez Rivera
23533d0c56 Uncommented declare-prefix-mode 2015-07-30 22:58:33 -04:00
syl20bnr
99623a8c72 eyebrowse layer: Fix not working keys when tagging a workspace 2015-07-30 22:56:47 -04:00
syl20bnr
1d1b137c7e eyebrowse layer: use term tag instead of label in doc 2015-07-30 22:56:05 -04:00
Ryan Phillips
88316dd2cb eyebrowse: add s for switch-to-window-config 2015-07-30 22:51:06 -04:00
Uri Sharf
c16723baa7 Activate clojure-mode for *.boot files 2015-07-30 22:48:49 -04:00
syl20bnr
bebbae2013 haskell layer: apply org doc conventions to README 2015-07-30 22:46:06 -04:00
Michel Kuhlmann
d58895773e haskell: make ghc-mod optional 2015-07-30 22:43:24 -04:00
Tu Do
6e549cbe2a helm-imenu: Don't jump if only one match
The default behaviour of helm-imenu is that when point is on a matching
symbol, it jumps there automatically. This will be confusing for first
time users and undesirable most of the times. We should just disable it.
2015-07-30 22:24:37 -04:00
Travis B. Hartwell
4c646a1a0c Fix Spacemacs Home Buffer to jump to bookmarks.
Instead of opening the file for the bookmark, use the bookmark-jump
function to properly jump to the file and location in the file.  Also
show the bookmark name and the filename in the list.

Fixes syl20bnr/spacemacs#2431
2015-07-30 22:22:56 -04:00
Rob Merrell
7564d33e0a Link to the theme gallery in the docs 2015-07-30 22:21:54 -04:00
bsermons
92281cc88e Allow fsharp-mode to determine build path. 2015-07-30 22:20:35 -04:00
syl20bnr
42cce3a403 erc layer: rename erc-use-sasl-auth to erc-enable-sasl-auth 2015-07-30 22:18:22 -04:00
syl20bnr
18be7425f4 asciidoc layer: convert README to org file 2015-07-30 22:17:42 -04:00
Diego Berrocal
eae6e48094 Add ERC-SASL to SASL authentication to ERC
Add config.el file in ERC sasl
2015-07-30 22:09:03 -04:00
Mark Safronov
61240c9594 Added Asciidoc contrib layer.
It has keybindings (very rudimentary, a lot more can be added later, see comments in source code).
It has :defer t
It has all its dependencies (cl mainly) properly defined
All necessary init functions are prepared
Moved to new `!lang` dir
Battle-tested by daily usage
2015-07-30 21:45:24 -04:00
Robert O'Connor
ffae6440a1 Revert company-math addition
messed up and didn't realize company-auctex did it
2015-07-30 21:35:31 -04:00
Devagamster
59074206db Fixed the formatting of the bullet points 2015-07-30 21:33:54 -04:00
syl20bnr
061c6dd13a core: fix tests 2015-07-30 21:33:28 -04:00
Robert O'Connor
63d1dd7375 Update README for latex layer to include the company-math addition 2015-07-30 01:37:58 -04:00
syl20bnr
fb788c76d9 Update change log 2015-07-30 01:26:21 -04:00
syl20bnr
0ca590a586 core: don't remap C-g in auto-evilified buffers 2015-07-30 00:34:15 -04:00
sooheon
6dc3ea3393 Add basic scroll commands to evilified commands
C-f and C-b's original emacs functions are shadowed by h and l, C-d
by x, and C-u by SPC-u. G and gg are convenience commands.
2015-07-30 00:24:05 -04:00
Bar Magal
5d38c0ff97 c-c++: fix key-bindings for cscope 2015-07-29 23:32:53 -04:00