Commit Graph

187 Commits

Author SHA1 Message Date
Daniel Tschinder
95ee3e7618 Correct link to Droid Sans Mono Font (#216) 2016-07-13 11:25:38 +03:00
Sarbbottam Bandyopadhyay
7d96270704 Add async.zsh to the download step in the readme 2016-04-14 14:26:40 +07:00
Sindre Sorhus
c6564a4f7c Merge pull request #205 from fvargas/master
Move footnote number
2016-03-26 15:40:02 +07:00
Felipe Vargas
45aeffd2d1 Move footnote number 2016-03-26 04:33:08 -04:00
Sindre Sorhus
9283d6a7bf Merge pull request #204 from fvargas/master
Add note about screenshot color space
2016-03-26 15:24:20 +07:00
Felipe Vargas
8c92e39062 Add note about screenshot color space 2016-03-26 04:16:19 -04:00
Sindre Sorhus
00e0571f67 Merge pull request #201 from fvargas/master
Update and simplify oh-my-zsh integration instructions
2016-03-19 17:50:39 +07:00
Felipe Vargas
67f4c213d2 Update and simplify oh-my-zsh integration instructions 2016-03-17 05:49:53 -04:00
Sindre Sorhus
74dbfba33e readme - mention that the git check is done asynchronously #187 2016-03-04 18:23:58 +07:00
Sindre Sorhus
fb4c37dad3 Merge pull request #196 from sindresorhus/emacs-fixes
Emacs fixes for garbled terminal output
2016-02-16 21:24:44 +07:00
Mathias Fredriksson
a0a3e88480 Use zle reset-prompt to restore cursor instead of relying on ansi codes
This fixes #191 and can be considered a more robust method of restoring cursor
position.
2016-02-15 19:01:22 +02:00
Mathias Fredriksson
79b1514fd4 Disable setting title in emacs terminal (not supported)
This fixes #188 and takes place of #190, at least for now.
2016-02-15 19:01:17 +02:00
Sindre Sorhus
9e4955cf91 Clarify Prezto usage
Closes #182
2016-01-29 23:02:14 +01:00
Carlos Alexandro Becker
9f197c864c Close #192 PR: Added console language where needed. 2016-01-29 21:29:32 +01:00
Mathias Fredriksson
45ef73ec34 Merge pull request #186 from edouard-lopez/patch-1
Add Ports section to readme
2016-01-20 19:24:15 +02:00
Édouard Lopez
ec525b2563 move Ports below FAQ 2016-01-20 14:40:34 +01:00
Édouard Lopez
e6a532e367 fix typo thank to @mafredri 2016-01-19 13:55:35 +01:00
Édouard Lopez
ba07d37c9b add Shell Ports section 2016-01-19 11:24:44 +01:00
⌁ sɪɴᴅʀᴇ sᴏʀʜᴜs ⌁
6d480638b7 Merge pull request #181 from caarlos0/patch-1
Added antibody instructions
2016-01-13 17:54:31 +01:00
Carlos Alexandro Becker
3ff7d01ee5 Added antibody instructions
[antibody](https://github.com/getantibody/antibody) does basically the same thing as antigen, but it is faster.

Commands are similar, except for the `theme` command that doesn't even exist in antibody.
2016-01-13 11:30:42 -02:00
Sindre Sorhus
264658de37 Merge pull request #178 from jedahan/master
Use builtin cd, in case cd::cd has been redefined
2015-12-04 11:39:28 +01:00
Jonathan Dahan
2fcf5251b4 Use builtin cd, in case cd::cd has been redefined 2015-12-02 18:01:33 -05:00
Mathias Fredriksson
27e921a0be Merge pull request #177 from veggiemonk/patch-1
Close #177 PR: Avoid double slashes in dest path

Fixes #176.
2015-12-02 22:10:33 +02:00
Julien Bisconti
a1d007ce97 avoid double slashes in dest path 2015-12-01 19:52:17 +01:00
Mathias Fredriksson
f6625c2a4e Close #175 PR: Refresh pure screenshot. 2015-11-28 09:50:28 +07:00
Mathias Fredriksson
22c4f0b403 1.3.0 2015-11-17 22:14:22 +02:00
Mathias Fredriksson
dc30cc6b03 Update bundled zsh-async to 1.1.0 2015-11-17 22:11:42 +02:00
Mathias Fredriksson
9de635ee10 Close #171 PR: Attempt to detect user initiated git fetch. Fixes #162 2015-11-18 02:20:23 +07:00
Sindre Sorhus
95e7fd7de7 Merge pull request #164 from sindresorhus/set-title-function
Deduplicate code by creating a set_title function
2015-10-02 17:06:02 +07:00
Mathias Fredriksson
a52e8a9469 Deduplicate code by creating a set_title function 2015-09-22 13:25:25 +03:00
Mathias Fredriksson
dec025315e Update oh-my-zsh instructions 2015-09-16 19:11:46 +03:00
Mathias Fredriksson
49cd9360a2 1.2.0 2015-08-25 21:39:27 +03:00
Mathias Fredriksson
f747acf4ec Bump zsh-async to 1.0.0, prevents mixed stdout/stderr 2015-08-25 18:16:45 +03:00
Mathias Fredriksson
8b2dd63594 Merge pull request #153 from sindresorhus/preprompt-update-fix
Render new preprompt with previous one in mind, fixes #145
2015-08-11 23:35:06 +03:00
Mathias Fredriksson
f3969755ae Render new preprompt with previous one in mind
This fixes #145 by calculating how many lines the previous preprompt
assumes in the current terminal window and either erases preprompt lines
that are no longer relevant or allocates more space for the new
preprompt.
2015-07-29 16:04:22 +03:00
Sindre Sorhus
fa7005f6b5 Merge pull request #149 from mafredri/pure-nitro
Refactor to avoid subshell usage, prefer variables
2015-07-27 23:14:24 +02:00
Mathias Fredriksson
924b6291ab Refactor to avoid subshell usage, prefer variables
Performance tests indicate using a lot of subshells can lead to bad
performance.
2015-07-27 23:27:45 +03:00
Mathias Fredriksson
ba1f064357 Close #147 PR: Preserve preprompt on Ctrl+L. Fixes #145 2015-07-18 17:27:18 +02:00
Mathias Fredriksson
2509a1fac0 Remove cr from prompt_opts, fixes #127 2015-07-16 10:15:56 +03:00
Mathias Fredriksson
7f90797e8d Merge pull request #142 from zmwangx/string-length-fix
prompt_pure_string_length: no need to subtract one
2015-07-15 15:32:56 +03:00
Zhiming Wang
4a35b8002b fix last-char-of-preprompt-on-last-column condition
See https://github.com/sindresorhus/pure/pull/142#issuecomment-120961475.
2015-07-14 17:52:33 -07:00
Zhiming Wang
57bfd997a5 move subtraction by one out of prompt_pure_string_length
prompt_pure_string_length is used for calculating the length of the
preprompt, but the preprompt doesn't contain a newline, so we shouldn't
subtract by one in prompt_pure_string_length.

What should happen instead is that when we subtract one from the length
when we calculate the number of lines the preprompt occupies.
2015-07-14 17:50:31 -07:00
Mathias Fredriksson
b1b44b3204 Merge pull request #144 from zmwangx/rename-prompt-to-preprompt
prompt_pure_preprompt_render: rename prompt to preprompt
2015-07-15 03:23:58 +03:00
Mathias Fredriksson
a94ff2ff6b Default to 0 for git rev-list left and right. Fixes #137. 2015-07-14 23:09:32 +03:00
Alexander Pyatkin
579af2425b Close #140 PR: Add git arrows customization. Fixes #139. 2015-07-13 12:36:37 +02:00
Zhiming Wang
5f5c4d4856 prompt_pure_preprompt_render: rename prompt to preprompt
Preprompt and prompt are two distinct concepts in pure: the preprompt is
where the directory and git info live, whereas the prompt (`PROMPT`) is
as pure and simple as `%(?.%F{magenta}.%F{red})❯%f`.

In the `prompt_pure_preprompt_render` function though, prompt and
preprompt are used interchangeably, which makes it confusing the first
time one reads it. (The lines `[[ "${prompt_pure_last_preprompt}" !=
"${prompt}" ]]` and `prompt_pure_last_preprompt=$prompt` perfectly
illustrate the interchangeable use and the potential point of
confusion.)

Therefore, this commits corrects the problem by renaming the `prompt`
local variable to `preprompt`, and updating comments accordingly.
2015-07-13 02:11:16 -07:00
Mathias Fredriksson
29ab6e737f 1.1.1 2015-07-04 11:49:20 +03:00
Mathias Fredriksson
5f5b990e2b Disable prompt expansion for running command 2015-06-16 14:54:43 +03:00
Mathias Fredriksson
a099059f15 Merge pull request #130 from zmwangx/rename-variables-for-readability
Rename two internal variables for readability
2015-06-14 11:26:40 +03:00
Zhiming Wang
fe6f11960c rename two internal variables for readability
* `prompt_pure_git_delay_dirty_check` holds the (finish) timestamp of
  the last dirty check (if the dirty check took more than 2 seconds);
  renamed to `prompt_pure_git_last_dirty_check_timestamp`.

* Local variable `dirty_check` holds the elapsed time in seconds since
  the last dirty check (if the timestamp is set); renamed to
  `time_since_last_dirty_check`.
2015-06-13 03:45:23 -07:00