Commit Graph

639 Commits

Author SHA1 Message Date
Olivier Mengué
2aaf7bb002 Major fix for brackets in terminal multiplexer
Optimize terminal multiplexer detection by moving it to the initial
loading instead of at each prompt display: the terminal multiplexer is
always a parent process and that can not change during the shell life.

This also fixes a major leak: LP_MARK_BRACKET_OPEN was growing at each
prompt display when running in a terminal multiplexer.
(check with: echo "$LP_MARK_BRACKET_OP" | od -c )
2013-05-04 15:15:26 +02:00
Olivier Mengué
9daaaa9f4f Optimize _lp_in_multiplexer
Use the return code of the function to return the value instead of
stdout.
2013-05-04 15:07:51 +02:00
Olivier Mengué
bfeaffdc3b Optimize _lp_shorten_path by using bash/zsh features
Optimizations:
- move variable declaration in blocks where they will be used
  (so they are not computed in blocks where they are not used)
- "local -i" for integer variables
- if [[ $(( ... )) -gt $(( ... )) ]]   ==>  if (( ... > ... ))
- i=$((i+1))   ==>  let i++
As a side effect the readability of the code is improved.
2013-05-04 14:41:38 +02:00
François Schmidts
32b7bc04e5 fixing a bug in the execution of git rev-list 2013-05-04 13:55:07 +02:00
François Schmidts
75c346feb4 add commentaries and a selection process for temperature source
* add a function selection process at loading time so liquidprompt can use other command than sensors to get temperature
* add commentaries
2013-05-04 09:58:37 +02:00
Olivier Mengué
a3afd42ca9 Fix credits 2013-05-03 23:44:27 +02:00
Olivier Mengué
5ead985c8a Optimize _lp_proxy 2013-05-03 23:42:26 +02:00
nojhan
f9e9be43aa Update the doc about the postfix, add an author. 2013-05-03 21:06:08 +02:00
nojhan
e76781d617 Merge https://github.com/f4hy/liquidprompt into develop 2013-05-03 20:59:58 +02:00
François Schmidts
55df57508f propsing a fix for issue #159 2013-04-30 14:03:37 +02:00
Dustin Knie
3773188b4f Use print -P instead of echo for printing %~. 2013-04-29 21:04:53 -07:00
Julien Pecqueur (JPEC)
3083b8fd68 Fix PKGBUILD 2013-04-29 19:04:15 +02:00
YoungKing
ccde12c406 make LP_TITLE works under macos 2013-04-29 00:10:08 +08:00
François Schmidts
e35c90318e prevent the feature from breaking systems that can't run the "sensors" command 2013-04-22 23:32:50 +02:00
François Schmidts
43e426d0e8 add configuration options and temperature mark 2013-04-22 23:22:32 +02:00
Brendan Fahy
4f0a1c9af6 added LP_PS1_POSTFIX 2013-04-22 15:16:56 -04:00
nojhan
554c155afb Merge branch 'git-untracked-dir' of https://github.com/jab416171/liquidprompt into develop 2013-04-22 20:35:35 +02:00
Joseph Bass
0c57f27bba Only show the branch specifier if the current directory is part of a git repo 2013-04-22 11:41:08 -06:00
nojhan
d367976932 Add a special mark when in a disabled VCS repository
This adds the LP_MARK_DISABLED (default: "⌀"), used as a prompt mark
when in disabled repositories (see `LP_DISABLED_VCS_PATH`).
2013-04-22 19:16:31 +02:00
Daniel Miranda
ccd417584a Cygwin lack of 'o' option for ps shows error messages on every prompt
Cygwin doesn't support the 'o' option for ps (version: ps (cygwin) 1.7.17), which causes errors to show on every prompt
displayed. A simple fix is redirecting stderr to /dev/nullin liquidprompt/liquidprompt (it might actually be a good idea
to do the same for other commands, since any kind of undesired output makes the prompt pretty much blow up).
2013-04-22 18:17:01 +02:00
nojhan
f4815f07f0 Merge branch 'master' of https://github.com/cyli/liquidprompt into develop 2013-04-22 18:14:59 +02:00
nojhan
322d4e846d Merge branch 'logged-in-user-fix' of https://github.com/jab416171/liquidprompt into develop 2013-04-22 18:13:11 +02:00
nojhan
d1be06565d Merge branch 'patch-1' of https://github.com/rvanlaar/liquidprompt into develop
Keep the new intro from rvanlaar
Conflicts:
	README.md
2013-04-22 18:11:41 +02:00
nojhan
caa7d0b993 Merge branch 'master' of https://github.com/thanatos/liquidprompt into develop 2013-04-22 18:05:12 +02:00
nojhan
16d4014a2e bugfix analog time with a correct and faster implementation 2013-04-22 00:07:45 +02:00
cyli
22b9164ace Add enabling virtualenv option to the liquidpromptrc-dist 2013-04-21 14:18:01 -07:00
cyli
ffa3e894bc Allow setting the color on the virtualenv display 2013-04-21 14:17:30 -07:00
Joseph Bass
9c95ac472e Fixing an issue where logname might not return the right value, but
$LOGNAME does
2013-04-21 11:02:42 -06:00
François Schmidts
454dfddd44 implementing a temp monitoring solution 2013-04-21 16:16:06 +02:00
Roland van Laar
dad4393496 Refined the intro and installation sections.
Hello,

I saw the liquidprompt on Hackernew. 
I tried to give it a more catching intro to focus on 
why a new user should use it and how it helps them save time. 

I also tried to state the install section more clearly. 
This way users can testdrive it quicker. 

Congrats on the Hackernews list. 
I hope you accept these changes.
2013-04-21 14:06:26 +03:00
Roy Wellington Ⅳ
865df9ffa6 More grammar touchups. 2013-04-20 16:01:36 -07:00
Roy Wellington Ⅳ
bff75a8f8d Touch up spelling and grammar. 2013-04-20 15:32:22 -07:00
nojhan
f483697fda Merge branch 'develop' of github.com:nojhan/liquidprompt into develop 2013-04-20 21:53:09 +02:00
nojhan
91959b636a Add an analog clock
Using `LP_TIME_ANALOG`, you can now display an analog clock instead of
numeric values. The analog clock is "accurate" to the nearest half hour.
2013-04-20 21:51:55 +02:00
nojhan
86fc212656 Merge pull request #136 from jaesivsm/issue/135
Issue/135 — default prompt mark
2013-04-19 08:55:07 -07:00
nojhan
0a0a37abd5 Merge pull request #133 from jaesivsm/develop
fixing issue #132 — force the Internal Field Separator
2013-04-19 08:53:50 -07:00
François Schmidts
74f9ca846c updating documentation 2013-04-17 14:19:16 +02:00
François Schmidts
2b9d9c7aae implementing default prompt mark
as described in issue #135
2013-04-17 14:12:17 +02:00
François Schmidts
289782f350 fixing issue #132
forcing a certain value for IFS in _lp_load_color
2013-04-12 14:46:17 +02:00
nojhan
42af71d3f1 Merge branch 'master' of https://github.com/alexprengere/liquidprompt into develop 2013-04-11 21:32:19 +02:00
Alex
ca41823cdb Update mail for contributor in comments 2013-04-10 00:55:24 +02:00
nojhan
b77940ed2e Update the README about LP_DISABLED_VCS_PATH 2013-04-09 23:00:05 +02:00
nojhan
ceeb3ae8e7 Merge branch 'develop' of https://github.com/milouse/liquidprompt into develop 2013-04-09 22:37:24 +02:00
Julien Pecqueur (JPEC)
f1860cd64f Add debian package (buildscript and package) 2013-03-30 18:34:04 +01:00
Julien Pecqueur
5e232b7b73 Merge pull request #1 from nojhan/master
Sync with official repo
2013-03-28 02:54:14 -07:00
Étienne Deparis
4a25d9d236 Fix bug in fossil branch management 2013-03-25 20:57:46 +01:00
nojhan
256191c11b Merge branch 'develop' 2013-03-25 20:14:24 +01:00
nojhan
7edb81287e Merge pull request #128 from ldidry/badregex
Fix bad regex for submodule from #118
2013-03-25 12:07:45 -07:00
nojhan
b4d83f7fcf Merge pull request #126 from jsleroy/master
Add shortened path mark user configuration
2013-03-25 12:03:34 -07:00
Luc Didry
a1db31b7e3 Fix bad regex for submodule from #118
The regex in bash and zsh doesn't need to be quoted. It resulted a
bad regex warning in zsh (#127) and it didn't worked in submodule.
Plus, bash and zsh regexes have perlish syntax.
2013-03-25 19:40:04 +01:00