Commit Graph

501 Commits

Author SHA1 Message Date
nojhan
0186f7bc9c Merge pull request #192 from np/zsharrays
Fix compatibility with Zsh arrays
2013-06-03 02:54:46 -07:00
Nicolas Pouillard
37d0777b74 Fix compatibility with Zsh arrays
* Zsh arrays starts at 1
* Zsh arrays have to be declared before being assigned
2013-06-02 11:03:58 +02:00
nojhan
8757c58243 Merge pull request #191 from jaesivsm/develop
light bug in "git diff --shortstat" parsing
2013-05-28 02:07:20 -07:00
François Schmidts
6104394764 fixes the parsing of git --shortstat
now the parsing work either there is only deletion or only insertions or both
2013-05-28 00:34:35 +02:00
François Schmidts
430d9bf6b9 light bug in "git diff --shortstat" parsing
the string substitution assumed "insertions" was always plural, but git
actually takes care of suffixing insertion with an "s" only if there is
more than one insertion
2013-05-26 19:57:03 +02:00
nojhan
29c9820786 Fix #147: propose a font for the analog clock
Thanks to Asenar for the tip.
2013-05-25 16:38:46 +02:00
Olivier Mengué
ab56219df1 Merge git, git-svn in case..esac 2013-05-23 00:23:56 +02:00
Olivier Mengué
ad3a979614 Optimize LP_ERR: inline _lp_return_value 2013-05-22 23:56:50 +02:00
Olivier Mengué
56cef06883 Optimize _lp_svn_branch 2013-05-22 23:42:55 +02:00
nojhan
73599b07e9 Merge pull request #187 from jaesivsm/enhance/temp
Enhance/temp
2013-05-22 12:02:43 -07:00
nojhan
6ef3fd0c9d Merge pull request #186 from milouse/develop
Display changes in fossil repository the same way as for git
2013-05-22 11:54:05 -07:00
nojhan
7b8413763a Merge branch 'develop' of https://github.com/jaesivsm/liquidprompt into jaesivsm-develop
Conflicts:
	liquidprompt
2013-05-22 20:45:56 +02:00
nojhan
e10595144a Merge pull request #183 from dolmen/optimize/git
More Git optimizations
2013-05-22 11:39:32 -07:00
nojhan
9867090c66 Merge pull request #182 from dolmen/fix/lp_escape-usage
Fix redundant (and slow): echo $(_lp_escape ...)
2013-05-22 11:38:33 -07:00
nojhan
71466d8636 Merge pull request #181 from dolmen/optimize/_lp_are_vcs_disabled
Optimize _lp_are_vcs_disabled
2013-05-22 11:38:07 -07:00
nojhan
1b7c927b97 Merge pull request #180 from dolmen/fix/doc
README: fix typos
2013-05-22 11:37:37 -07:00
nojhan
2045aacf01 Merge pull request #177 from dolmen/optimize/load_color
Optimize loadavg display
2013-05-22 11:36:40 -07:00
François Schmidts
2f7cd163cd _lp_temp_sensors will now return the hottest temp
* the average may hide temp that are significantly higher than the other temps
* _lp_temp_sensors will also now use more values to calculate system temperature
2013-05-20 18:39:50 +02:00
François Schmidts
4c369bc458 fixes #185 2013-05-20 18:14:20 +02:00
Étienne Deparis
7ffd524d6e Fix doc regarding the last change in fossil repository management 2013-05-20 16:47:31 +02:00
Étienne Deparis
f1aa5676a0 Display modifications in fossil repository as for git (by line and not by file) 2013-05-20 16:29:13 +02:00
Olivier Mengué
efd235ab52 Optimize _lp_are_vcs_disabled (renamed to _are_vcs_enabled)
Use return code for the boolean return value instead of inefficient
usage of string values.
2013-05-16 22:31:34 +02:00
Olivier Mengué
46dbc6157f Fix redundant (and slow): echo $(_lp_escape ...)
_lp_escape is: print "%q" "$*"
So echo $(_lp_escape ...) is a slow synonym for _lp_escape

Not all the usage cases are fixed in this commit. The remaining ones are
fixed in other patches with more global optimizations.
2013-05-16 19:41:25 +02:00
Olivier Mengué
e4626c4e0f _lp_git_branch: optimize code paths 2013-05-16 19:12:42 +02:00
Olivier Mengué
bc1732dd10 README: fix typos 2013-05-16 01:02:27 +02:00
François Schmidts
d5c276d0fc removing useless space 2013-05-15 23:02:06 +02:00
Olivier Mengué
0c1e66d12a git: optimize changed lines extraction
- use "git diff --shortstat" to replace 3 different calls to "git diff"
- drop usage of awk
2013-05-15 00:36:02 +02:00
Olivier Mengué
6b6e511387 git: litle optimisation (do not concat $end everywhere) 2013-05-15 00:28:32 +02:00
Olivier Mengué
e7ae332fc8 Optimize _lp_load_color 2013-05-14 22:16:26 +02:00
Olivier Mengué
ea1c897aef _lp_color_map: rename 'load' to 'value' 2013-05-14 22:16:26 +02:00
Olivier Mengué
43511f6f15 _lp_color_map: use dichotomy to more evenly distribute cost 2013-05-14 22:16:26 +02:00
Olivier Mengué
b50970f634 Optimize _lp_color_map using arithmetic comparisons 2013-05-14 22:16:25 +02:00
Olivier Mengué
b3ca6fcdaa Fix _lp_battery return value when LP_ENABLE_BATT != 1 2013-05-14 22:16:25 +02:00
nojhan
fe6d9f3ebe doc #153: instructions for setting up with zsh 2013-05-14 15:50:47 +02:00
nojhan
1e9036eb57 Merge branch 'fix/IFS' of http://github.com/dolmen/liquidprompt into develop 2013-05-14 15:35:32 +02:00
nojhan
e08e278a7c Merge branch 'fix/_lp_bzr_color' of http://github.com/mainerror/liquidprompt into develop 2013-05-14 15:33:40 +02:00
nojhan
136da693bb Merge branch 'devel' of http://github.com/Cougar/liquidprompt into develop
Conflicts:
	liquidprompt
2013-05-14 15:14:36 +02:00
Olivier Mengué
64c6b7c0f9 Restore LP_ERR as the first instruction of _lp_set_prompt 2013-05-14 09:08:54 +02:00
Olivier Mengué
cf8b8b29bb Local IFS reset to our expected standard value
Revert 289782f350 (broken patch from issue #133) and really fix #132.
2013-05-14 00:36:38 +02:00
Octavian Damiean
8423e9c8a4 Fixed issue #162. Added programm exit value check to _lp_bzr_branch_color to return in case the current directory is not a Bazaar directory. 2013-05-11 01:15:11 +02:00
Cougar
57af36a028 fixing issue #171
Fixes situation when HOME=/root and /any/other/dir/root
will be replaced with /any/other/dir~
2013-05-06 14:02:21 +03:00
nojhan
a963743bbb Merge pull request #155 from jaesivsm/fix/git-rev-list
fix for issue #151"bug in _lp_git_branch_color"
2013-05-05 12:02:36 -07:00
nojhan
197714ff19 Merge pull request #169 from jaesivsm/issue/159
a fix for issue #159
2013-05-05 12:02:10 -07:00
nojhan
fca791a06f Merge pull request #167 from dolmen/optimize/shell-checks
Optimize bash/zsh checks
2013-05-05 11:51:21 -07:00
nojhan
0c580401bf Merge pull request #168 from dolmen/optimize/sr,sl,sb
Optimize _lp_sr, _lp_sl, _lp_sb
2013-05-05 11:50:53 -07:00
Olivier Mengué
cc6c0e8d20 s/if [[ ! -z /if [[ -n / 2013-05-05 00:36:33 +02:00
Olivier Mengué
81bc91d4dc Optimize _lp_sl/sr/sb 2013-05-05 00:34:03 +02:00
Olivier Mengué
b424c62ba8 Optimize bash/zsh checks
Avoid string comparisons. Use instead true/false builtins.
So:
    if [[ $_LP_WORKING_SHELL == bash ]]
becomes:
    if $_LP_SHELL_bash
2013-05-05 00:16:37 +02:00
Olivier Mengué
7e01b1648c _lp_time: fix wrong usage of 'echo -e' 2013-05-04 22:58:12 +02:00
Olivier Mengué
4148a3d9a2 _lp_time_analog: optimize and fix variable leaks 2013-05-04 22:50:49 +02:00