Commit graph

484 commits

Author SHA1 Message Date
syl20bnr
13b77479fb core: bootstrap quelpa and quelpa-use-package 2015-08-04 21:06:12 -04:00
syl20bnr
69b38ab8dd core: add documentation string for spacemacs|evilify-map macro 2015-08-03 23:13:28 -04:00
syl20bnr
bca0999726 core: add :eval-after-load keyword to spacemmacs|evilify-map macro 2015-08-03 23:00:49 -04:00
Xue Fuqiao
2cd0dfdfb5 Remove `tooltip-use-echo-area' usage.
`tooltip-use-echo-area' is obsolete since 24.1; disabling `tooltip-mode'
achieves similar effect, and Tooltip mode has already been disabled in the
current code. Since Spacemacs supports Emacs 24.3 and 24.4,
`tooltip-use-echo-area' usage can be removed safely.
2015-08-02 22:18:25 -04:00
Diego Berrocal
c1ec00c38c Provides only necessary info in the minibuffer 2015-08-02 17:42:20 -04:00
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
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
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
syl20bnr
061c6dd13a core: fix tests 2015-07-30 21:33:28 -04:00
syl20bnr
0ca590a586 core: don't remap C-g in auto-evilified buffers 2015-07-30 00:34:15 -04:00
syl20bnr
7f8cf4564d core: home buffer, more robust centering of stuff 2015-07-29 22:07:27 -04:00
syl20bnr
cf682658c9 core: home buffer, always go to link line 2015-07-29 22:07:07 -04:00
sooheon
de9d1e72d5 Make spacemacs-buffer smarter about banner display
Allows banner setting of nil to still show buttons and changelog.
2015-07-29 21:39:08 -04:00
Eivind Fonn
2bdd56613c Revert temporary fix merged upstream 2015-07-27 12:12:36 -04:00
person808
640366e9ae Add spacing conventions for writing documentation.
These were briefly discussed in #2124.
2015-07-27 12:11:52 -04:00
Eivind Fonn
0f979d3cea Better indentation for add-toggle 2015-07-27 12:09:27 -04:00
syl20bnr
a0cbcd4a5d core: fix error when a layer is not found 2015-07-26 20:41:06 -04:00
syl20bnr
c0ec9faa56 core: fix unit tests of configuration-layer 2015-07-26 18:59:25 -04:00
syl20bnr
c30da7c293 Minor renaming of test functions 2015-07-26 10:45:34 -04:00
syl20bnr
faa18f49df core: start to use eieio
Replace the alist of layer by a list of layer objects.
2015-07-26 00:41:41 -04:00
syl20bnr
844f2026ac core: rename declare-layers and declare-layer funcs
renamed to declare-used-layers and declare-used-layer respectively
2015-07-25 22:59:54 -04:00
syl20bnr
84640910b3 Replace guide-key by which-key 2015-07-24 00:08:43 -04:00
syl20bnr
55f13db2b7 core: fix error when dotspacemacs-directory is nil 2015-07-23 22:59:45 -04:00
justbur
252f26d555 Make default private layer directory explicit 2015-07-23 22:28:26 -04:00
justbur
e1eed07c30 Add option for .spacemacs.d/init.el .spacemacs file
Setting SPACEMACSDIR overrides location of .spacemacs.d

Add dotspacemacs-directory variable

Add dotspacemacs-directory to layer search path
2015-07-23 22:25:39 -04:00
syl20bnr
0ad99623a4 Add "any" value for dotspacemacs-highlight-delimiters 2015-07-23 20:41:52 -04:00
syl20bnr
26c4e2ab80 core: remove monokai and zenburn from dotfile template
They are not part of spacemacs core since several releases so
they should not be treated differently than other themes.
2015-07-09 01:01:20 -04:00
syl20bnr
9213c6b7f2 core: change default value for dotspacemacs-themes
Make spacemacs themes official default themes for spacemacs
2015-07-04 23:51:32 -04:00
nashamri
4c6bc0d81e Make spacemacs-theme the default theme (dark variant)
Remove the spacemacs-theme extension from spacemacs layer
Add spacemacs support to the core
2015-07-04 23:31:52 -04:00
Christopher Corley
68e3d42f9d Fixes links to other documents (.md => .org) 2015-07-04 18:43:31 -04:00
syl20bnr
d7c7acde3a Update change log and release notes 2015-07-04 00:59:40 -04:00
syl20bnr
29de3b9d0c core: fix evilification of evil-escape starter key
also remove now obsolete fix thanks to this new fix

Fixes #2167
Fixes #2183
Fixes #2184
2015-07-02 22:05:22 -04:00
syl20bnr
794904adb0 Bump current version to 0.104 2015-07-02 00:53:44 -04:00
syl20bnr
4bec7fb74a Update change log and release notes 2015-07-02 00:39:13 -04:00
syl20bnr
5e1c5319e9 core: put MELPA at the top of the list of archives 2015-07-02 00:38:47 -04:00
syl20bnr
f603eece3f core: add support for evil-esacpe in evilify-map macro 2015-07-01 12:24:50 -04:00
Travis B. Hartwell
e236d5a280 core: add optional argument to configuration-layer/update-packages
So if called using the universal argument or with a parameter yes is
assumed to the question to update packages.  Useful for calling Emacs
in batch mode to update Spacemacs.
2015-07-01 01:45:37 -04:00
syl20bnr
c1124a32a1 auto-completion layer: fix typo in variable name
auto-completion-show-snippets-in-popup --> auto-completion-enable-snippets-in-popup
2015-07-01 01:30:55 -04:00
person808
bc197a288c Add option to show snippets in the company popup. 2015-07-01 01:22:34 -04:00
syl20bnr
83c0d95195 core: spacemacs/evilify-map is now a macro
Add support for additional key bindings
2015-07-01 00:20:45 -04:00
kccai
e961bd04b3 Fix typos. 2015-06-30 23:01:50 -04:00
Elais Player
0b36ce4d1f Added tao theme 2015-06-30 23:00:41 -04:00
syl20bnr
a209bab317 core: add support for automatic evilification of keymaps 2015-06-30 00:39:57 -04:00
syl20bnr
8c60f0d712 WIP automated evilification of maps 2015-06-27 23:49:18 -04:00
syl20bnr
c472191ea5 WIP support for full keymaps in automated evilification of maps 2015-06-26 23:52:37 -04:00
syl20bnr
e2e071c7fb Add support for automatic "evilification" of maps.
Works with magit-next for now.
Tests to update and evilify functions robustness need to be improved.

Does not work 100% with magit-mode-map because it is created with
`make-keymap` and not `make-sparse-keymap` and `map-keymap` does not
seem to work with `make-keymap`.
2015-06-25 23:49:53 -04:00
syl20bnr
cce7e1159c Fix tab in home buffer in terminal and define a map for spacemacs-mode 2015-06-23 00:00:51 -04:00
Tu Do
a785c44192 Fix home buffer keys in terminal
Currently, pressing TAB does not move to next widget. Similarly,
pressing RET does not run the button at point. Use `kbd` function to
properly convert to internal key representation in Emacs that is usable
in both GUI and terminal.

Also move the key bindings to spacemacs/keybindings.el since it's a more
suitable place.
2015-06-22 23:32:51 -04:00