Commit graph

314 commits

Author SHA1 Message Date
Emmanuel Mwangi 3c41cd6507 Fixing link to Git Layers 2015-06-07 23:00:32 -04:00
person808 8f3d65e59b Vim migration guide: Initial version. 2015-06-06 01:01:09 -04:00
syl20bnr 549b18a97e New dotfile variable dotspacemacs-use-ido 2015-05-31 21:48:16 -04:00
syl20bnr 4b0c84ebb9 Move SPC p $ t to shell layer 2015-05-31 18:06:35 -04:00
syl20bnr 4884794642 Add quick how to to enable navigation by visual lines 2015-05-31 17:58:15 -04:00
syl20bnr d26b7f2c52 Disable paste micro-state by default 2015-05-31 17:52:55 -04:00
Tristan Hume 1ac8c2689a Update docs for renaming. 2015-05-25 00:50:43 -04:00
syl20bnr 2319c9f57c Add SPC / to managing projects section of DOCUMENTATION.md 2015-05-25 00:48:50 -04:00
Swaroop 65aab670c5 Docs - update projectile key bindings 2015-05-25 00:47:41 -04:00
syl20bnr e3f2bfd639 Add convention for SPC m g G 2015-05-20 23:19:22 -04:00
syl20bnr c75a09c981 shell layer: move some doc in DOCUMENTATION to shell layer README 2015-05-20 22:48:03 -04:00
jupl 7f7b67592d Add toggle to hide/show the mode line 2015-05-16 22:10:10 -04:00
syl20bnr 561676d675 Move flyspell and helm-flyspell to syntax-checking layer 2015-05-13 23:11:34 -04:00
syl20bnr 802c573661 Move around toggle bindings
ts for syntax checking
tS for spelling checking
tf for fill column
tF for auto-fill
tc for camelcase
2015-05-13 22:57:30 -04:00
syl20bnr d587dd9db9 Use universal argument for auto-indent pasted text and add doc
Using the prefix argument does not work nicely with evil since it is
already used to paste several times. Instead we use the universal
argument. To make it work with the evil functions we have to do some
trick to hide the universal argument temporarily (see around advice).
2015-05-10 22:49:07 -04:00
syl20bnr 7a3f32be72 Move SPC p $ to SPC p $ t 2015-05-10 21:48:08 -04:00
Török Edwin e1d3f5adb2 remind to use fd when keybindings don't work
I found myself in <kbd>SPC : customize</kbd> without knowing how to switch out of it again when I was done, there was no menubar, and I couldn't turn it on either because the <kbd>SPC</kbd> keybindings or the Vim ones just didn't work at all.
Reading the documentation again I gave <kbd>fd</kbd> a try, and it brought the keybindings back, so I think it'd be helpful to mention that <kbd>fd</kbd> is also useful as an escape when the usual keybindings don't work.

Also wouldn't hurt if a message was displayed to use <kbd>fd</kbd> when trying to use <kbd>SPC</kbd> and it doesn't work.
2015-05-10 00:57:27 -04:00
syl20bnr b10e3c8b97 Move SPC b r to SPC f R (rename file)
fixes #707
2015-05-10 00:18:00 -04:00
syl20bnr 4e8b37fac8 Add move-text micro-state
resolves #1282
2015-05-09 22:38:10 -04:00
syl20bnr 68e8b3e524 Tweak conventions for markup languages
- Replace `SPC h h` and `SPC h H` for `SPC h i` and `SPC h I`
- Replace `SPC r` prefix for `SPC x`
- Replace `SPC x SPC` for `SPC x r`
- Sort key bindings alphabetically
2015-05-07 23:08:52 -04:00
Christoph Paulik ed861cf0ff Create conventions for markup languages 2015-05-07 22:17:45 -04:00
Jack Wilson 3870c30bc3 Update DOCUMENTATION.md
Typos/grammar
2015-05-07 00:55:50 -04:00
syl20bnr 36eca4419b New layer: emacs-lisp 2015-05-07 00:13:13 -04:00
syl20bnr 7e1d9acc56 Update documentation for SPC f e prefix 2015-04-27 23:57:19 -04:00
syl20bnr b88339651f Add SPC h d b to the documentation 2015-04-27 23:43:27 -04:00
Daniel Guilak 4599ab0974 Fixed typo: SPC fe h => SPC f e h 2015-04-27 23:29:52 -04:00
syl20bnr 430d204d02 Remove redundant key bindings from documentation 2015-04-26 00:36:12 -04:00
Daniel Guilak 6ce5e33f0c Fixed typo in window documentation 2015-04-26 00:20:24 -04:00
Miles Steele e351c72c07 fix typos 2015-04-26 00:20:16 -04:00
Tu Do 21ca031492 [Emergency fix] spacemacs//mark-repl-as-useful
This function is making asynchronous commands fail because it tries to
add string literal to spacemacs-useful-buffers-regexp while add-to-list
only works when first argument is a symbol and the second is an
element. Otherwise, it throws this error and stop all async commands to
do any further work at this point:

if: Wrong type argument: symbolp

This commit fixes the following issues:

- Don't add spacemacs//mark-repl-as-useful to
  buffer-list-update-hook. We only need this function to switch to next
  or previous buffer. So, better check when and only when those commands
  are actually used.

- As a result, we remove the function since it's unneeded anymore.

- Do the checking in of comint-mode in spacemacs-useful-buffer-p
  function. Better do it in one place than scatter the logic in a hook
  and this function.

- Change useless-buffer-p to accept an actual buffer object and check
  for buffer name inside.
2015-04-24 00:07:29 -04:00
person808 a749def36e Smarter buffer switching. 2015-04-22 23:12:45 -04:00
syl20bnr c13c5b2470 Move C-SPC on M-SPC and s-M-SPC for helm and ido micro-states 2015-04-22 22:44:51 -04:00
syl20bnr b0e82f9e22 SPC f f uses helm-find-files
Use `SPC f F` to use ido-find-files
The change is for consistency, we use helm whenever it is
possible.
2015-04-22 22:31:04 -04:00
syl20bnr a078bebaf1 Add achievements
100th watcher
300th fork
2015-04-22 01:05:18 -04:00
syl20bnr 5d5f247fd1 Documentation for Helm C-z and Tab switch 2015-04-22 01:05:15 -04:00
syl20bnr 4e7e288fa4 Move SPC x y and SPC x p to SPC b Y and SPC b P 2015-04-21 23:31:55 -04:00
Swaroop 81473b883c Add keys to copy & paste full buffer
When you are typing in a browser and then you realize you really want
Emacs to compose this piece of text, then you would want to copy from
browser to an Emacs buffer, edit it inside Emacs and finally copy to
clipboard and paste it into the original application. These keys help
you to do exactly that.
2015-04-21 23:29:36 -04:00
syl20bnr 22afdf25b4 Move SPC b s to SPC b b
To be consistent with `SPC p p`
I also planned to use `SPC b s` to search in all opened
buffer, symmetric feature with `SPC s` and `SPC p s`
2015-04-21 01:00:06 -04:00
syl20bnr 5930597e50 New variable: dotspacemacs-additional-packages
Adding packages to this list will install them without
needing them to be wrapped in a layer.
Ideal for niche languages of any package that don't need
any configuration.
2015-04-21 00:33:23 -04:00
syl20bnr 466317cf7a New achievements
500th PR (was about time to add it)
600th PR
1000th star
Helm Captain
2015-04-19 02:26:25 -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
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 71b68500d0 New dotfile variable dotspacemacs-search-tools
Default list is `("ag" "pt" "ack" "grep")
Resolve #1158
2015-04-14 22:23:57 -04:00
syl20bnr 57f802619b Don't consider used themes as orphans if they don't belong to a layer
Now it is not required to use the themes-megapack layer or define
a private layer to use a theme that is not in the spacemacs layer.
2015-04-14 15:50:29 -04:00
syl20bnr d3883883a5 Add documentation for search and replace in files 2015-04-11 22:47:46 -04:00
syl20bnr 58c632f931 Add an HOWTO to disable company locally 2015-04-11 15:10:36 -04:00
syl20bnr 8c5a787a71 Document new evaluation key bindings for elisp 2015-04-11 00:30:03 -04:00
syl20bnr 6844ff9fed New layer: org 2015-04-11 00:13:02 -04:00
Swaroop bfec5af154 Add keys for org-clock-cancel, org-set-effort 2015-04-10 23:35:52 -04:00
syl20bnr 19d328c47a Add sw prefix command name and update TOC of documentation 2015-04-10 20:34:30 -04:00
Christoph Paulik 0f1f3ceb7d adds keybindings for searching the web using helm-suggest 2015-04-10 20:29:49 -04:00
syl20bnr f55654c9c9 Remove global flycheck and yasnippet toggles
`SPC t C-f` and `SPC t C-y`
2015-04-10 20:13:38 -04:00
syl20bnr fa33faedf2 Move some UI toggles to SPC T 2015-04-10 10:30:46 -04:00
syl20bnr e80f66da6d Add documentation for SPC h i and SPC h m and rename function
spacemacs||describe-set-key to spacemacs||set-helm-key
2015-04-08 21:50:33 -04:00
syl20bnr 27cef51d3a Typo in HOWTOs.md 2015-04-07 22:37:22 -04:00
syl20bnr 65e86b3354 Add HOWTOs.md 2015-04-07 21:25:06 -04:00
Daniel Wu 77b0cc4ba6 Add ace-link package to spacemacs layer 2015-04-06 22:49:12 -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 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 b4c773b440 Move projectile switch project from SPC p S to SPC p p
Should be a quick command.
2015-04-01 22:54:58 -04:00
syl20bnr 66e1641c42 Rework the interface with search utilities
To search in an arbitrary directory
SPC s / -> do what I mean (select the first found utility)
SPC s a -> ag
SPC s g -> grep
SPC s k -> ack
SPC s p -> pt

To search in a project
SPC /     -> do what I mean (select the first found utility)
SPC p s a -> ag
SPC p s g -> grep
SPC p s k -> ack
SPC p s p -> pt

Note the symmetry.

helm-projectile-switch-project has been move on `SPC p S`
2015-04-01 22:37:25 -04:00
Rich Alesi 6def591674 Add bindings and functions to work with linum margin.
- single click selects line
- double click selects text block
- drag across lines selects all lines dragged across
2015-04-01 21:09:03 -04:00
syl20bnr 672a65f193 New achievements 2015-03-31 23:29:28 -04:00
syl20bnr 193f7834af Add toggle for vi-tilde-fringe on SPC t ~ 2015-03-31 23:03:34 -04:00
syl20bnr f978e1b15c Move indent-guide binding to SPC t i, aggressive indent to SPC t I
to match to the modeline lighters
2015-03-31 00:07:36 -04:00
syl20bnr 8f2590aff0 Add documentation for SPC b d 2015-03-30 01:00:49 -04:00
syl20bnr b80bbc4143 Add SPC b h to documentation 2015-03-30 00:48:44 -04:00
syl20bnr e4bbbfc031 Add documentation for buffer micro-state 2015-03-29 23:38:54 -04:00
syl20bnr cf926a80bc indent-guide: add toggle and diminished lighter 2015-03-29 23:04:51 -04:00
syl20bnr 8c4173eaea Change evilified state color to light brown 2015-03-28 23:46:42 -04:00
syl20bnr 56898840e0 Update documentation of evil-lisp-state bindings 2015-03-28 10:39:45 -04:00
Christoph Paulik 7c09eec81d added support for highlight-indentation
- added highlight-indentation package
- moved highlight toggles in <kbd>SPC t h</kbd> group
- updated documentation
2015-03-26 12:32:45 -04:00
syl20bnr b922b7d561 Minor edition of DOCUMENTATION 2015-03-23 22:11:21 -04:00
Swaroop C H f717418b2e Add example of evil-leader/set-key for new users
Since using `global-set-key` results in a `Key sequence SPC o c starts with non-prefix key SPC` error.
2015-03-23 22:10:25 -04:00
syl20bnr ca314cabe9 Minor edition of DOCUMENTATION 2015-03-23 22:10:03 -04:00
Swaroop C H 33f89b90ae Fill "Connecting to the Emacs server" in README 2015-03-23 22:08:16 -04:00
Swaroop C H 8af308718a Minor typo fix
It's `unite` plugin, not `unit` plugin.
2015-03-23 22:07:44 -04:00
syl20bnr 91f16e151a Adapt Ido key bindings to be usable in both editing style 2015-03-22 23:46:41 -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 3ceed2ff76 Add documentation for SPC w = 2015-03-20 21:22:35 -04:00
syl20bnr 61145ab8ae Add documentation about dotspacemacs-enable-paste-micro-state 2015-03-20 20:07:22 -04:00
syl20bnr 5e4af5dc04 Update documentation to reflect the new startup behavior 2015-03-18 01:13:45 -04:00
syl20bnr 3fc06c8f24 Minor update of the documenation 2015-03-16 23:56:31 -04:00
Alan Zimmerman 718035d905 Note vim incompatility for , key. 2015-03-16 23:56:30 -04:00
syl20bnr ccb3b72f4f Add 400th PR achievement (won by cpaulik) 2015-03-15 01:09:36 -04:00
Diego Berrocal 0b9aee747c Add rcirc layer and support for it in the perspectives layer 2015-03-15 00:30:31 -04:00
syl20bnr 998984859f Add SPC m e l to evaluate current line in emacs-lisp 2015-03-14 22:54:45 -04:00
syl20bnr 3eed76a316 Simplify fill column indicator configuration
Fixes #821
2015-03-14 11:09:01 -04:00
Endre Bakken Stovner 4a493f450b Add fci with spc-t-0 at fill-column 2015-03-14 10:53:34 -04:00
Simon Vandel Sillesen 49a8ca4d03 Add documentation for "go to page number" in docView 2015-03-14 10:48:54 -04:00
syl20bnr ef4d48a283 Add Spacemacs logo by Nasser Alshammari to the README 2015-03-12 23:50:50 -04:00
syl20bnr 1a3e6df65c Add achievements in documentation 2015-03-11 00:59:03 -04:00
syl20bnr 6e13741d26 Update mode-line toggles in documentation 2015-03-11 00:14:43 -04:00
syl20bnr 46d23171f3 Remove from doc the obsolete SPC p j bindings
Fixes #799
2015-03-10 23:26:58 -04:00
syl20bnr d3aa503c1d Add a note about evil-escape and macro recording in documentation 2015-03-08 23:11:02 -04:00
syl20bnr 29ecf79c2e Remove C-p and C-P in paste micro-state, use . instead 2015-03-08 22:10:15 -04:00
syl20bnr 96e00148b6 Add tips for paste text in documentation 2015-03-08 00:51:55 -05:00
syl20bnr aedfe94b45 Add documentation for paste micro-state 2015-03-08 00:06:54 -05:00
syl20bnr 3c56836c85 Add toggle debug on error on SPC t D 2015-03-07 23:52:03 -05:00
syl20bnr 035ff5af74 Add SPC t C-f toggle for auto-fill-mode, set default fill column to 78
Instead of 70
2015-03-07 23:14:16 -05:00