Dominik Ritter
cb5d33affb
Fix untracked state of the vcs segment
2016-02-26 15:53:14 +01:00
Dominik Ritter
3591099789
Add tests for dynamic color overriding of vcs segment
2016-02-26 15:53:09 +01:00
Dominik Ritter
9ac79bd3aa
Rename VCS default state to clean
2016-02-26 15:33:04 +01:00
Ben Hilburn
2260b83c98
Merge pull request #214 from dritter/fix_vcs_foreground_color
...
Allowing VCS Foreground Color to be over-rideable.
2016-02-26 08:01:29 -05:00
Dominik Ritter
e9953710f7
Clean up states in VCS segment
2016-02-26 13:51:39 +01:00
Ben Hilburn
e93d053035
Merge pull request #216 from natemccurdy/issues/215
...
Improve the rbenv prompt by using `version-name`
2016-02-20 15:28:44 -08:00
Nate McCurdy
01bdee42a2
Improve the rbenv prompt by using version-name
...
Prior to this, the rbenv prompt only showed something if the
$RBENV_VERSION environment variable was set. This was not a complete
solution because rbenv can be configured locally, per directory, with
dotfiles. When using dotfiles, the $RBENV_VERSION variables is not set.
This fixes the issue by taking the output of the `rbenv version-name`
command which shows the real rbenv version being used based on any of
the 4 ways to change rbenv as shown here:
https://github.com/rbenv/rbenv#choosing-the-ruby-version
If the current version of Ruby being used is the same as the global
Ruby, nothing is shown.
This commit also adds documentation to the README that describes the
prompt.
Fixes issue #215
2016-02-19 14:56:09 -08:00
Dominik Ritter
a1ef6548d5
Fix dynamic coloring of VCS segment
...
The VCS segment had a lot of own color definitions. Now they are all
gone, so that the only color definitions are when the segment gets
printed.
2016-02-18 18:27:32 +01:00
Ben Hilburn
94c87a4d23
Reflect submodule status in VCS prompty by default.
2016-02-17 17:09:54 -08:00
Ben Hilburn
5af484bd6d
README: Adding Travis-CI status to README
2016-02-17 15:51:17 -08:00
Ben Hilburn
64d81a2b36
Merge pull request #212 from dritter/unit_testing
...
Adding Unit Tests, supported by Travis-CI
2016-02-17 15:39:55 -08:00
Dominik Ritter
7efc6e4187
Fix go test
...
If no GO is available, there should be no output.
2016-02-17 18:41:46 +01:00
Dominik Ritter
3407494d7d
Add tests for go_version
2016-02-15 10:19:24 +01:00
Dominik Ritter
490bafc868
Add tests for rust_version
2016-02-14 22:52:05 +01:00
Dominik Ritter
34bf1f0bf5
Add documentation for Unit Tests
2016-02-13 21:49:34 +01:00
Dominik Ritter
0d8c05ecb7
Run tests on trusty, where ZSH 5.0.2 is available
2016-02-13 19:54:31 +01:00
Dominik Ritter
7cf46711cc
Add tests for the dir segment
2016-02-13 19:23:30 +01:00
Dominik Ritter
4844bbbaea
Avoid color warning on travis
2016-02-13 17:41:26 +01:00
Dominik Ritter
9c0b8b9e42
Add test for overwriting icons
2016-02-13 17:37:55 +01:00
Dominik Ritter
a3eaf4a4b0
Improve isolation of tests
2016-02-13 17:35:06 +01:00
Dominik Ritter
a75b0c17d2
Add tests for visual identifiers
2016-02-13 17:25:03 +01:00
Dominik Ritter
8a386ba1b3
Add tests for functions/colors.zsh
2016-02-12 01:39:42 +01:00
Dominik Ritter
c0c611c21d
Add tests for functions/utilities.zsh
...
In particular: `defined`, `set_default`, `getRelevantItem` and
`segmentShouldBeJoined`
2016-02-12 01:18:35 +01:00
Dominik Ritter
d7a0f49391
Add documentation for printSizeHumanReadable
2016-02-12 01:18:35 +01:00
Dominik Ritter
ca6cbaa0b6
Add unit tests for printSizeHumanReadable
2016-02-12 01:18:35 +01:00
Dominik Ritter
be0dce7ff6
Load submodules from HTTPS
2016-02-12 01:18:35 +01:00
Dominik Ritter
ded4653bf2
Install ZSH on Travis-CI
2016-02-12 01:18:35 +01:00
Dominik Ritter
42c39c8922
Add Unit-Tests
...
Add unittests via shunit2 (https://github.com/kward/shunit2 ),
that integrate with travis-ci.org.
2016-02-12 01:17:34 +01:00
Ben Hilburn
2d196fa12f
Merge pull request #211 from Falkor/feature/better_dirty_check
...
VCS dirty check even in subdirs
2016-02-09 10:18:03 -08:00
Sebastien Varrette
52982e3f63
mention to git_compare_version
...
Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
2016-02-09 14:22:47 +01:00
Sebastien Varrette
0fd9d277f9
correct half-dirty detection -- restrict to untracked files
...
Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
2016-02-09 14:09:33 +01:00
Sebastien Varrette
56bc1b3f47
dirty check even in subdirs
...
Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
2016-02-08 17:14:28 +01:00
Ben Hilburn
1a05542901
Merge pull request #208 from dritter/fix_joining
...
Fix joining segments from #186
2016-02-06 11:52:55 -08:00
Dominik Ritter
e9da3d5146
Fix joining segments
2016-02-06 20:07:42 +01:00
Ben Hilburn
9e191d4305
Pull PR #204 into next
. Introduces new VCS state, untracked
2016-02-05 11:00:08 -08:00
Ben Hilburn
4bbff138fb
Merging @theminor's changes from PR #204
2016-02-05 10:59:33 -08:00
Ben Hilburn
4897c795fa
Merge branch 'master' into next
2016-02-05 10:57:56 -08:00
Ben Hilburn
d5ac1735da
Merge pull request #207 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2016-02-05 13:56:29 -05:00
Ben Hilburn
dfd7ae1f1d
Merge pull request #205 from dritter/dir_delimiter
...
Change default dir truncation delimitor to ellipsis
2016-02-05 10:49:09 -05:00
The Gitter Badger
43e6c80029
Add Gitter badge
2016-02-05 15:43:36 +00:00
Ben Hilburn
4f4a15de82
Merge pull request #198 from dritter/vcs_customizable
...
VCS-hooks customizable
2016-02-05 10:40:20 -05:00
Ben Hilburn
25bf6d60a0
Merge pull request #181 from dritter/split_up_ram_segment
...
Split up `ram` segment into `ram` and `swap`.
2016-02-05 10:37:28 -05:00
Ben Hilburn
65e9438210
Merge pull request #203 from dritter/beanstalk
...
Reworked the AWS-Beanstalk segment
2016-02-05 10:34:34 -05:00
Ben Hilburn
6072f1e56c
Merge pull request #202 from dritter/join_conditional_segments
...
Allows the use of `_join` on conditional segments.
2016-02-05 10:33:12 -05:00
Dominik Ritter
54254600d1
Change default dir truncation delimitor to ellipsis
2016-02-03 22:35:14 +01:00
John Minor
177bfc9602
update CHANGELOG re new UNTRACKED state in vcs segment
2016-01-31 10:08:09 +00:00
John Minor
d7c26513c8
Add "_UNTRACKED" option for _VCS to change colors - default yellow
2016-01-27 22:52:48 +00:00
theminor
3b7dfff7ea
Add VCS_WORKDIR_HALF_DIRTY vrbl for unstaged files
2016-01-26 17:20:20 -05:00
Dominik Ritter
15665a4f95
Joining conditional segments now work as expected. If between the last
...
printed segment is a full but conditional segment, the joined one gets
promoted.
This fixes #186
2016-01-23 01:45:39 +01:00
Dominik Ritter
ed28b8d26f
Use explicit word splitting. No need to set SH_WORD_SPLIT
2016-01-23 01:45:39 +01:00