Commit graph

49 commits

Author SHA1 Message Date
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
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
Tu Do f0fe7b7252 [fix] Only use ask password with GUI in Windows 2015-04-11 23:56:10 -04:00
syl20bnr 9dbf0105a6 Simplify a bit the lazy-loading of magit-gh-pulls 2015-04-05 21:07:41 -04:00
Christoph Paulik 6f8ae274b6 loads magit-gh-pulls only after requesting it
- normal loading slows down magit startup
2015-04-05 21:03:24 -04:00
Tu Do 117b1d4c4d Enable Magit authentication on Windows
On Windows, we must use Git GUI to enter username and password,
otherwise git process just hangs there when we try to push.
2015-04-04 23:34:07 -04:00
syl20bnr 5d8be137e7 Define missing init functions 2015-04-03 17:35:33 -04:00
syl20bnr 1b7facc48c Add magit-completing-read-function to magit init 2015-04-02 22:42:57 -04:00
Ratson 325f27cff1 Add modes for Git related files 2015-03-29 23:47:55 -04:00
syl20bnr 790a5cc5e9 git layer: add key bindings in rebase mode and document them 2015-03-28 00:06:52 -04:00
syl20bnr 83f268e04b git layer: add init functions for gitconfig and git-commit modes 2015-03-27 23:51:08 -04:00
Rich Alesi 4b1bbc2472 Add gitconfig-mode and git-commit-mode to git contrib 2015-03-27 23:41:56 -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
Chris Barrett d4a7e3bed1 Fix up some use-package forms
- The `use-package` for magit-gh-pulls is malformed.
- The one for volatile-highlights attempts to enable the mode too early
2015-03-15 00:14:47 -04:00
Emmanuel Touzery 664be50c07 when the shortcut was changed the timemachine description line was not updated 2015-03-05 00:06:16 -05:00
syl20bnr 7c8b71f19e Bind Y instead of y to copy commit hash in git-timemachine micro-state 2015-03-03 04:01:05 -05:00
Emmanuel Touzery 7cd5ae46da shortcut for copying the git sha hash from the timemachine micro-state 2015-02-27 21:15:56 -05:00
syl20bnr b182e15bce Add support for golden ratio to git machine micro-state 2015-02-22 01:46:36 -05:00
Herbert Jones b0b1b1578a git timemachine micro state on 'SPC g t'
On 'SPC g t', instead of calling git timemachine, wrap useful git
timemachine functions inside a micro state.
2015-02-22 01:31:39 -05:00
syl20bnr fa337c143b Put back git gutter on the right fringe by default
Because keeping it on the left fringe can be messy coupled to
flycheck icons.
2015-02-16 02:59:40 -05:00
syl20bnr 387bd6b1b9 Use default fringe setting for git-gutter-fringe
That is: use the left fringe instead of the right fringe
2015-02-04 06:53:12 -05:00
syl20bnr 85e19ebc7e Fix evilification of git-rebase-mode 2015-02-04 01:12:15 -05:00
syl20bnr 007c833ee3 Use y for git-rebase-insert in git-rebase-mode 2015-02-04 00:58:48 -05:00
Jean-Christophe Petkovich 14e019d07e Add vim bindings to git-rebase-mode.
Currently git-rebase-mode mappings are masked.

Use emacs state in git-rebase-mode.

Add leader and evilify.

Add shadowed bindings.
2015-02-04 00:58:11 -05:00
syl20bnr 239d61ddf0 Move git-gutter-fr:side in :init
Now it can be easily overridden in dotspacemacs/config
2015-01-30 07:07:39 -05:00
syl20bnr 1328280ca4 Install all packages in the git layer
The variable are now only used to enable or disable the
packages.
This approach allow better discovery of git layer packages in
helm-spacemacs
2015-01-27 00:23:14 -05:00
syl20bnr 8104dcee97 Add magit-svn plugin to git layer 2015-01-27 00:17:51 -05:00
syl20bnr 6c723ad728 Move configuration variables to config.el in several layers
Layers:
- erlang-elixir
- git
- ruby
2015-01-14 23:22:15 -05:00
syl20bnr 916444d486 Move setq magit-completing-read-function to init-magit function 2015-01-14 23:13:06 -05:00
syl20bnr ceefe88b75 Update CONTRIBUTE.md and add file headers
Also add default file header to layer templates.
2015-01-13 23:12:56 -05:00
syl20bnr 9b3635189c Fix git-gutter-fringe and linum 2015-01-11 13:07:37 -05:00
syl20bnr 13ac5b9584 Refactor git gutter selection
Common init function for git-gutter called from
git-gutter and git-gutter-fringe configurations
2015-01-09 22:56:02 -05:00
Diego Berrocal 25a7921b5c Add git-gutter-use-fringe variable 2015-01-09 22:55:36 -05:00
syl20bnr 2d9556938a Correctly toggle magit status fullscreen feature
using variable `git-magit-status-fullscreen`
2015-01-04 12:11:13 -05:00
syl20bnr 4ac38d5ab4 Add git layer variable git-magit-status-fullscreen
By default its value is nil.
2015-01-04 00:43:42 -05:00
sbenner 24fcfebf85 New variable dotspacemacs-mode-line-unicode-symbols
Can choose between ASCII chars or unicode symbols in the mode-line
can be useful for some terminals
2014-12-23 16:39:57 -05:00
syl20bnr 71a4fd7371 Move git gutter key bindings to gh prefix 2014-12-22 23:18:58 -05:00
Rich Alesi c0df3f0b3f Added bindings to move between git gutter hunks and to allow staging 2014-12-22 23:09:34 -05:00
syl20bnr 9ba237b77a Define prefix commands for git layer 2014-12-22 23:06:13 -05:00
Rich Alesi 7945bf6b36 Open additional magit commands to the SPC bindings 2014-12-22 22:56:25 -05:00
syl20bnr cf13afa0e4 Fix error with git-enable-github-support and helm-spacemacs 2014-12-21 03:21:47 -05:00
syl20bnr f1187e4bbd Improve support for git-gutter in terminal
and with linum
2014-12-18 21:27:27 -05:00
Andrew Oppenlander 12fad08d9a git-gutter-fringe is now loaded properly before calling git-gutter-mode 2014-12-18 20:19:13 -05:00
syl20bnr 3e4e63a479 Fix git-gutter lazy loading in git layer 2014-12-17 22:08:10 -05:00
Ryan Phillips 6ecffec7a1 contrib(git): add github-browse-file
* SPC g c b
2014-12-14 22:28:29 -05:00
syl20bnr 91b30fb89d Remap g c to g h in git layer
And better consistency with the other `highlight` clear actions.
2014-12-14 21:42:17 -05:00
syl20bnr c61fc5fb65 Merge github and git layers
Github support is enabled with `git-enable-github-support`
variable, to be put in `dotspacemacs/init`
2014-12-14 14:54:14 -05:00
syl20bnr f4b97397dc Move git packages to git layer 2014-12-13 23:59:02 -05:00