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>
Frank Terbeck [Sun, 17 Mar 2013 18:36:59 +0000 (19:36 +0100)]
zshrc, keys: Move all bindings over to bind2maps
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 18:35:42 +0000 (19:35 +0100)]
zshrc: unfunction less utilities
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 18:35:10 +0000 (19:35 +0100)]
zshrc: Fix `salias' wrt parameter scope
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 17:15:37 +0000 (18:15 +0100)]
zshrc: Remove old reverse-menu-complete binding
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 17:07:10 +0000 (18:07 +0100)]
zshrc: Use zrcgotwidget in appropriate places
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 17:06:27 +0000 (18:06 +0100)]
zshrc, keys: fix `zrcgotwidget()' function
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 17:05:53 +0000 (18:05 +0100)]
zshrc: Load zsh/parameters module
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 16:28:32 +0000 (17:28 +0100)]
zshrc, keys: Move bindkey calls to the right place
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Sun, 17 Mar 2013 15:53:58 +0000 (16:53 +0100)]
zshrc, keys: Reorganise keyboard setup
This commit causes zsh to use smkx mode while its line editor (zle) is
active. This might break backwards compatibility with older
customisations, that rely on binding hardcoded escape sequences to
widgets.
Doing this is _absolutely_ required to make the values from $terminfo
valid. Those might otherwise be wrong and absolutely useless.
We do turn off smkx mode again when the line editor is done. So, nothing
else should be affected.
This commit also reorganises much of the setup, because different
aspects were addressed in between one another.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 18 Mar 2013 19:49:15 +0000 (20:49 +0100)]
zshrc: Fix mistakes in grml_theme_add_token() help output
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 18 Mar 2013 15:03:38 +0000 (16:03 +0100)]
zshrc: Add `grml_theme_add_token()' function
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Fri, 15 Mar 2013 21:21:22 +0000 (22:21 +0100)]
Fix `percent' token in the new prompt
See also:
5ef5260128becce09ba1f6ddcc5395892cba3ff2
This is a little embarrassing.
Reported-by: cstamas on #gmrl
Signed-off-by: Frank Terbeck <ft@grml.org>
Benedikt Morbach [Wed, 13 Mar 2013 20:48:00 +0000 (21:48 +0100)]
fix NOPRECMD logic
Acked-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Wed, 6 Mar 2013 16:18:25 +0000 (17:18 +0100)]
zshrc: Fix error in docstring
Signed-off-by: Frank Terbeck <ft@grml.org>
Michael Prokop [Wed, 6 Mar 2013 12:31:54 +0000 (13:31 +0100)]
zshrc: some further tuning to make grml-gen-zshrefcard output nice
Michael Prokop [Wed, 6 Mar 2013 12:16:04 +0000 (13:16 +0100)]
zshrc: drop deprecated grml-rebuildfstab alias
We don't ship [grml-]rebuildfstab since quite some time,
so no point in providing that.
Michael Prokop [Wed, 6 Mar 2013 11:46:56 +0000 (12:46 +0100)]
zshrc: some fixes to make grml-gen-zshrefcard happy again
Thanks: Frank Terbeck <ft@grml.org> for helping
Frank Terbeck [Wed, 6 Mar 2013 11:42:52 +0000 (12:42 +0100)]
zshrc: Use %# instead of %% for the `percent' token in the prompt
The "%%" puts a percent sign unconditionally, but we only want the percent for
non-root users. root should still have the "#" sign. This is the fix for that.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Wed, 6 Mar 2013 11:37:50 +0000 (12:37 +0100)]
grmlzshrc.t2t: Document how static prompt customisation should be done now
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:57:43 +0000 (15:57 +0100)]
zshrc: New prompt mixed up %B and %b for the path item
Frank Terbeck [Tue, 5 Mar 2013 14:49:22 +0000 (15:49 +0100)]
grmlzshrc.t2t: Update copyright years
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:47:21 +0000 (15:47 +0100)]
grmlzshrc.t2t: Document the new prompt themes
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:39:12 +0000 (15:39 +0100)]
zshrc: New prompt: Documentation update
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:28:08 +0000 (15:28 +0100)]
zshrc: New prompt: Keep maps sorted
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:22:03 +0000 (15:22 +0100)]
zshrc: Move preexec() code to hooks
This allows for way more control and customisation by the user, just
like the same move with precmd(), that was done earlier does.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:15:00 +0000 (15:15 +0100)]
zshrc: Move CNF handler to a better place
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:13:32 +0000 (15:13 +0100)]
zshrc: Use a non-forking expression to read /etc/debian_chroot
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 14:06:36 +0000 (15:06 +0100)]
zshrc: New prompt: Only enable prompt themes with zsh >= 4.3.7
The themes do use modern features, that require this constraint.
The fallback prompt, that was being used when promptsys wasn't available
is _way_ more backwards compatible (and will remain like that). Use that
fallback in cases of $ZSH_VERSION < 4.3.7 as well.
This also means, that the GRMLPROMPT=1 and [[ -n $GRML_CHROOT ]] prompts
are not available with shells that old. Version 4.3.7 of zsh was
released on 2008-10-28. I think it's reasonable to require ~5 year old
software for the full-blown version of a setup. The last stable debian
release ships version 4.3.10 and the upcoming release will sport version
4.3.17. Grml ISOs come with version >= 5.0.0.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:58:00 +0000 (14:58 +0100)]
zshrc: New prompt: Reorganise the prompt section
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:36:28 +0000 (14:36 +0100)]
zshrc: New prompt: Remove old prompt setting scheme
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:35:46 +0000 (14:35 +0100)]
zshrc: New prompt: Provide fallback in case promptinit fails
This should not happen usually. But better be safe than sorry.
In case something goes wrong we only support _one_ prompt, with the original
root-is-red changeroo. This is good enough as a fallback.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:23:11 +0000 (14:23 +0100)]
zshrc: New prompt: Enable one of the prompts
Mimic the old way of choosing the "right" prompt.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:18:58 +0000 (14:18 +0100)]
zshrc: New prompt: Handle grml-chroot in dumb-terminal config
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 13:15:43 +0000 (14:15 +0100)]
zshrc: New prompt: Fix quoting style in dumb-terminal config
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 01:13:31 +0000 (02:13 +0100)]
zshrc: Enable the grml prompt theme via promptsys
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 01:09:02 +0000 (02:09 +0100)]
zshrc: New prompt: Fix wrong logic for user name colouring
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 01:08:28 +0000 (02:08 +0100)]
zshrc: New prompt: Add new theme: grml-chroot
This should replace the GRML_CHROOT specific prompt.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 00:58:19 +0000 (01:58 +0100)]
zshrc: New prompt: Add new theme: grml-large
This is what should be enabled if GRMLPROMPT=1 was specified by the user.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 00:24:33 +0000 (01:24 +0100)]
zshrc: New prompt: Username in red for root
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 00:20:11 +0000 (01:20 +0100)]
zshrc: New prompt: Support TERM == dumb
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Tue, 5 Mar 2013 00:06:58 +0000 (01:06 +0100)]
zshrc: New prompt: support [[ $BATTERY -gt 0 ]]
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 4 Mar 2013 23:47:34 +0000 (00:47 +0100)]
zshrc: New prompt: Allow `items' list for PS1 _and_ RPS1
We have this $PERCENT bit, that tracks battery status. And to integrate
that into the framework requires either a lot of code specialisation and
duplication, or we refactor the PS1 setting loop so it can set RSP1,
too.
This changes the configuration scheme a bit. Dokumentation updated
accordingly.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 4 Mar 2013 22:54:06 +0000 (23:54 +0100)]
zshrc: New prompt: Move more precmd() code to hook fncs
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 4 Mar 2013 22:39:08 +0000 (23:39 +0100)]
zshrc: New prompt: Implement the basic grml prompt framework
This actually already implements most of the stuff, that is in
our usual prompt.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 4 Mar 2013 18:20:46 +0000 (19:20 +0100)]
zshrc: New prompt: Register prompt theme with promptsys
This requires a little more care, since promptinit only picks up
themes from $fpath; which we don't do. We define the prompt directly
in the zshrc file.
Signed-off-by: Frank Terbeck <ft@grml.org>
Frank Terbeck [Mon, 4 Mar 2013 18:18:48 +0000 (19:18 +0100)]
zshrc: New prompt: Add promptsys help (-h) text
And also, a few required stubs.
Signed-off-by: Frank Terbeck <ft@grml.org>
Bernhard Tittelbach [Thu, 28 Feb 2013 19:10:15 +0000 (20:10 +0100)]
zsh: abk, don't match everything between . and | and thus make it work after e.g. /
Michael Prokop [Tue, 26 Feb 2013 09:10:49 +0000 (10:10 +0100)]
Release new version 0.7.4
Evan Pitstick [Fri, 22 Feb 2013 22:14:41 +0000 (17:14 -0500)]
Moved the grml.org host to skel and added support for ZDOTDIR
Hendrik Jaeger [Thu, 21 Feb 2013 15:52:17 +0000 (16:52 +0100)]
vimrc: remove duplicate settings
Michael Prokop [Fri, 15 Feb 2013 12:36:19 +0000 (13:36 +0100)]
zshrc: add dcopyright function to display copyright file of a given package
Similar to what dchange provides for changelogs, provide the
same feature for copyright files (works at least on Debian
systems).
Thanks: Gregor Herrmann <gregoa@debian.org> for the patch
Michael Prokop [Thu, 27 Dec 2012 11:30:13 +0000 (12:30 +0100)]
Release new version 0.7.3
Pierre Schmitz [Mon, 17 Dec 2012 13:43:17 +0000 (14:43 +0100)]
Restore original prompt
This reverts the changes to the prompt introduced by commit
843931fc6e0ef4c638b3fe253fdb48e083415221
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
Michael Prokop [Mon, 17 Dec 2012 11:52:15 +0000 (12:52 +0100)]
Release new version 0.7.2
Christian Hesse [Fri, 23 Nov 2012 09:49:53 +0000 (10:49 +0100)]
unify spelling of colo(u)r to color
Thanks to Christian Hesse <mail@eworm.de>!
Merge of the pull request #24
(https://github.com/grml/grml-etc-core/pull/24)
Conflicts:
etc/zsh/zshrc
Signed-off-by: Markus Rekkenbeil <bionix@grml.org>
Frank Terbeck [Fri, 9 Nov 2012 09:25:26 +0000 (10:25 +0100)]
zshrc: Remove zurl's dependency on =~ type regexp conditions
This should improve backwards compatibility with older zsh-versions.
Reported-by: Ilya Novoselov
Signed-off-by: Frank Terbeck <ft@grml.org>
Bernhard Tittelbach [Wed, 7 Nov 2012 04:23:49 +0000 (05:23 +0100)]
zsh: updated purge function
Michael Prokop [Tue, 2 Oct 2012 07:58:59 +0000 (09:58 +0200)]
Release new version 0.7.1
Michael Prokop [Tue, 2 Oct 2012 07:58:41 +0000 (09:58 +0200)]
Bump Standards-Version to 3.9.4