]> arthur.barton.de Git - ax-zsh.git/log
ax-zsh.git
3 years agoax.zsh: Don't call mkdir(1) unconditionally
Alexander Barton [Mon, 29 Mar 2021 17:46:32 +0000 (19:46 +0200)]
ax.zsh: Don't call mkdir(1) unconditionally

3 years agoax.zsh: Fix comment, output is only allowed in "ax-io" stage!
Alexander Barton [Mon, 29 Mar 2021 17:46:24 +0000 (19:46 +0200)]
ax.zsh: Fix comment, output is only allowed in "ax-io" stage!

3 years agoaxzshctl: Only auto-complete enabled plugins on "disable-plugin" subcommand
Alexander Barton [Mon, 29 Mar 2021 17:43:40 +0000 (19:43 +0200)]
axzshctl: Only auto-complete enabled plugins on "disable-plugin" subcommand

3 years agoaxzshctl: Make UpdatePluginCache() less verbose by default
Alexander Barton [Tue, 23 Mar 2021 08:44:37 +0000 (09:44 +0100)]
axzshctl: Make UpdatePluginCache() less verbose by default

3 years agoaxzshctl: Delete ZSH cache folder on "update-caches", too
Alexander Barton [Mon, 22 Mar 2021 21:21:29 +0000 (22:21 +0100)]
axzshctl: Delete ZSH cache folder on "update-caches", too

3 years ago50_completion: Try to find all available completion functions
Alexander Barton [Mon, 22 Mar 2021 21:20:09 +0000 (22:20 +0100)]
50_completion: Try to find all available completion functions

Try to add all folders possibly containing completion functions to the
fpath before calling compinit. See <https://github.com/ohmyzsh/ohmyzsh/issues/4614>
for a discussion of this topic, for example. It boils down to:

1. We have to call compinit early,
2. but plugins can add completions later, that won't be found ...

3 years agoGet rid of "bash_completion" default plugin
Alexander Barton [Mon, 22 Mar 2021 20:58:34 +0000 (21:58 +0100)]
Get rid of "bash_completion" default plugin

The "bashcompinit" system results in way too many errors, and the
dysfunctional bash completions even shadow working ZSH completion
functions way too often. This makes no sense. Get rid of it!

3 years agogoogler: Show browser output by default
Alexander Barton [Sun, 21 Mar 2021 16:37:12 +0000 (17:37 +0100)]
googler: Show browser output by default

3 years agoNew "browser_select" plugin
Alexander Barton [Sun, 21 Mar 2021 16:36:16 +0000 (17:36 +0100)]
New "browser_select" plugin

3 years agoeditor_select: Mark plugin as optional
Alexander Barton [Sun, 21 Mar 2021 16:35:35 +0000 (17:35 +0100)]
editor_select: Mark plugin as optional

3 years agogoogler: Limit number of results depending on LINES available
Alexander Barton [Sun, 21 Mar 2021 16:11:48 +0000 (17:11 +0100)]
googler: Limit number of results depending on LINES available

3 years agoeditor_select: Alias "zshrnv" in non-login shells, too!
Alexander Barton [Sun, 21 Mar 2021 16:11:01 +0000 (17:11 +0100)]
editor_select: Alias "zshrnv" in non-login shells, too!

3 years agoAdd new "starship" theme wrapper
Alexander Barton [Sun, 21 Mar 2021 11:44:52 +0000 (12:44 +0100)]
Add new "starship" theme wrapper

See <https://starship.rs>.

Note: This is a wrapper for the starship(1) command to integrate it into
AX-ZSH. You still need it installed first!

3 years agossh: Slightly enhance file comments
Alexander Barton [Sat, 6 Mar 2021 14:31:07 +0000 (15:31 +0100)]
ssh: Slightly enhance file comments

3 years ago30_env.ax-io: Create individual XDG_RUNTIME_DIR, when not set
Alexander Barton [Sat, 6 Mar 2021 14:30:31 +0000 (15:30 +0100)]
30_env.ax-io: Create individual XDG_RUNTIME_DIR, when not set

3 years ago30_env.ax-io: Use mktemp(3) to detect default remporary directory
Alexander Barton [Sat, 6 Mar 2021 14:29:50 +0000 (15:29 +0100)]
30_env.ax-io: Use mktemp(3) to detect default remporary directory

3 years agocheat: Add c() function for browsing cht.sh when fzf(1) is available
Alexander Barton [Sun, 17 Jan 2021 21:03:04 +0000 (22:03 +0100)]
cheat: Add c() function for browsing cht.sh when fzf(1) is available

3 years agoHandle plugins with ".plugin.zsh" folder suffix
Alexander Barton [Sun, 17 Jan 2021 20:40:15 +0000 (21:40 +0100)]
Handle plugins with ".plugin.zsh" folder suffix

3 years agoaxzshctl: Handle GitHub plugins with dots (".") in their names
Alexander Barton [Sun, 17 Jan 2021 20:38:08 +0000 (21:38 +0100)]
axzshctl: Handle GitHub plugins with dots (".") in their names

3 years agoNew "autojump" plugin
Alexander Barton [Sun, 17 Jan 2021 19:42:39 +0000 (20:42 +0100)]
New "autojump" plugin

3 years agoaxzshctl: Bring Git updates in line and show logs
Alexander Barton [Sun, 17 Jan 2021 18:53:00 +0000 (19:53 +0100)]
axzshctl: Bring Git updates in line and show logs

Bring Git update commands for AX-ZSH and plugins in line (same error
handling), and show one-line summaries of commits pulled in.

3 years ago01_zprofile.zshrc: Don't forget the "ax-io" stage!
Alexander Barton [Sat, 26 Dec 2020 20:00:09 +0000 (21:00 +0100)]
01_zprofile.zshrc: Don't forget the "ax-io" stage!

3 years ago01_zprofile.zshrc: Don't duplicate code, call axzsh_handle_stage()
Alexander Barton [Sat, 26 Dec 2020 19:59:09 +0000 (20:59 +0100)]
01_zprofile.zshrc: Don't duplicate code, call axzsh_handle_stage()

3 years agoCorrectly mark variables as local in axzsh_handle_stage()
Alexander Barton [Sat, 26 Dec 2020 19:57:39 +0000 (20:57 +0100)]
Correctly mark variables as local in axzsh_handle_stage()

3 years agoMove 3rd-party integration into axzsh_handle_stage()
Alexander Barton [Sat, 26 Dec 2020 19:55:20 +0000 (20:55 +0100)]
Move 3rd-party integration into axzsh_handle_stage()

3 years agoThe "debug mode" does not depend on "AXZSH" being unset
Alexander Barton [Sat, 26 Dec 2020 19:52:52 +0000 (20:52 +0100)]
The "debug mode" does not depend on "AXZSH" being unset

3 years agoSplit 30_env into "ax-io" and "zshrc" stage
Alexander Barton [Sat, 26 Dec 2020 19:49:51 +0000 (20:49 +0100)]
Split 30_env into "ax-io" and "zshrc" stage

We want it to fix TMPDIR etc. in non-login shells, too! And this makes
sense, as there are some startup sequences (for example when using
screen(1) or tmux(1)) which result in br0ken TMPDIR settings ..

3 years agoaxzshctl set-theme completion: Look for all types in custom_themes/ and rpositories
Alexander Barton [Sat, 26 Dec 2020 18:38:32 +0000 (19:38 +0100)]
axzshctl set-theme completion: Look for all types in custom_themes/ and rpositories

3 years agocalendar: Check for successful invocation, not only presence
Alexander Barton [Mon, 7 Dec 2020 14:42:50 +0000 (15:42 +0100)]
calendar: Check for successful invocation, not only presence

3 years ago30_env: Tweak TMPDIR handling, no longer bother with TMP
Alexander Barton [Tue, 24 Nov 2020 11:54:21 +0000 (12:54 +0100)]
30_env: Tweak TMPDIR handling, no longer bother with TMP

Move the whole 30_env plugin logic to the "ax-io" stage, so that all
other plugins in all stages can depend on it.

And make sure that TMPDIR ...
- is set and writable; show a warning message if not;
- always ends with a "/", which makes its usage a bit safer.

3 years agoDon't use $HOSTNAME or call hostname(1), use $HOST instead!
Alexander Barton [Tue, 24 Nov 2020 11:46:58 +0000 (12:46 +0100)]
Don't use $HOSTNAME or call hostname(1), use $HOST instead!

3 years agoAdd a hint to ax.zsh, so that iTerm2 doesn't add its shell integration
Alexander Barton [Tue, 24 Nov 2020 11:46:10 +0000 (12:46 +0100)]
Add a hint to ax.zsh, so that iTerm2 doesn't add its shell integration

You should enable the iTerm2 plugin instead!

3 years agoiterm2: Update integration, add iterm2_clear_captured_output() function
Alexander Barton [Tue, 24 Nov 2020 11:42:50 +0000 (12:42 +0100)]
iterm2: Update integration, add iterm2_clear_captured_output() function

This brings our integration in line with upstream v12 (don't cache the
host name; we simply use $HOST now), fixes some typos, enhances the test
for the iterm2_print_user_vars() function and introduces a ax-zsh
specific new iterm2_clear_captured_output() function.

3 years agoaxzshctl check-plugins: Use a subshell and cache core zshrc-stage plugins
Alexander Barton [Sun, 22 Nov 2020 23:32:12 +0000 (00:32 +0100)]
axzshctl check-plugins: Use a subshell and cache core zshrc-stage plugins

This reduces execution time of "axzshctl check-plugins" on one of my
macOS machines from ~24 down to ~8 seconds. Wow!

3 years ago00-newline: This plugin is optional for "axzshctl check-plugins"
Alexander Barton [Sun, 22 Nov 2020 23:29:35 +0000 (00:29 +0100)]
00-newline: This plugin is optional for "axzshctl check-plugins"

3 years agoaxzshctl: Embed "ax-common" compatibility functions
Alexander Barton [Sun, 22 Nov 2020 23:28:54 +0000 (00:28 +0100)]
axzshctl: Embed "ax-common" compatibility functions

3 years agoaxzshctl check-plugins: Enhance output
Alexander Barton [Sun, 22 Nov 2020 23:19:19 +0000 (00:19 +0100)]
axzshctl check-plugins: Enhance output

3 years agoaxzshctl check-plugins: Correctly handle "ax-io" plugins
Alexander Barton [Sun, 22 Nov 2020 23:16:04 +0000 (00:16 +0100)]
axzshctl check-plugins: Correctly handle "ax-io" plugins

3 years agohistory: Make sure HISTFILE is set
Alexander Barton [Mon, 24 Aug 2020 08:13:58 +0000 (10:13 +0200)]
history: Make sure HISTFILE is set

Not setting HISTFILE at all disables the history mechanism completely,
so validate this and set HISTFILE, when not done already on the
system-level, for example.

This somewhat reverts commit 7ec1869f094410a2fa14da065fda0e0421446ada.

3 years agoiterm2: Enable use inside of tmux(1) sessions
Alexander Barton [Sun, 23 Aug 2020 16:19:02 +0000 (18:19 +0200)]
iterm2: Enable use inside of tmux(1) sessions

3 years agoiterm2: Add iTerm 2 tools folder to search path
Alexander Barton [Sun, 23 Aug 2020 16:16:07 +0000 (18:16 +0200)]
iterm2: Add iTerm 2 tools folder to search path

3 years agostd_aliases: Add some more common aliases
Alexander Barton [Sun, 23 Aug 2020 15:09:44 +0000 (17:09 +0200)]
std_aliases: Add some more common aliases

Add "la", "-", "md" and "rd" aliases known from OhMyZsh.

3 years agohistory: Introduce the clear_history() function
Alexander Barton [Sun, 23 Aug 2020 15:02:38 +0000 (17:02 +0200)]
history: Introduce the clear_history() function

3 years agoless: Explicitely set the PAGER variable to the path of less(1)
Alexander Barton [Sun, 23 Aug 2020 15:02:14 +0000 (17:02 +0200)]
less: Explicitely set the PAGER variable to the path of less(1)

3 years agohistory: Don't fiddle with HISTFILE, use its defaults
Alexander Barton [Sun, 23 Aug 2020 15:01:48 +0000 (17:01 +0200)]
history: Don't fiddle with HISTFILE, use its defaults

Don't relocate it to $ZSH_CACHE_DIR, as it clearly is not "cached data":
it can't be recreated when lost!

3 years agoAdd "00-newline" plugin
Alexander Barton [Fri, 31 Jul 2020 17:17:10 +0000 (19:17 +0200)]
Add "00-newline" plugin

3 years agoNew "neofetch" plugin
Alexander Barton [Fri, 31 Jul 2020 17:09:06 +0000 (19:09 +0200)]
New "neofetch" plugin

3 years agoNew "calendar" plugin
Alexander Barton [Fri, 31 Jul 2020 17:08:56 +0000 (19:08 +0200)]
New "calendar" plugin

3 years agoicalbuddy: Don't start with an empty line
Alexander Barton [Fri, 31 Jul 2020 17:08:30 +0000 (19:08 +0200)]
icalbuddy: Don't start with an empty line

Our "new convention" is that output plugins should end with an empty
line, but not start with one.

3 years agoicalbuddy, remind: Create "stamp file" in XDG_CACHE_HOME
Alexander Barton [Fri, 31 Jul 2020 17:06:57 +0000 (19:06 +0200)]
icalbuddy, remind: Create "stamp file" in XDG_CACHE_HOME

3 years agoaxzshctl: Set AXZSH_PLUGIN_CHECK=1 when rebuilding the cache
Alexander Barton [Fri, 31 Jul 2020 17:04:47 +0000 (19:04 +0200)]
axzshctl: Set AXZSH_PLUGIN_CHECK=1 when rebuilding the cache

So some "sensitive" plugins are skipped, for example the ones that
would produce some output or create "stamp files".

3 years agocore: Move 20_home and 30_env to "ax-io" stage
Alexander Barton [Fri, 31 Jul 2020 17:03:22 +0000 (19:03 +0200)]
core: Move 20_home and 30_env to "ax-io" stage

This ensures that some more environment variables are already setup
before running other plugins in the "ax-io" stage.

3 years ago80_local_config: Read local profile(s) in "ax-io" stage
Alexander Barton [Sun, 12 Jul 2020 14:49:36 +0000 (16:49 +0200)]
80_local_config: Read local profile(s) in "ax-io" stage

3 years agostd_env: Set CLICOLOR=1 (if not set already)
Alexander Barton [Sun, 5 Jul 2020 20:10:42 +0000 (22:10 +0200)]
std_env: Set CLICOLOR=1 (if not set already)

This enables support for colors in some CLI tools on some BSD systems
and tools, like on FreeBSD.

3 years agoaxzshctl: Remove "ax-io.cache" in UpdatePluginCache(), too!
Alexander Barton [Sun, 5 Jul 2020 16:19:09 +0000 (18:19 +0200)]
axzshctl: Remove "ax-io.cache" in UpdatePluginCache(), too!

3 years ago11_terminal: Fix file names in file comments
Alexander Barton [Sun, 5 Jul 2020 16:18:46 +0000 (18:18 +0200)]
11_terminal: Fix file names in file comments

3 years agoaxzshctl: Add --version
Alexander Barton [Thu, 11 Jun 2020 22:01:05 +0000 (00:01 +0200)]
axzshctl: Add --version

3 years agoaxzshctl: Show help on stderr, add "help" alias
Alexander Barton [Thu, 11 Jun 2020 21:50:17 +0000 (23:50 +0200)]
axzshctl: Show help on stderr, add "help" alias

3 years agoNew "std_functions" default plugin
Alexander Barton [Thu, 11 Jun 2020 12:07:12 +0000 (14:07 +0200)]
New "std_functions" default plugin

This plugin will implement some "standard" functions. Right now, it only
implements take() and zsh_stats() functions, known from OhMyZsh.

3 years agoIntegrate support for Powerlevel10k, including "instant prompt"
Alexander Barton [Thu, 11 Jun 2020 12:05:21 +0000 (14:05 +0200)]
Integrate support for Powerlevel10k, including "instant prompt"

- <https://github.com/romkatv/powerlevel10k>,
- <https://github.com/romkatv/powerlevel10k#instant-prompt>

3 years agoIntroduce new "ax-io" stage, which is run before all other stages
Alexander Barton [Thu, 11 Jun 2020 12:03:50 +0000 (14:03 +0200)]
Introduce new "ax-io" stage, which is run before all other stages

This is in preparation of supporting Powerlevel10k "instant prompt",
which requires all input/output be done before activating it.

3 years agoax.zsh: Refactor "stage initialization" into new axzsh_handle_stage() function
Alexander Barton [Thu, 11 Jun 2020 12:01:17 +0000 (14:01 +0200)]
ax.zsh: Refactor "stage initialization" into new axzsh_handle_stage() function

3 years agoiterm2: Update to iTerm2 shell integration v11
Alexander Barton [Sun, 7 Jun 2020 15:23:00 +0000 (17:23 +0200)]
iterm2: Update to iTerm2 shell integration v11

3 years ago12_locale: Enhance matching of Linux systems
Alexander Barton [Sat, 6 Jun 2020 18:47:22 +0000 (20:47 +0200)]
12_locale: Enhance matching of Linux systems

The OSTYPE is "linux-gnu" on AMD64, but it is "linux-gnueabihf" on the
RaspberryPi, for example. So use a regular expression and match for
"^linux-gnu" ...

3 years agoaxzshctl: Look harder for themes in remote modules
Alexander Barton [Sun, 24 May 2020 19:57:56 +0000 (21:57 +0200)]
axzshctl: Look harder for themes in remote modules

3 years agoaxzshctl: Use the enhanced test function of zsh
Alexander Barton [Sun, 24 May 2020 19:27:30 +0000 (21:27 +0200)]
axzshctl: Use the enhanced test function of zsh

3 years agoNew "travis" plugin
Alexander Barton [Sun, 24 May 2020 19:13:05 +0000 (21:13 +0200)]
New "travis" plugin

4 years agoNew "hstr" plugin
Alexander Barton [Wed, 22 Apr 2020 09:23:34 +0000 (11:23 +0200)]
New "hstr" plugin

4 years agoinstall.sh: Fix some shellcheck(1) warnings, update ax-common.sh code
Alexander Barton [Wed, 22 Apr 2020 09:23:10 +0000 (11:23 +0200)]
install.sh: Fix some shellcheck(1) warnings, update ax-common.sh code

4 years agoNew "fzy" plugin
Alexander Barton [Sun, 29 Mar 2020 23:19:28 +0000 (01:19 +0200)]
New "fzy" plugin

4 years agostd_aliases: Remove "0", quite useless
Alexander Barton [Sat, 21 Mar 2020 18:05:47 +0000 (19:05 +0100)]
std_aliases: Remove "0", quite useless

4 years agoFix axzsh_is_widechar_terminal() logic
Alexander Barton [Sat, 21 Mar 2020 13:14:19 +0000 (14:14 +0100)]
Fix axzsh_is_widechar_terminal() logic

axzsh_is_widechar_terminal() returns 0 when the terminal CAN'T display
wiede characters in multiple columns, and non-null, when the terminal
CAN display wide characters.

Fix themes accordingly.

4 years agoaxemoji: Use nicer emoji for righthand error notice
Alexander Barton [Sat, 21 Mar 2020 13:07:35 +0000 (14:07 +0100)]
axemoji: Use nicer emoji for righthand error notice

4 years agoKeep $AXZSH variable in axttyinfo alias
Alexander Barton [Sat, 21 Mar 2020 13:06:43 +0000 (14:06 +0100)]
Keep $AXZSH variable in axttyinfo alias

4 years agoaxzshctl: Don't use verbose mode for file operations (ln, rm)
Alexander Barton [Sat, 15 Feb 2020 16:40:29 +0000 (17:40 +0100)]
axzshctl: Don't use verbose mode for file operations (ln, rm)

4 years agoaxzshctl: Don't show title for "UpdatePluginCache" when called internally
Alexander Barton [Sat, 15 Feb 2020 16:39:12 +0000 (17:39 +0100)]
axzshctl: Don't show title for "UpdatePluginCache" when called internally

4 years agoaxzshctl: Streamline messages on "enable-plugin"
Alexander Barton [Sat, 15 Feb 2020 16:37:52 +0000 (17:37 +0100)]
axzshctl: Streamline messages on "enable-plugin"

Show "success" messages in green (not in yellow, as warning), and show
it for both themes and plugins.

4 years agoaxzshctl: Handle themes on "disable-plugin" & clean up repositories
Alexander Barton [Sat, 15 Feb 2020 16:34:15 +0000 (17:34 +0100)]
axzshctl: Handle themes on "disable-plugin" & clean up repositories

handle plugins providing a theme, and try to remove cloned repositories
not only when disabling a plugin succeeded, but always.

4 years agofzf: Look in BSD-specific paths, too!
Alexander Barton [Fri, 7 Feb 2020 19:30:54 +0000 (20:30 +0100)]
fzf: Look in BSD-specific paths, too!

4 years agoaxzshctl: Implement "--help" option, and ehnance error handling
Alexander Barton [Tue, 31 Dec 2019 15:56:50 +0000 (16:56 +0100)]
axzshctl: Implement "--help" option, and ehnance error handling

Don't exit with an error code ("non-null") when the usage information
was requested with "--help", and write errors parsing the command line
to stderr and exit with code 2.

4 years agoaxzshctl: Use ax_error to show error messages
Alexander Barton [Tue, 31 Dec 2019 15:54:39 +0000 (16:54 +0100)]
axzshctl: Use ax_error to show error messages

This results in error messages to go to stderr.

In addition, suppress the "no theme found" warning message when trying
to enable a remote module as theme. This is expected when it is no
theme, so don't confuse the user.

4 years agoaxzshctl: Enhance completions, include cloned modules
Alexander Barton [Sat, 28 Dec 2019 22:40:41 +0000 (23:40 +0100)]
axzshctl: Enhance completions, include cloned modules

Use ZSH globbing instead of calling external commands (like ls, cut and
find), and include cloned repositories ("foreign modules") in the
completions, too.

4 years agoaxzshctl: Create shallow clones of remote modules
Alexander Barton [Sat, 28 Dec 2019 22:05:17 +0000 (23:05 +0100)]
axzshctl: Create shallow clones of remote modules

4 years agoaxzshctl: Enhance activation of "foreign" modules
Alexander Barton [Sat, 28 Dec 2019 21:59:48 +0000 (22:59 +0100)]
axzshctl: Enhance activation of "foreign" modules

- Name foreign code "modules", as we don't know yet if it provides a
  theme or a plugin.
- Don't enable it as a plugin when a theme is provided (in this case,
  enable it as a theme only).
- Check for a theme not only on initial cloning, but on all activations.

4 years agodocker-machine: Use and test for "default" machine
Alexander Barton [Sat, 7 Dec 2019 00:45:47 +0000 (01:45 +0100)]
docker-machine: Use and test for "default" machine

4 years agopdfman: Use completions for "man"
Alexander Barton [Sat, 30 Nov 2019 17:41:47 +0000 (18:41 +0100)]
pdfman: Use completions for "man"

4 years ago50_completion: Enhance completion styles
Alexander Barton [Sat, 30 Nov 2019 17:39:31 +0000 (18:39 +0100)]
50_completion: Enhance completion styles

- Enable _expand completer.
- Nicer messages using bold and colored text.
- Show secton numbers for manual pages.
- Ignore some more users.
- Set "single-ignored show".

4 years ago50_completion: Don't set complete_aliases
Alexander Barton [Sat, 2 Nov 2019 21:04:41 +0000 (22:04 +0100)]
50_completion: Don't set complete_aliases

We wan't to have completion for expaneded aliases, not for the alias
itself -- so don't set "complete_aliases"!

4 years ago50_completion: Enable group descriptions
Alexander Barton [Sat, 2 Nov 2019 20:55:24 +0000 (21:55 +0100)]
50_completion: Enable group descriptions

4 years agobash_completion: Define dummy function to suppress errors
Alexander Barton [Sat, 2 Nov 2019 20:53:30 +0000 (21:53 +0100)]
bash_completion: Define dummy function to suppress errors

Define a dummy _init_completion() function, which some bash-completion
scripts do call (for example fail2ban-client ...): this doesn't make the
completion usable, but suppresses error messages at least ...

4 years ago30_env: Test for and create missing directories
Alexander Barton [Sat, 2 Nov 2019 20:42:15 +0000 (21:42 +0100)]
30_env: Test for and create missing directories

Not only test if the variables are set, but create the directories when
missing, too!

4 years agoAdd new "bash_completion" plugin
Alexander Barton [Sat, 2 Nov 2019 15:51:19 +0000 (16:51 +0100)]
Add new "bash_completion" plugin

4 years agoRemove most "nocorrect" settings
Alexander Barton [Sat, 2 Nov 2019 15:50:18 +0000 (16:50 +0100)]
Remove most "nocorrect" settings

4 years agossh: Look for SSH "auth socket" in common locations
Alexander Barton [Thu, 5 Sep 2019 14:57:24 +0000 (16:57 +0200)]
ssh: Look for SSH "auth socket" in common locations

4 years ago11_terminal: "putty*" is a modern terminal
Alexander Barton [Wed, 21 Aug 2019 09:12:53 +0000 (11:12 +0200)]
11_terminal: "putty*" is a modern terminal

4 years ago11_terminal: Set "icon/tab title", not the "window" title
Alexander Barton [Thu, 1 Aug 2019 14:14:38 +0000 (16:14 +0200)]
11_terminal: Set "icon/tab title", not the "window" title

Don't set the "window title" at all (and reset it before showing the
new prompt), and set the "icon title" ("tab title") instead: this gives
a much better experience when using tabs in Terminal.app and iTerm2.app,
especially when mixing tabbed and non-tabbed windows.

4 years agoless: Disable "useful" hints of lesspipe(1)
Alexander Barton [Tue, 25 Jun 2019 14:40:52 +0000 (16:40 +0200)]
less: Disable "useful" hints of lesspipe(1)

See https://github.com/wofr06/lesspipe/issues/21.

4 years agossh_secure: "Nicer" quoting, add completion aliases
Alexander Barton [Tue, 28 May 2019 15:18:39 +0000 (17:18 +0200)]
ssh_secure: "Nicer" quoting, add completion aliases

4 years agoremind: Don't show error message when there is no "remind" file
Alexander Barton [Tue, 28 May 2019 15:16:49 +0000 (17:16 +0200)]
remind: Don't show error message when there is no "remind" file

4 years agoFix some warnings of "markdownlint"
Alexander Barton [Sun, 12 May 2019 22:37:02 +0000 (00:37 +0200)]
Fix some warnings of "markdownlint"