Frank Terbeck [Tue, 17 Mar 2015 21:31:20 +0000 (22:31 +0100)]
Remove ‘tail’ from list of _gnu_generic commands
Turns out, that _gnu_generic doesn't handle GNU tail's --help
output all that well. If someone wants completion for tail,
send a specialised _tail function to zsh's development list.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780531 as well.
Michael Prokop [Mon, 9 Feb 2015 05:29:39 +0000 (06:29 +0100)]
Release new version 0.11.0
Moviuro [Sun, 8 Feb 2015 23:26:43 +0000 (00:26 +0100)]
grmlzshrc.t2t: update bk() information
Moviuro [Sun, 8 Feb 2015 23:15:58 +0000 (00:15 +0100)]
zshrc: remove weird whitespace
Moviuro [Sat, 7 Feb 2015 23:38:33 +0000 (00:38 +0100)]
zshrc: Fix indentation
Moviuro [Sat, 7 Feb 2015 23:19:05 +0000 (00:19 +0100)]
zshrc: removed extra `;'
Moviuro [Sat, 7 Feb 2015 23:07:40 +0000 (00:07 +0100)]
zshrc: using `<' instead of `cat'
Christian Sturm [Sat, 7 Feb 2015 13:03:10 +0000 (14:03 +0100)]
zshrc: read host for ssh command completion from config
Moviuro [Sun, 4 Jan 2015 22:02:44 +0000 (23:02 +0100)]
zshrc: bk gets a remove option that cleans backups
Moviuro [Sun, 4 Jan 2015 21:39:06 +0000 (22:39 +0100)]
zshrc: bk() now works on directories with trailing /
Moviuro [Sat, 3 Jan 2015 11:20:36 +0000 (12:20 +0100)]
zshrc: bk() update
* Added usage
* Added move option (uses mv(1) instead of cp(1))
* Added verbose option
Moviuro [Mon, 22 Dec 2014 09:01:34 +0000 (10:01 +0100)]
zshrc: Fixed OpenBSD battery function
It displayed some warnings when it couldn't access the battery information
Moviuro [Tue, 16 Dec 2014 08:13:12 +0000 (09:13 +0100)]
zshrc: removed duplicate line
Michael Prokop [Fri, 19 Dec 2014 11:39:25 +0000 (12:39 +0100)]
zshrc: drop j alias (used for 'jobs -l') [Closes: issue1338]
Single key aliases shouldn't be part of our default configuration,
instead they should be personal preferences.
Moviuro [Mon, 15 Dec 2014 09:04:35 +0000 (10:04 +0100)]
zshrc: updating bk()
* using fully POSIX date on all OSes
* the former openbsd command becomes the fallback solution
Moviuro [Mon, 1 Dec 2014 00:56:11 +0000 (01:56 +0100)]
zshrc: bk() gets FreeBSD support
Moviuro [Mon, 1 Dec 2014 00:41:40 +0000 (01:41 +0100)]
zshrc: bk() gets support for multiple files/folders
Moviuro [Mon, 1 Dec 2014 00:40:46 +0000 (01:40 +0100)]
zshrc: began rewriting bk()
* now supports folders
* only supports linux and OpenBSD so far, more to come
Michael Prokop [Tue, 7 Oct 2014 07:59:21 +0000 (09:59 +0200)]
Release new version 0.10.3
Moviuro [Fri, 3 Oct 2014 15:24:20 +0000 (17:24 +0200)]
zshrc: fixed the FreeBSD battery function
Even if there are no batteries and/or /dev/acpi is unavailable, the function won't print =% =%
Michael Prokop [Thu, 2 Oct 2014 09:41:24 +0000 (11:41 +0200)]
Release new version 0.10.2
Michael Prokop [Thu, 25 Sep 2014 19:02:13 +0000 (21:02 +0200)]
zshrc: drop templ/tt hash definitions
I'm pretty sure no one is using them, let's get rid of them.
Moviuro [Tue, 23 Sep 2014 06:04:16 +0000 (08:04 +0200)]
zshrc: little fixes
Missing local variable
Changed a '! -z' to '-n' test
Moviuro [Tue, 23 Sep 2014 05:59:22 +0000 (07:59 +0200)]
zshrc: Added a missing test on OSX battery function
Michael Prokop [Mon, 22 Sep 2014 12:20:55 +0000 (14:20 +0200)]
Release new version 0.10.1
Michael Prokop [Mon, 22 Sep 2014 12:15:59 +0000 (14:15 +0200)]
Bump Standards-Version to 3.9.6
Michael Prokop [Mon, 22 Sep 2014 12:06:02 +0000 (14:06 +0200)]
zshenv: rework and unify $PATH handling
Do not overwrite existing $PATH but extend it.
While at it unify its handling and get rid of
deprecated directories (/usr/X11R6/bin + /usr/NX/bin).
Thanks for review, ft.
Michael Prokop [Mon, 22 Sep 2014 10:21:32 +0000 (12:21 +0200)]
zshenv: update live system paths for usage of $ADDONS inside $PATH
Neither /cdrom/addons nor /live/image/addons exists
in todays live systems. The addons also usually don't
contain any executables, so there's no point in adding
this directory to $PATH, instead support the scripts
directory which is useful with custom scripts without
having to fully remaster the Grml ISO.
Michael Prokop [Mon, 22 Sep 2014 08:12:50 +0000 (10:12 +0200)]
zshenv: switch preference order of lesspipe.sh vs lesspipe
The lesspipe script as shipped by the less package itself seems
to be better maintained nowadays than the lesspipe.sh script
as shipped with the grml-script-core package.
While lesspipe.sh supports the "less $archive:$file" workflow to
display a file inside an archive, which isn't supported by
lesspipe yet, it sadly fails on more common tasks like with our
dchange function on recent Debian versions. E.g. 'dchange vim'
just displays:
| ==> append : to filename to view the UTF-8 encoded data
on Debian/jessie instead of displaying content of
/usr/share/doc/vim/changelog.Debian.gz.
While at it make the check for lesspipe path agnostic,
thanks Frank Terbeck <ft@grml.org> for assistance.
Michael Prokop [Thu, 18 Sep 2014 10:22:59 +0000 (12:22 +0200)]
Release new version 0.10.0
Michael Prokop [Thu, 18 Sep 2014 10:20:52 +0000 (12:20 +0200)]
grmlzshrc.5: minor typo fixes and update timestamp
Michael Prokop [Thu, 18 Sep 2014 10:10:43 +0000 (12:10 +0200)]
zshrc: make sure to not alias already aliased ls commands
Thanks to Moviuro <moviuro+grml@gmail.com> for spotting,
thanks to Frank Terbeck <ft@grml.org> for reviewing.
Michael Prokop [Thu, 18 Sep 2014 10:05:35 +0000 (12:05 +0200)]
Run wrap-and-sort on the debian directory
Moviuro [Wed, 17 Sep 2014 23:01:23 +0000 (01:01 +0200)]
grmlzshrc.5: updated GRML_DISPLAY_BATTERY information
Moviuro [Wed, 17 Sep 2014 23:00:44 +0000 (01:00 +0200)]
zshrc: added Darwin support for battery info
Moviuro [Wed, 17 Sep 2014 15:45:12 +0000 (17:45 +0200)]
grmlzshrc.5: added the new OS recognition functions
Moviuro [Tue, 16 Sep 2014 11:49:28 +0000 (13:49 +0200)]
zshrc: moved the unsupported OSes for the battery info in the battery function
Moviuro [Tue, 16 Sep 2014 11:42:50 +0000 (13:42 +0200)]
zshrc: added FreeBSD support for battery info
Moviuro [Mon, 15 Sep 2014 17:58:13 +0000 (19:58 +0200)]
zshrc: added OpenBSD support for battery info
Frank Terbeck [Mon, 15 Sep 2014 12:34:51 +0000 (14:34 +0200)]
zshrc: Send error output to devnull in grep-option detection
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 15 Sep 2014 11:12:33 +0000 (13:12 +0200)]
grmlzshrc.5: Update manual wrt $BATTERY and $GRML_DISPLAY_BATTERY
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 15 Sep 2014 11:11:43 +0000 (13:11 +0200)]
zshrc: Add fallback to $BATTERY for backwards compatibility
Signed-off-by: Frank Terbeck <ft@grml.org>
Moviuro [Mon, 15 Sep 2014 10:18:21 +0000 (12:18 +0200)]
zshrc: converted to UTF-8
Moviuro [Mon, 15 Sep 2014 10:16:38 +0000 (12:16 +0200)]
zshrc: renamed allcaps variable
BATTERY becomes GRML_DISPLAY_BATTERY
PERCENT becomes GRML_BATTERY_LEVEL
Moviuro [Mon, 15 Sep 2014 10:11:26 +0000 (12:11 +0200)]
zshrc: rewrite battery function
Now supports multiple batteries
Now indicates status (^ Charging, v Discharging, = Full or Unknown)
Now supports different functions for different OSes
TODO: add configurability (zstyle, etc.)
TODO: add support for other OSes (ATM, only Linux is supported)
Moviuro [Mon, 15 Sep 2014 10:07:37 +0000 (12:07 +0200)]
zshrc: updated OS recognition functions
TODO: add more to the list (e.g. *BSDs, Solaris...)
Moviuro [Thu, 11 Sep 2014 20:40:33 +0000 (22:40 +0200)]
Actually check that grep options exist before adding them to the alias.
Moviuro [Thu, 11 Sep 2014 20:40:09 +0000 (22:40 +0200)]
Actually check that ls options exist before adding them to the alias.
Frank Terbeck [Mon, 18 Aug 2014 08:26:04 +0000 (10:26 +0200)]
zshrc: Remove ‘-C’ from the ‘ls’ alias's options
That option forces column-wise display, which is the default anyway
if ls is connected to a terminal.
Reported by moviuro in #grml on freenode.
Acked-by: mika, ft
Michael Prokop [Thu, 3 Jul 2014 10:47:45 +0000 (12:47 +0200)]
Release new version 0.9.6
Frank Terbeck [Mon, 23 Jun 2014 23:06:49 +0000 (01:06 +0200)]
zshrc: Add function to toggle colour codes in vcs_info formats
→ grml_vcs_info_toggle_colour
Documentation included.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 23 Jun 2014 22:59:02 +0000 (00:59 +0200)]
zshrc: Use modern colour codes with modern zsh versions
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Fri, 13 Jun 2014 18:27:54 +0000 (20:27 +0200)]
zshrc: Adjustments for abbreviation expansion
These changes should fix refcard-generation wrt keybindings.
It also removes $NOABBREVIATION and grml_toggle_abbrev which are not
required anymore with the new default abbreviation keybinding, which is
"C-x .".
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Fri, 13 Jun 2014 17:52:18 +0000 (19:52 +0200)]
zshrc: Move generation marker to right position
Michael Prokop [Thu, 22 May 2014 10:12:36 +0000 (12:12 +0200)]
zshrc: export SHELL only if unset, don't hardcode path for zsh binary
On e.g. FreeBSD zsh isnt' necessarily available as /bin/zsh, so
let's make that more flexible. Also while at it export SHELL only
if the variable is unset yet, since setting SHELL should be
something the login system care about.
Acked-by: Frank Terbeck <ft@grml.org>
Michael Prokop [Tue, 20 May 2014 10:28:47 +0000 (12:28 +0200)]
Release new version 0.9.5
Michael Prokop [Tue, 20 May 2014 10:25:22 +0000 (12:25 +0200)]
zshrc: drop duplicated bk() function [Closes: issue1307]
Thanks: Thilo Six <tech@xk2c.de>
Michael Prokop [Mon, 12 May 2014 11:05:18 +0000 (13:05 +0200)]
zshrc: use "local" file variable in sll()
Michael Prokop [Mon, 12 May 2014 10:18:33 +0000 (12:18 +0200)]
zshrc: extend dchange() to support apt-get and multiple package names
Since apt v0.8.11 it's possible to use "apt-get changelog $package"
as well. While at it support displaying changelogs for multiple
packages.
Michael Prokop [Sat, 19 Apr 2014 22:26:25 +0000 (00:26 +0200)]
Debian packaging: use correct "Grml" spelling
Michael Prokop [Sat, 19 Apr 2014 13:44:51 +0000 (15:44 +0200)]
Release new version 0.9.4
Frank Terbeck [Wed, 9 Apr 2014 08:12:31 +0000 (10:12 +0200)]
zshrc: Make options of gpasswd complete via _gnu_generic
Frank Terbeck [Thu, 27 Mar 2014 12:13:16 +0000 (13:13 +0100)]
Make ‘egrep’ use the same options as ‘grep’ [Closes: issue1230]
Erik Bernstein [Thu, 20 Mar 2014 18:47:11 +0000 (19:47 +0100)]
zshrc: introduce variable for the compdump file [Closes: issue1275]
Make the completion dump file location configurable by
setting COMPDUMPFILE.
Michael Prokop [Mon, 3 Feb 2014 15:14:52 +0000 (16:14 +0100)]
Release new version 0.9.3
Michael Prokop [Mon, 3 Feb 2014 13:49:34 +0000 (14:49 +0100)]
zshrc: check for DIRSTACK{SIZE,FILE} in chpwd()
If the environment variables are unset chpwd emmits an
error message, so check before using.
Thanks: Frank Terbeck <ft@grml.org> for review
Michael Prokop [Mon, 3 Feb 2014 11:48:07 +0000 (12:48 +0100)]
zshrc: do not source /etc/sysconfig/keyboard
There shouldn't be any need for doing this here.
Michael Prokop [Mon, 3 Feb 2014 11:47:26 +0000 (12:47 +0100)]
zshrc: drop setting TZ via /etc/timezone
This shouldn't be part of zshrc.
Bernhard Tittelbach [Fri, 24 Jan 2014 08:10:38 +0000 (09:10 +0100)]
zsh: purge more latex filename extensions
Michael Prokop [Tue, 21 Jan 2014 18:41:02 +0000 (19:41 +0100)]
zshrc: drop -b option from `ls' alias, unsupported e.g. on OpenBSD
Michael Prokop [Tue, 24 Dec 2013 12:12:49 +0000 (13:12 +0100)]
Release new version 0.9.2
Michael Prokop [Tue, 24 Dec 2013 12:12:38 +0000 (13:12 +0100)]
Bump Standards-Version to 3.9.5
Frank Terbeck [Sat, 21 Dec 2013 12:35:50 +0000 (13:35 +0100)]
Update hl and _hl_complete to work with current ‘highlight’ versions
Thilo Six [Sun, 17 Nov 2013 14:34:51 +0000 (15:34 +0100)]
check4progs: Change testing from ‘which’ to iterating over $PATH [Closes: issue1284]
This removes the availability of ‘which’ and improves performance when
‘which’ is an external program.
This patch also silently adds options to make the function more quiet
than its default behaviour.
Thilo Six [Sun, 17 Nov 2013 14:30:36 +0000 (15:30 +0100)]
script-functions: Set filetype to "sh" with vim
This helps with detecting the file type, since the heuristics fail.
Michael Prokop [Tue, 12 Nov 2013 10:07:30 +0000 (11:07 +0100)]
script-functions: correct tabstop setting in vim modeline
See discussion in issue1284
Michael Prokop [Thu, 7 Nov 2013 08:56:29 +0000 (09:56 +0100)]
Release new version 0.9.1
Signed-off-by: Michael Prokop <mika@grml.org>
Thilo Six [Thu, 7 Nov 2013 08:50:31 +0000 (09:50 +0100)]
Rewrite check4progs from etc/grml/script-functions
This largely simplifies the function and also fixes its behaviour when
called with more than one argument.
Signed-off-by: Frank Terbeck <ft@grml.org>
Michael Prokop [Mon, 21 Oct 2013 13:52:30 +0000 (15:52 +0200)]
Use ISO8601 date in /etc/grml/screenrc [Closes: issue1283]
Thanks: Andras Korn for the suggestion
Michael Prokop [Wed, 4 Sep 2013 15:08:16 +0000 (17:08 +0200)]
Release new version 0.9.0
Michael Prokop [Mon, 2 Sep 2013 18:06:29 +0000 (20:06 +0200)]
zshrc: use "ctrl-x ." instead ",." to enable power completion / abbreviation expansion
The use of ",." for enabling the power completion /
abbreviation expansion / buffer expansion was a bad idea
because you'll get either a delay or even missing characters,
e.g. when ",." is part of a copy/paste action. So switch to
a safer approach by using "ctrl-x ." instead.
Frank Terbeck [Wed, 28 Aug 2013 08:49:15 +0000 (10:49 +0200)]
grmlzshrc(5): Mentioned the wrong function; actually: grml_theme_add_token()
Frank Terbeck [Wed, 28 Aug 2013 08:47:08 +0000 (10:47 +0200)]
grmlzshrc(5): Briefly mention `grml_theme_has_token()'
Frank Terbeck [Wed, 28 Aug 2013 08:46:34 +0000 (10:46 +0200)]
Add `grml_theme_has_token' guard function
Signed-off-by: Frank Terbeck <ft@grml.org>
Thorsten Glaser [Sun, 28 Apr 2013 01:25:13 +0000 (01:25 +0000)]
Fix: trying to overwrite '/etc/vim/vimrc', which is also in package vim-common 2:7.3.547-7
This is a Replaces without Conflicts+Provides, which tells dpkg to
just go on and overwrite the file and that yes, this is no accident.
(That being said, replacing conffiles is tricky.)
Signed-off-by: Michael Prokop <mika@grml.org>
Tested-by: Markus Rekkenbeil <bionix@grml.org>
Michael Prokop [Mon, 8 Jul 2013 09:00:06 +0000 (11:00 +0200)]
Release new version 0.8.2
Jan Hruban [Wed, 10 Apr 2013 12:13:11 +0000 (14:13 +0200)]
zshrc: Fix style lookup of `post' styles in prompt setup [Closes: issue1253]
Acked-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 8 Apr 2013 22:30:39 +0000 (00:30 +0200)]
Fix Virtualenv prompt example
Reported-by: nicorevin
Signed-off-by: Frank Terbeck <ft@grml.org>
Michael Prokop [Mon, 8 Apr 2013 11:31:17 +0000 (13:31 +0200)]
zshrc: drop duplicated "Complete word from GNU screen buffer" documentation
Thanks: Frank Terbeck <ft@grml.org> for the hint
Bernhard Tittelbach [Mon, 8 Apr 2013 10:04:15 +0000 (12:04 +0200)]
make help-zle work with new bind2maps
Christian Hesse [Mon, 8 Apr 2013 07:29:50 +0000 (09:29 +0200)]
print error code in bold
Michael Prokop [Wed, 3 Apr 2013 08:37:21 +0000 (10:37 +0200)]
Release new version 0.8.1
Frank Terbeck [Wed, 3 Apr 2013 08:34:48 +0000 (10:34 +0200)]
zshrc: Make root-user name bold in prompt again
Michael Prokop [Tue, 2 Apr 2013 12:31:13 +0000 (14:31 +0200)]
Release new version 0.8.0
Frank Terbeck [Mon, 1 Apr 2013 14:58:43 +0000 (16:58 +0200)]
zshrc: Make zle-smkx() and zle-rmkx() more robust wrt changed options
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 1 Apr 2013 14:56:34 +0000 (16:56 +0200)]
Add NEWS entry about changed keyboard handling
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 24 Mar 2013 00:25:23 +0000 (01:25 +0100)]
NEWS: Use grml.org address
Frank Terbeck [Sun, 24 Mar 2013 00:24:30 +0000 (01:24 +0100)]
NEWS: Add note about prompt changes in new version
Frank Terbeck [Sun, 24 Mar 2013 00:23:58 +0000 (01:23 +0100)]
skel/.zshrc: Add example for prompt extension for virtualenv
Frank Terbeck [Sun, 17 Mar 2013 18:50:23 +0000 (19:50 +0100)]
grmlzshrc.t2t: Add customisation note about smkx and rmkx for keybindings
Signed-off-by: Frank Terbeck <ft@grml.org>