ax-zsh.git
10 days agoFix some warnings of "markdownlint" master
Alexander Barton [Sun, 12 May 2019 22:37:02 +0000 (00:37 +0200)]
Fix some warnings of "markdownlint"

10 days agoeditor_select: Add support for "code", "mvim", "gvim"
Alexander Barton [Sun, 12 May 2019 22:15:45 +0000 (00:15 +0200)]
editor_select: Add support for "code", "mvim", "gvim"

10 days agoNew "python" plugin
Alexander Barton [Sun, 12 May 2019 21:53:53 +0000 (23:53 +0200)]
New "python" plugin

10 days agoNew "googler" plugin
Alexander Barton [Sun, 12 May 2019 21:46:26 +0000 (23:46 +0200)]
New "googler" plugin

3 weeks agoAdd new "nodejs" plugin
Alexander Barton [Thu, 25 Apr 2019 13:31:59 +0000 (15:31 +0200)]
Add new "nodejs" plugin

1. Create user-local NPM package directory ~/.npm-packages
2. Setup PATH and MANPATH to include NodeJS search paths

3 weeks agoless: Add support for lesspipe.sh
Alexander Barton [Thu, 25 Apr 2019 13:31:34 +0000 (15:31 +0200)]
less: Add support for lesspipe.sh

4 weeks agobuku: Don't set "--tacit" in "b" alias
Alexander Barton [Mon, 22 Apr 2019 21:09:58 +0000 (23:09 +0200)]
buku: Don't set "--tacit" in "b" alias

4 weeks agoplugins/README.md: Initial plugin documentation
Alexander Barton [Mon, 22 Apr 2019 15:46:57 +0000 (17:46 +0200)]
plugins/README.md: Initial plugin documentation

For now, only a few hints ...

4 weeks ago11_terminal: Fix & enhance initialization of FG, BG, FX arrays
Alexander Barton [Mon, 22 Apr 2019 15:45:57 +0000 (17:45 +0200)]
11_terminal: Fix & enhance initialization of FG, BG, FX arrays

This includes support for 16 colors as well as 256 colors.

Other fixes:
- Enhance documentation a little bit.
- Don't use raw ESC codes, use \e instead!
- Remove unneeded %{...%} escaping in spectrum_XXX() functions.

4 weeks agoFix handling of legacy terminal types
Alexander Barton [Mon, 22 Apr 2019 15:38:33 +0000 (17:38 +0200)]
Fix handling of legacy terminal types

Disable plugins/code requiring current terminal features not only on
"dumb" terminals, but on legacy ("not modern") terminals, too. This is
handled by using the axzsh_is_modern_terminal() function insetad of
axzsh_is_dumb_terminal().

And fix plugins to return 91 ("ignore") as result code in this case.

In addition, disable theming only on dumb terminals (as before), but
fall back to the standard "ax" theme on non-modern terminals, too!

4 weeks agoicalbuddy, remind: Don't show when "hush login" is active
Alexander Barton [Mon, 22 Apr 2019 11:44:22 +0000 (13:44 +0200)]
icalbuddy, remind: Don't show when "hush login" is active

4 weeks agoNew "mankier" plugin
Alexander Barton [Fri, 19 Apr 2019 16:52:59 +0000 (18:52 +0200)]
New "mankier" plugin

This sets up functions to use *ManKier*, a online manual page service:
<https://www.mankier.com/>

2 months agoNew "buku" plugin
Alexander Barton [Tue, 5 Mar 2019 22:23:35 +0000 (23:23 +0100)]
New "buku" plugin

2 months agoNew "trash" plugin (for macOS)
Alexander Barton [Tue, 5 Mar 2019 22:23:05 +0000 (23:23 +0100)]
New "trash" plugin (for macOS)

2 months agocorrection: Ignore dot files, don't offer them as a correction
Alexander Barton [Fri, 22 Feb 2019 21:14:23 +0000 (22:14 +0100)]
correction: Ignore dot files, don't offer them as a correction

2 months agoNew "command-not-found" plugin
Alexander Barton [Fri, 22 Feb 2019 21:08:29 +0000 (22:08 +0100)]
New "command-not-found" plugin

2 months agostd_aliases: No longer define ".." alias
Alexander Barton [Fri, 22 Feb 2019 20:44:57 +0000 (21:44 +0100)]
std_aliases: No longer define ".." alias

It is not needed, as we enable the "auto_cd" shell option.

2 months agocheat: Enhance plugin a bit
Alexander Barton [Fri, 22 Feb 2019 20:37:48 +0000 (21:37 +0100)]
cheat: Enhance plugin a bit

- Use cht.sh script, when available
- Use HTTPS (instead of plain HTTP)

3 months agostd_aliases: Add some aliases for fast directory changes
Alexander Barton [Wed, 6 Feb 2019 23:17:51 +0000 (00:17 +0100)]
std_aliases: Add some aliases for fast directory changes

3 months agovirtualenv: Add support for "pipenv"
Alexander Barton [Wed, 6 Feb 2019 22:42:42 +0000 (23:42 +0100)]
virtualenv: Add support for "pipenv"

3 months ago50_prompt: Move VCS prompt styling into VCS plugin
Alexander Barton [Tue, 5 Feb 2019 21:34:40 +0000 (22:34 +0100)]
50_prompt: Move VCS prompt styling into VCS plugin

This is required because some 3rd-party themes written for OhMyZsh call
git_prompt_info() directly, and don't use ax_vcs_prompt(), and therefore
havn't had their VCS prefix and postfix shown ...

3 months ago11_terminal: Introduce ${bg[defualt]} and $fg[default]
Alexander Barton [Tue, 5 Feb 2019 21:33:47 +0000 (22:33 +0100)]
11_terminal: Introduce ${bg[defualt]} and $fg[default]

And use it in 50_prompt which leads to better handling of foreground
and background colors modified for the prompt in a theme.

3 months agogit: Return prompt fragments only inside of a Git repository
Alexander Barton [Tue, 5 Feb 2019 21:32:38 +0000 (22:32 +0100)]
git: Return prompt fragments only inside of a Git repository

3 months agoThemes: Use "%B" only in combination with "%b"
Alexander Barton [Tue, 5 Feb 2019 21:26:39 +0000 (22:26 +0100)]
Themes: Use "%B" only in combination with "%b"

Don't mix "${fg_no_bold[]}", "%B", and "$reset_color". This can lead to
unexpected results and garbled output.

3 months agoinstall.sh: Make it safe to call it wgen ~/.axzsh is a symlink
Alexander Barton [Tue, 5 Feb 2019 19:28:27 +0000 (20:28 +0100)]
install.sh: Make it safe to call it wgen ~/.axzsh is a symlink

3 months ago99_cleanup: Map OhMyZSH theme variables to ax-zsh variants
Alexander Barton [Tue, 5 Feb 2019 19:18:51 +0000 (20:18 +0100)]
99_cleanup: Map OhMyZSH theme variables to ax-zsh variants

Basically this is ZSH_THEME_GIT_xxx => ZSH_THEME_VCS_PROMPT_xxx.

3 months ago50_prompt: Implement some common functions as "dummies"
Alexander Barton [Tue, 5 Feb 2019 19:15:12 +0000 (20:15 +0100)]
50_prompt: Implement some common functions as "dummies"

So now plugins and themes depending on those functions -- without
testing for them -- won't error our and/or issue lots of warning/error
messages.

Later on the actual ax-zsh plugins will override those dummies, when
enabled. See the "git" plugin, for example.

3 months agogit: Split git_prompt() into git_prompt_info() and git_prompt_status()
Alexander Barton [Tue, 5 Feb 2019 19:14:31 +0000 (20:14 +0100)]
git: Split git_prompt() into git_prompt_info() and git_prompt_status()

This is more in line to OhMyZsh, which some themes depend on.

3 months agoaxzshctl: No need to regenerate caches on theme change
Alexander Barton [Tue, 5 Feb 2019 19:13:13 +0000 (20:13 +0100)]
axzshctl: No need to regenerate caches on theme change

3 months agoRead in the theme before cleaning up ...
Alexander Barton [Sun, 3 Feb 2019 22:35:06 +0000 (23:35 +0100)]
Read in the theme before cleaning up ...

It was wrong to source the theme file last, because 99_cleanup undefines
some functions that can be used by themes -- even by the default theme!

3 months agoDon't include theme into the cache, only the "source" command
Alexander Barton [Sun, 3 Feb 2019 22:18:41 +0000 (23:18 +0100)]
Don't include theme into the cache, only the "source" command

This was the case earlier on, before moving this logic into ax.zsh,
and is required by some more complex themes like Powerlevel9k (that
fail to find/include some other resource file otherwise ...).

3 months agoaxzshctl: Look for themes in the "custom_themes" folder, too
Alexander Barton [Sun, 3 Feb 2019 21:52:53 +0000 (22:52 +0100)]
axzshctl: Look for themes in the "custom_themes" folder, too

And update the completion script accordingly.

3 months agoInclude the theme into the global context
Alexander Barton [Sun, 3 Feb 2019 21:51:49 +0000 (22:51 +0100)]
Include the theme into the global context

This is required by some (OhMyZsh) themes ...

3 months agogit: Add aliases for git_prompt_status
Alexander Barton [Sun, 3 Feb 2019 16:51:25 +0000 (17:51 +0100)]
git: Add aliases for git_prompt_status

This function is defined by OhMyZsh and used by some themes.

3 months agoImplement FG, BG and FX arrays, compatible to OhMyZsh & spectrum
Alexander Barton [Sun, 3 Feb 2019 16:50:07 +0000 (17:50 +0100)]
Implement FG, BG and FX arrays, compatible to OhMyZsh & spectrum

We already had a "fx" array, but this should be "FX" ...

3 months agoImplement axzshctl function, restarting the current shell
Alexander Barton [Sun, 3 Feb 2019 15:39:25 +0000 (16:39 +0100)]
Implement axzshctl function, restarting the current shell

The new axzshctl function, which shadows the axzshctl shell script,
tries to detect when there potentially were changes to the setup and
restarts the running shell in that case, bringing the new configuration
in effect immediately.

Now the user doesn't have to restart his shell manually any more.

3 months agoaxzshctl set-theme: Don't remove theme link first
Alexander Barton [Sun, 3 Feb 2019 15:36:47 +0000 (16:36 +0100)]
axzshctl set-theme: Don't remove theme link first

Force creating the symlink, overwriting a possibly already existing one.
This prevents us from having no theme link at all, if something goes
wrong ;-)

3 months agoax.zsh: Correctly ignore OhMyZSH "theme plugins"
Alexander Barton [Sun, 3 Feb 2019 15:35:45 +0000 (16:35 +0100)]
ax.zsh: Correctly ignore OhMyZSH "theme plugins"

3 months ago.gitignore: Ignore ".tags" files
Alexander Barton [Sun, 3 Feb 2019 15:34:47 +0000 (16:34 +0100)]
.gitignore: Ignore ".tags" files

3 months agogit: Add aliases for parse_git_dirty & git_prompt_info
Alexander Barton [Sun, 3 Feb 2019 13:33:25 +0000 (14:33 +0100)]
git: Add aliases for parse_git_dirty & git_prompt_info

Those functions are defined by OhMyZsh and used by some themes.

3 months agocheat: Don't shadow real command (if any), and use pagination
Alexander Barton [Sun, 3 Feb 2019 13:33:25 +0000 (14:33 +0100)]
cheat: Don't shadow real command (if any), and use pagination

3 months agoNew "gcc" plugin
Alexander Barton [Fri, 1 Feb 2019 08:44:11 +0000 (09:44 +0100)]
New "gcc" plugin

At the moment, this only enables colored compiler warning messages.

5 months ago40_path: Look for Linuxbrew
Alexander Barton [Sun, 9 Dec 2018 19:35:10 +0000 (20:35 +0100)]
40_path: Look for Linuxbrew

Look for Linuxbrew (http://linuxbrew.sh) and adjust PATH and MANPATH,
when found.

5 months ago20_home: PATH is handled in 40_path
Alexander Barton [Sun, 9 Dec 2018 19:34:06 +0000 (20:34 +0100)]
20_home: PATH is handled in 40_path

Remove duplicate code.

6 months agovirtualenv: Mark this plugin as "optional"
Alexander Barton [Sun, 4 Nov 2018 13:51:16 +0000 (14:51 +0100)]
virtualenv: Mark this plugin as "optional"

6 months agoRevert 'New "venv" plugin'
Alexander Barton [Sun, 4 Nov 2018 13:49:45 +0000 (14:49 +0100)]
Revert 'New "venv" plugin'

The "venv" plugin basically does the same than the "virtualenv" plugin,
but the latter searches more paths and has better documentation.

I must have been blind when adding this ...

This reverts commit f24d669e4c6014e9db8dc98a714d19f66ff1ba2d.

8 months agofzf: Update for new Debian package
Alexander Barton [Wed, 12 Sep 2018 14:09:35 +0000 (16:09 +0200)]
fzf: Update for new Debian package

8 months agoNew "venv" plugin
Alexander Barton [Tue, 28 Aug 2018 07:55:45 +0000 (09:55 +0200)]
New "venv" plugin

This can be used to activate Python "virtual venv environments", but
is basically language agnostic.

8 months agoNew "colormake" plugin
Alexander Barton [Tue, 28 Aug 2018 07:52:58 +0000 (09:52 +0200)]
New "colormake" plugin

9 months agoaxzshctl: Fix broken test for dumb terminals
Alexander Barton [Mon, 20 Aug 2018 12:44:20 +0000 (14:44 +0200)]
axzshctl: Fix broken test for dumb terminals

9 months agoNew "go" plugin
Alexander Barton [Tue, 7 Aug 2018 12:16:28 +0000 (14:16 +0200)]
New "go" plugin

12 months agoaxzshctl: Only rebuild cache when action succeeded
Alexander Barton [Mon, 23 Apr 2018 21:40:07 +0000 (23:40 +0200)]
axzshctl: Only rebuild cache when action succeeded

12 months agoNew "virtualenv" plugin
Alexander Barton [Mon, 23 Apr 2018 21:39:14 +0000 (23:39 +0200)]
New "virtualenv" plugin

15 months agoiterm2: Try to load user-local shell integration first
Alexander Barton [Tue, 13 Feb 2018 14:23:42 +0000 (15:23 +0100)]
iterm2: Try to load user-local shell integration first

And only fall back to ax-zsh included version when not found.

15 months ago10_keyboard: Add C-x,C-p shortcut for "push-line"
Alexander Barton [Tue, 13 Feb 2018 14:23:19 +0000 (15:23 +0100)]
10_keyboard: Add C-x,C-p shortcut for "push-line"

15 months agoEnhance support for remote plugins with embedded themes
Alexander Barton [Sun, 11 Feb 2018 10:12:23 +0000 (11:12 +0100)]
Enhance support for remote plugins with embedded themes

Enable a theme in a remote plugins automatically when cloning and
enabling the plugin itself, and add support to enable such themes
using the regular "axzshctl set-theme" command.

17 months agognupg: Suppress messages of "gpg-connect-agent" github/master
Alexander Barton [Mon, 18 Dec 2017 13:15:09 +0000 (14:15 +0100)]
gnupg: Suppress messages of "gpg-connect-agent"

Otherwise, every startup outputs some ugly messages ...

18 months agoaxzshctl: Use internal ax_msg() on "dumb" terminals
Alexander Barton [Mon, 20 Nov 2017 23:32:47 +0000 (00:32 +0100)]
axzshctl: Use internal ax_msg() on "dumb" terminals

18 months agoDon't load themes and ext. plugins on "dumb" terminals
Alexander Barton [Mon, 20 Nov 2017 23:28:47 +0000 (00:28 +0100)]
Don't load themes and ext. plugins on "dumb" terminals

These external (and modern?) plugins most probably don't expect such an
unusual old terminal configuration and don't behave well (echo color
sequences, for example). Therefore we DON'T load any external plugins at
all when running on such a terminal: this results in reduced/disabled
functionality, but hopefully in readable output ...

And the same is true for any themes, included or external: we disable
them and fallback to an included very simple but sane default prompt.

18 months agognupg: Don't fiddle with gpg-agent that much
Alexander Barton [Mon, 30 Oct 2017 00:11:50 +0000 (01:11 +0100)]
gnupg: Don't fiddle with gpg-agent that much

This isn't necessary with GnuPG 2.1.x and newer.

18 months ago30_env: Make sure "TZ" is set, when possible
Alexander Barton [Sat, 7 Oct 2017 15:30:53 +0000 (17:30 +0200)]
30_env: Make sure "TZ" is set, when possible

18 months agogit: Update "git gd[c]" aliases to include patch statistics
Alexander Barton [Fri, 27 Oct 2017 18:41:10 +0000 (20:41 +0200)]
git: Update "git gd[c]" aliases to include patch statistics

19 months agocorrection: Ignore pgrep and pkill
Alexander Barton [Sat, 30 Sep 2017 20:27:11 +0000 (22:27 +0200)]
correction: Ignore pgrep and pkill

19 months agossh: Add "verbose" option to ssh-autoadd function
Alexander Barton [Sat, 30 Sep 2017 20:26:42 +0000 (22:26 +0200)]
ssh: Add "verbose" option to ssh-autoadd function

19 months agoNew "ssh_autoadd" plugin
Alexander Barton [Sat, 30 Sep 2017 20:24:30 +0000 (22:24 +0200)]
New "ssh_autoadd" plugin

Automatically call "ssh-autoadd" for new shell sessions, making sure
that SSH keys are available.

20 months ago40_path: Enhance MANPATH setting when manpath(1) isn't available
Alexander Barton [Mon, 18 Sep 2017 22:09:43 +0000 (00:09 +0200)]
40_path: Enhance MANPATH setting when manpath(1) isn't available

20 months ago40_path: Add user-local ~/sbin and ~/bin directories
Alexander Barton [Mon, 18 Sep 2017 22:09:08 +0000 (00:09 +0200)]
40_path: Add user-local ~/sbin and ~/bin directories

20 months agocorrection: Don't check for always-available commands
Alexander Barton [Mon, 18 Sep 2017 20:45:02 +0000 (22:45 +0200)]
correction: Don't check for always-available commands

20 months agocorrection: Don't correct some more commands
Alexander Barton [Mon, 18 Sep 2017 20:37:23 +0000 (22:37 +0200)]
correction: Don't correct some more commands

21 months ago40_path: Add user-local Ruby gem paths
Alexander Barton [Wed, 9 Aug 2017 10:05:13 +0000 (12:05 +0200)]
40_path: Add user-local Ruby gem paths

22 months agostd_env: Set TIMEFMT and WATCHFMT variables
Alexander Barton [Sat, 8 Jul 2017 22:54:17 +0000 (00:54 +0200)]
std_env: Set TIMEFMT and WATCHFMT variables

22 months agostd_options: Fix login/logout "watch list"
Alexander Barton [Sat, 8 Jul 2017 22:53:42 +0000 (00:53 +0200)]
std_options: Fix login/logout "watch list"

22 months agocorrection: Enhance correction prompt with colors
Alexander Barton [Sat, 8 Jul 2017 22:16:53 +0000 (00:16 +0200)]
correction: Enhance correction prompt with colors

22 months agoAdd and streamline comments for prompt variables
Alexander Barton [Sat, 8 Jul 2017 21:17:38 +0000 (23:17 +0200)]
Add and streamline comments for prompt variables

22 months agoaxemoji.axzshtheme: Set PS4 like the "ax" theme does
Alexander Barton [Sat, 8 Jul 2017 21:17:06 +0000 (23:17 +0200)]
axemoji.axzshtheme: Set PS4 like the "ax" theme does

22 months ago11_terminal: Implement a cache for axzsh_is_widechar_terminal()
Alexander Barton [Sat, 8 Jul 2017 20:36:34 +0000 (22:36 +0200)]
11_terminal: Implement a cache for axzsh_is_widechar_terminal()

22 months agoiterm2: Correctly handle empty ~/.iterm2 folder
Alexander Barton [Sat, 8 Jul 2017 19:50:58 +0000 (21:50 +0200)]
iterm2: Correctly handle empty ~/.iterm2 folder

22 months agoDisable axzsh_is_widechar_terminal() in "plugin check" mode
Alexander Barton [Fri, 7 Jul 2017 20:05:02 +0000 (22:05 +0200)]
Disable axzsh_is_widechar_terminal() in "plugin check" mode

22 months agoNew "cheat" default plugin
Alexander Barton [Fri, 7 Jul 2017 19:58:19 +0000 (21:58 +0200)]
New "cheat" default plugin

This plugin implements a "cheat" function and uses http://cheat.sh
to download cheat sheet information. It supports curl(1) as well as
wget(1) and uses the "monokai" theme.

22 months agoImplement "axttyinfo" command
Alexander Barton [Fri, 7 Jul 2017 17:55:48 +0000 (19:55 +0200)]
Implement "axttyinfo" command

22 months ago11_terminal: Make axzsh_is_widechar_terminal() safer
Alexander Barton [Fri, 7 Jul 2017 17:18:15 +0000 (19:18 +0200)]
11_terminal: Make axzsh_is_widechar_terminal() safer

Sometimes there were leftover artifacts of the escape sequence visible
in screen(1) and tmux(1), but not always. Anyways, with the splitted
echoing of the escape sequence, at least I wasn't able to reproduce it
any more, so hopefully this fixes the problem for everybody.

22 months agoImplement new axzsh_is_widechar_terminal() function
Alexander Barton [Thu, 6 Jul 2017 20:55:35 +0000 (22:55 +0200)]
Implement new axzsh_is_widechar_terminal() function

This function tries to detect if the current terminal can display "wide
characters" or not.

Idea:
<https://unix.stackexchange.com/questions/184345/detect-how-much-of-unicode-my-terminal-supports-even-through-screen>

At the moment, this function is used by the "axemoji" theme and the
default "right side error prompt" to not use wide characters that would
destroy the layout of the terminal used.

22 months ago11_terminal: Fix shellcheck(1) warning
Alexander Barton [Thu, 6 Jul 2017 20:51:02 +0000 (22:51 +0200)]
11_terminal: Fix shellcheck(1) warning

22 months agoaxemoji.axzshtheme: Disable it on incompatible terminals
Alexander Barton [Sun, 2 Jul 2017 12:07:30 +0000 (14:07 +0200)]
axemoji.axzshtheme: Disable it on incompatible terminals

Disable it on Hyper (https://hyper.is) for now.

23 months ago12locale: Make sure that LANG and LC_MESSAGES are valid
Alexander Barton [Mon, 19 Jun 2017 21:18:26 +0000 (23:18 +0200)]
12locale: Make sure that LANG and LC_MESSAGES are valid

Make sure that LANG and LC_MESSAGES are either unset or set to something
sane, that is, follow the "xx_ZZ.*" syntax.

23 months agoiterm2: Fix logic when to activate plugin
Alexander Barton [Mon, 19 Jun 2017 21:11:16 +0000 (23:11 +0200)]
iterm2: Fix logic when to activate plugin

Silly me ... :-/

23 months agoiterm2: Update shell integration to version 5
Alexander Barton [Mon, 19 Jun 2017 12:59:00 +0000 (14:59 +0200)]
iterm2: Update shell integration to version 5

And add more prerequisite (redundancy) checks.

2 years agoaxemoji.axzshtheme: Fix wording of a file comment
Alexander Barton [Tue, 18 Apr 2017 22:29:58 +0000 (00:29 +0200)]
axemoji.axzshtheme: Fix wording of a file comment

Thanks Götz!

2 years ago2017! :-)
Alexander Barton [Tue, 18 Apr 2017 22:29:36 +0000 (00:29 +0200)]
2017! :-)

2 years ago30_hostname: Validate SHORT_HOST variable
Alexander Barton [Sat, 15 Apr 2017 22:41:34 +0000 (00:41 +0200)]
30_hostname: Validate SHORT_HOST variable

Old(er) versions of hostnamectl(1) don't support the "--pretty"
parameter but output verbose text showing all information. So
validate the SHORT_HOST variable afterwards and unset it again
when it contains ":" characters: then the fallback is used.

Tested with hostnamectl(1) of systemd 204.

2 years agoaxemoji.axzshtheme: Fix spacing in RPS1
Alexander Barton [Fri, 14 Apr 2017 23:05:47 +0000 (01:05 +0200)]
axemoji.axzshtheme: Fix spacing in RPS1

2 years agofzf: Look for fzf(1) in /opt/fzf, too
Alexander Barton [Fri, 14 Apr 2017 12:44:19 +0000 (14:44 +0200)]
fzf: Look for fzf(1) in /opt/fzf, too

2 years agoTry to load Oh My ZSH plugins with "zsh-" prefix stripped
Alexander Barton [Fri, 14 Apr 2017 12:43:52 +0000 (14:43 +0200)]
Try to load Oh My ZSH plugins with "zsh-" prefix stripped

2 years agoaxemoji.axzshtheme: Respect emoji spacing for RPS1, too
Alexander Barton [Fri, 14 Apr 2017 11:35:55 +0000 (13:35 +0200)]
axemoji.axzshtheme: Respect emoji spacing for RPS1, too

2 years agoaxemoji.axzshtheme: No spacing needed on VTE-based terminals
Alexander Barton [Fri, 14 Apr 2017 11:35:27 +0000 (13:35 +0200)]
axemoji.axzshtheme: No spacing needed on VTE-based terminals

2 years agoaxemojy.axzshtheme: Add support for "~/.system_emoji" file
Alexander Barton [Thu, 13 Apr 2017 21:52:38 +0000 (23:52 +0200)]
axemojy.axzshtheme: Add support for "~/.system_emoji" file

And enhance the support for non-UTF8 terminals.

2 years ago50_axzsh: Fix completion of theme names
Alexander Barton [Mon, 10 Apr 2017 17:00:15 +0000 (19:00 +0200)]
50_axzsh: Fix completion of theme names

2 years ago50_prompt: Mark more variables as local & internal
Alexander Barton [Mon, 10 Apr 2017 16:37:43 +0000 (18:37 +0200)]
50_prompt: Mark more variables as local & internal

2 years agoNew "axemoji" theme
Alexander Barton [Mon, 10 Apr 2017 16:11:28 +0000 (18:11 +0200)]
New "axemoji" theme

2 years agoax.zsh: Add function paths to axzsh_fpath[] in cache files, too!
Alexander Barton [Mon, 10 Apr 2017 11:18:32 +0000 (13:18 +0200)]
ax.zsh: Add function paths to axzsh_fpath[] in cache files, too!