]> ruderich.org/simon Gitweb - config/dotfiles.git/log
config/dotfiles.git
15 years agozsh/rc: Add aliases for gitk and tig.
Simon Ruderich [Wed, 13 May 2009 13:23:45 +0000 (15:23 +0200)]
zsh/rc: Add aliases for gitk and tig.

200 commits in all branches (except stash) are shown.

15 years agozsh/rc: Don't use vim -p.
Simon Ruderich [Wed, 13 May 2009 13:21:30 +0000 (15:21 +0200)]
zsh/rc: Don't use vim -p.

I use buffers now.

15 years agoscreenrc: Documentation improvement.
Simon Ruderich [Tue, 12 May 2009 18:49:44 +0000 (20:49 +0200)]
screenrc: Documentation improvement.

15 years agohost/rc.rammstein: Remove screen attachment.
Simon Ruderich [Fri, 8 May 2009 12:43:23 +0000 (14:43 +0200)]
host/rc.rammstein: Remove screen attachment.

This is already handled by the main Zsh rc.

15 years agozsh: Fix attachment to running screen sessions.
Simon Ruderich [Fri, 8 May 2009 12:42:26 +0000 (14:42 +0200)]
zsh: Fix attachment to running screen sessions.

15 years agozsh: Reorder aliases and functions section.
Simon Ruderich [Fri, 24 Apr 2009 22:16:27 +0000 (00:16 +0200)]
zsh: Reorder aliases and functions section.

Now they are ordered more logically. No functional changes.

15 years agozsh: Remove superfluous comments.
Simon Ruderich [Fri, 24 Apr 2009 22:14:51 +0000 (00:14 +0200)]
zsh: Remove superfluous comments.

15 years agozsh: Remove useless todo function.
Simon Ruderich [Fri, 24 Apr 2009 22:08:20 +0000 (00:08 +0200)]
zsh: Remove useless todo function.

15 years agozsh: Fix documentation typo.
Simon Ruderich [Tue, 21 Apr 2009 19:11:20 +0000 (21:11 +0200)]
zsh: Fix documentation typo.

15 years agozsh: Support VCS_Info in versions earlier than 4.3.9.
Simon Ruderich [Tue, 21 Apr 2009 19:07:18 +0000 (21:07 +0200)]
zsh: Support VCS_Info in versions earlier than 4.3.9.

The VCS_Info files must be available in ~/.zsh/functions/vcs_info for this to
work. A symbolic link can be used.

15 years agozsh: Load current completions if available.
Simon Ruderich [Mon, 20 Apr 2009 15:45:54 +0000 (17:45 +0200)]
zsh: Load current completions if available.

I use a CVS (or to be more precise Git) checkout of Zsh to get the current
completions.

15 years agozsh: Add new global alias S which calls sort.
Simon Ruderich [Wed, 8 Apr 2009 12:13:03 +0000 (14:13 +0200)]
zsh: Add new global alias S which calls sort.

15 years agozsh: Add new global alias E which performs 2>&1.
Simon Ruderich [Wed, 8 Apr 2009 12:11:25 +0000 (14:11 +0200)]
zsh: Add new global alias E which performs 2>&1.

Not sure how I came up with this name but I like it.

15 years agozsh/os: Add rc.Linux for linux hosts.
Simon Ruderich [Tue, 31 Mar 2009 15:37:14 +0000 (17:37 +0200)]
zsh/os: Add rc.Linux for linux hosts.

Contains only settings for Debian packages at the moment.

15 years agozsh: Use -n consistently in window name feature.
Simon Ruderich [Tue, 31 Mar 2009 15:35:53 +0000 (17:35 +0200)]
zsh: Use -n consistently in window name feature.

15 years agozsh: Add documentation to window name feature.
Simon Ruderich [Tue, 31 Mar 2009 15:33:26 +0000 (17:33 +0200)]
zsh: Add documentation to window name feature.

15 years agozsh: Make sure entries in $fpath are unique.
Simon Ruderich [Tue, 31 Mar 2009 15:31:56 +0000 (17:31 +0200)]
zsh: Make sure entries in $fpath are unique.

15 years agozsh: Also add ! to command name when running zsh as root.
Simon Ruderich [Wed, 25 Mar 2009 13:25:40 +0000 (14:25 +0100)]
zsh: Also add ! to command name when running zsh as root.

15 years agozsh: Fix 62d757146f6bcf1f4951059769239db024144812.
Simon Ruderich [Tue, 24 Mar 2009 22:34:50 +0000 (23:34 +0100)]
zsh: Fix 62d757146f6bcf1f4951059769239db024144812.

15 years agozsh: Display @ in window name when running ssh.
Simon Ruderich [Sun, 22 Mar 2009 17:43:50 +0000 (18:43 +0100)]
zsh: Display @ in window name when running ssh.

The @ is added at the beginning like ! for sudo commands.

This makes it easy to spot if a window is on the current computer or connected
to another.

15 years agozsh: Expand aliases in window names correctly with sudo.
Simon Ruderich [Sun, 22 Mar 2009 17:40:50 +0000 (18:40 +0100)]
zsh: Expand aliases in window names correctly with sudo.

This failed before because the ! caused the following tests to not match.

15 years agoscreenrc: Add ^B binding which runs urlview.
Simon Ruderich [Fri, 20 Mar 2009 19:59:44 +0000 (20:59 +0100)]
screenrc: Add ^B binding which runs urlview.

Very useful to follow links.

15 years agosetup.sh: Add missing shebang.
Simon Ruderich [Sun, 15 Mar 2009 13:31:35 +0000 (14:31 +0100)]
setup.sh: Add missing shebang.

15 years agozsh: Fix display of running program on linux console.
Simon Ruderich [Fri, 13 Mar 2009 18:00:42 +0000 (19:00 +0100)]
zsh: Fix display of running program on linux console.

This fix is additional to 4a38bc3a4780c7450a64e236344a3205506c7d46.

15 years agozsh: Fix infinite loop with screen on linux console.
Simon Ruderich [Fri, 13 Mar 2009 17:56:10 +0000 (18:56 +0100)]
zsh: Fix infinite loop with screen on linux console.

This was caused because screen uses 'screen.linux' instead of 'screen' as
$TERM on a linux console which wasn't checked correctly.

15 years agobash: Abort if the shell is not interactive.
Simon Ruderich [Thu, 12 Mar 2009 21:42:51 +0000 (22:42 +0100)]
bash: Abort if the shell is not interactive.

Prevents problems with scp and rcp.

15 years agozsh: Fix for 4.3.4 so add-zsh-hook works.
Simon Ruderich [Thu, 12 Mar 2009 21:34:56 +0000 (22:34 +0100)]
zsh: Fix for 4.3.4 so add-zsh-hook works.

It seems it's broken on at least this version. So the compatibility function
in ~/.zsh/function/compatibility is used on this version too.

As the function add-zsh-hook already exists, fpath was updated to load the
compatibility functions first.

15 years agozsh: Try to fix mistakes when completing.
Simon Ruderich [Tue, 10 Mar 2009 17:13:04 +0000 (18:13 +0100)]
zsh: Try to fix mistakes when completing.

15 years agozsh: Display multiple matches in different groups.
Simon Ruderich [Tue, 10 Mar 2009 16:38:34 +0000 (17:38 +0100)]
zsh: Display multiple matches in different groups.

See source code for more information.

15 years agozsh: Reorder completion settings.
Simon Ruderich [Tue, 10 Mar 2009 16:35:24 +0000 (17:35 +0100)]
zsh: Reorder completion settings.

No functional changes.

15 years agozsh: Colorize stderr.
Simon Ruderich [Tue, 10 Mar 2009 16:20:58 +0000 (17:20 +0100)]
zsh: Colorize stderr.

Doesn't work all the time but it's very useful.

15 years agozsh: Set window title to current program in stumpwm.
Simon Ruderich [Tue, 10 Mar 2009 16:07:26 +0000 (17:07 +0100)]
zsh: Set window title to current program in stumpwm.

15 years agozsh: Automatically start screen.
Simon Ruderich [Tue, 10 Mar 2009 15:48:27 +0000 (16:48 +0100)]
zsh: Automatically start screen.

This prevents problems when X11 crashes or the network connection is lost on
remote servers.

15 years agoMerge commit 'simpleplan/master'
Simon Ruderich [Sat, 28 Feb 2009 16:53:39 +0000 (17:53 +0100)]
Merge commit 'simpleplan/master'

15 years agoscreen: Display hostname in the hardstatus line.
Simon Ruderich [Sat, 28 Feb 2009 17:22:29 +0000 (11:22 -0600)]
screen: Display hostname in the hardstatus line.

15 years agozsh: Prevent :q exists the shell.
Simon Ruderich [Sat, 28 Feb 2009 16:27:43 +0000 (17:27 +0100)]
zsh: Prevent :q exists the shell.

This happens if I confuse the shell with Vim.

15 years agoUse default escape key for screen.
Simon Ruderich [Thu, 26 Feb 2009 18:28:57 +0000 (12:28 -0600)]
Use default escape key for screen.

It wasn't a good idea to use ? for that, C-a is much better.

15 years agoExpand aliases when using sudo.
Simon Ruderich [Thu, 26 Feb 2009 18:26:17 +0000 (12:26 -0600)]
Expand aliases when using sudo.

15 years agoMove code to change window title to own function.
Simon Ruderich [Thu, 26 Feb 2009 17:19:58 +0000 (18:19 +0100)]
Move code to change window title to own function.

This prevents code duplication.

15 years agoMinor documentation fix.
Simon Ruderich [Tue, 24 Feb 2009 22:37:15 +0000 (23:37 +0100)]
Minor documentation fix.

Use proper line length.

15 years agoUse running program name for xterm's window name.
Simon Ruderich [Mon, 23 Feb 2009 17:15:04 +0000 (11:15 -0600)]
Use running program name for xterm's window name.

In the past it was only used with screen.

15 years agoAdd Vim modeline.
Simon Ruderich [Sun, 22 Feb 2009 15:59:48 +0000 (09:59 -0600)]
Add Vim modeline.

15 years agoMerge commit 'rammstein/master'
Simon Ruderich [Sun, 22 Feb 2009 15:59:32 +0000 (09:59 -0600)]
Merge commit 'rammstein/master'

15 years agoFallback to clear if clear_console is not found in logout.
Simon Ruderich [Sun, 22 Feb 2009 14:27:55 +0000 (15:27 +0100)]
Fallback to clear if clear_console is not found in logout.

15 years agoUse one logout file which is included by bash and zsh.
Simon Ruderich [Sun, 22 Feb 2009 02:39:21 +0000 (03:39 +0100)]
Use one logout file which is included by bash and zsh.

Add missing bash logout file to setup.sh and add Vim modeline.

15 years agosource_config() can load normal configuration files.
Simon Ruderich [Sun, 22 Feb 2009 02:29:56 +0000 (03:29 +0100)]
source_config() can load normal configuration files.

No extension (like hostname; $4) have to be used. See source code for more
information.

Update tests and add Vim modeline.

15 years agoBe more compatible in shell/env.
Simon Ruderich [Sun, 22 Feb 2009 00:02:19 +0000 (18:02 -0600)]
Be more compatible in shell/env.

15 years agoDon't use local in source_config().
Simon Ruderich [Sat, 21 Feb 2009 20:05:44 +0000 (21:05 +0100)]
Don't use local in source_config().

15 years agoTest if variables are leaked in source_config().
Simon Ruderich [Sat, 21 Feb 2009 19:52:59 +0000 (20:52 +0100)]
Test if variables are leaked in source_config().

15 years agoForgot to replace one source in tests/.
Simon Ruderich [Fri, 20 Feb 2009 20:46:36 +0000 (21:46 +0100)]
Forgot to replace one source in tests/.

15 years agoUse . instead of source to load config files.
Simon Ruderich [Fri, 20 Feb 2009 20:04:25 +0000 (21:04 +0100)]
Use . instead of source to load config files.

This prevents a possible security problem with source, as it also searches the
current directory.

15 years agoOnly load ~/.bashrc if it's available.
Simon Ruderich [Fri, 20 Feb 2009 17:37:35 +0000 (18:37 +0100)]
Only load ~/.bashrc if it's available.

Also add Vim modeline.

15 years agoUse setup.sh instead of Makefile for setup process.
Simon Ruderich [Wed, 18 Feb 2009 17:37:15 +0000 (18:37 +0100)]
Use setup.sh instead of Makefile for setup process.

It is much easier to extend in the future.

15 years agoAdd setup support.
Simon Ruderich [Mon, 16 Feb 2009 18:37:34 +0000 (19:37 +0100)]
Add setup support.

The Makefile contains a setup target which generates files and creates all
necessary symbolic links in ~/.

15 years agoMerge commit 'rammstein/master'
Simon Ruderich [Mon, 16 Feb 2009 18:34:10 +0000 (19:34 +0100)]
Merge commit 'rammstein/master'

15 years agoAdd zsh logout configuration file.
Simon Ruderich [Mon, 16 Feb 2009 18:32:36 +0000 (19:32 +0100)]
Add zsh logout configuration file.

15 years agoAdd bash login and logout configuration files.
Simon Ruderich [Mon, 16 Feb 2009 18:27:57 +0000 (19:27 +0100)]
Add bash login and logout configuration files.

15 years agoDon't use *.local files, use hostname instead.
Simon Ruderich [Mon, 16 Feb 2009 16:42:08 +0000 (17:42 +0100)]
Don't use *.local files, use hostname instead.

This allows the use of the configuration files on every system without
changes.

15 years agoImprove source_config() debug output.
Simon Ruderich [Mon, 16 Feb 2009 16:11:04 +0000 (17:11 +0100)]
Improve source_config() debug output.

Adding "->" makes results (sourcing, neither exists) stand out clearly in the
text and so easy visible.

15 years agoConvert from Mercurial to Git.
Simon Ruderich [Mon, 16 Feb 2009 15:36:02 +0000 (16:36 +0100)]
Convert from Mercurial to Git.

Also rename .hgignore to .gitignore and adapt it.

15 years agoAdd alias for df to use -h.
Simon Ruderich [Sun, 15 Feb 2009 14:36:34 +0000 (15:36 +0100)]
Add alias for df to use -h.

15 years agoDisplay a ! in screen's window name for sudo programs.
Simon Ruderich [Sun, 15 Feb 2009 14:35:45 +0000 (15:35 +0100)]
Display a ! in screen's window name for sudo programs.

15 years agoDon't dump cores in zsh.
Simon Ruderich [Sun, 15 Feb 2009 14:35:29 +0000 (15:35 +0100)]
Don't dump cores in zsh.

They just take up space and take some time. If necessary they can be
activated manually.

15 years agoSimulate hooks using _functions arrays for older versions.
Simon Ruderich [Sun, 8 Feb 2009 15:49:57 +0000 (16:49 +0100)]
Simulate hooks using _functions arrays for older versions.

This allows the usage of add-zsh-hook also for older version.

add-zsh-hook is provided in functions/compatibility and was taken from Zsh
4.3.9.

15 years agoDon't try to autoload directories in ~/.zsh/functions.
Simon Ruderich [Sun, 8 Feb 2009 15:49:47 +0000 (16:49 +0100)]
Don't try to autoload directories in ~/.zsh/functions.

15 years agoMove autoload of add-zsh-hook to "function settings".
Simon Ruderich [Sun, 8 Feb 2009 15:49:35 +0000 (16:49 +0100)]
Move autoload of add-zsh-hook to "function settings".

It fits there better.

15 years agoAdd more debug output.
Simon Ruderich [Sun, 8 Feb 2009 15:48:58 +0000 (16:48 +0100)]
Add more debug output.

Useful when debugging which file gets loaded.

15 years agoNew function source_debug().
Simon Ruderich [Sun, 8 Feb 2009 15:47:29 +0000 (16:47 +0100)]
New function source_debug().

Prints given arguments if $DEBUG is non empty. At the moment only used by
source_config().

15 years agoAutoload custom functions at start of zsh/rc.
Simon Ruderich [Sun, 8 Feb 2009 15:46:48 +0000 (16:46 +0100)]
Autoload custom functions at start of zsh/rc.

Moved to new section "Function settings" at the beginning of rc.

15 years agoMinor documentation update.
Simon Ruderich [Sat, 7 Feb 2009 14:01:35 +0000 (15:01 +0100)]
Minor documentation update.

15 years agoUse completion dumpfile in ~/.zsh/cache.
Simon Ruderich [Fri, 6 Feb 2009 16:22:34 +0000 (17:22 +0100)]
Use completion dumpfile in ~/.zsh/cache.

This reduces cluttering of ~/ with Zsh files.

15 years agoLoad zsh/complist before compinit.
Simon Ruderich [Fri, 6 Feb 2009 16:20:35 +0000 (17:20 +0100)]
Load zsh/complist before compinit.

This allows menu-select to work as mentioned in zshcompsys(1).

15 years agoAutoload functions in ~/.zsh/functions.
Simon Ruderich [Fri, 6 Feb 2009 16:16:19 +0000 (17:16 +0100)]
Autoload functions in ~/.zsh/functions.

Also add extract script to ~/.zsh/functions which extracts many different
archive formats. Thanks to Eric P. Mangold for this great script.

15 years agoIncrease zsh history size to 5000 entries.
Simon Ruderich [Fri, 6 Feb 2009 16:07:32 +0000 (17:07 +0100)]
Increase zsh history size to 5000 entries.

15 years agoDon't use visual bell in screen.
Simon Ruderich [Fri, 6 Feb 2009 16:07:08 +0000 (17:07 +0100)]
Don't use visual bell in screen.

15 years agoUse program name as screen window title when sudo is used.
Simon Ruderich [Fri, 6 Feb 2009 16:06:00 +0000 (17:06 +0100)]
Use program name as screen window title when sudo is used.

15 years agoOnly use vim -p when it's available.
Simon Ruderich [Fri, 6 Feb 2009 16:05:38 +0000 (17:05 +0100)]
Only use vim -p when it's available.

-p is available since Vim 7.

15 years agoFix whitespace problem introduced in last commit.
Simon Ruderich [Fri, 6 Feb 2009 16:05:12 +0000 (17:05 +0100)]
Fix whitespace problem introduced in last commit.

15 years agoOnly use VCS_Info when it's available.
Simon Ruderich [Thu, 5 Feb 2009 13:37:19 +0000 (14:37 +0100)]
Only use VCS_Info when it's available.

It was added in Zsh 4.3.9.

15 years agoDon't display TODOs periodically.
Simon Ruderich [Tue, 27 Jan 2009 17:20:21 +0000 (18:20 +0100)]
Don't display TODOs periodically.

This was just annoying and didn't make me complete them sooner.

15 years agoDisplay expanded shortcut names in screen.
Simon Ruderich [Tue, 27 Jan 2009 17:01:27 +0000 (18:01 +0100)]
Display expanded shortcut names in screen.

15 years agoAdd global shortcut to cd up four directories.
Simon Ruderich [Tue, 27 Jan 2009 16:58:20 +0000 (17:58 +0100)]
Add global shortcut to cd up four directories.

15 years agoAdd more shortcuts for often used applications.
Simon Ruderich [Tue, 27 Jan 2009 16:58:17 +0000 (17:58 +0100)]
Add more shortcuts for often used applications.

15 years agoNew alias wnc which fetches the current clipboard.
Simon Ruderich [Tue, 27 Jan 2009 16:07:15 +0000 (17:07 +0100)]
New alias wnc which fetches the current clipboard.

Provided for darwin (Mac OS X).

15 years agoIncrease screen's scrollback buffer.
Simon Ruderich [Tue, 27 Jan 2009 16:06:22 +0000 (17:06 +0100)]
Increase screen's scrollback buffer.

Very useful when building applications to read the output. 5000 lines was not
enough for me.

15 years agoAdd generate target to Makefile.
Simon Ruderich [Tue, 27 Jan 2009 16:05:31 +0000 (17:05 +0100)]
Add generate target to Makefile.

Used to generate all files which are just provides as template, for example
lesskey.

15 years agoDisplay unambiguous matches with one tab in readline.
Simon Ruderich [Tue, 27 Jan 2009 15:56:21 +0000 (16:56 +0100)]
Display unambiguous matches with one tab in readline.

This is a bit different from show-all-if-ambiguous because
show-all-if-unmodified is used when the strings to complete don't have a
common prefix.

15 years agoUse a local variable in screen_preexec().
Simon Ruderich [Mon, 19 Jan 2009 19:25:21 +0000 (20:25 +0100)]
Use a local variable in screen_preexec().

15 years agoWhen using screen use current command as window name.
Simon Ruderich [Mon, 19 Jan 2009 09:43:27 +0000 (10:43 +0100)]
When using screen use current command as window name.

This makes finding the correct screen window much easier.

Doesn't work with ^Z and fg yet; fg is then displayed as command instead the
real running command.

15 years agoImproved documentation for source_config().
Simon Ruderich [Mon, 12 Jan 2009 16:59:06 +0000 (17:59 +0100)]
Improved documentation for source_config().

15 years agoAlso ignore files on current line when using Git.
Simon Ruderich [Mon, 12 Jan 2009 16:56:46 +0000 (17:56 +0100)]
Also ignore files on current line when using Git.

This makes completing files faster and easier when using a VCS.

15 years agoDisplay current VCS in right prompt.
Simon Ruderich [Mon, 12 Jan 2009 16:56:42 +0000 (17:56 +0100)]
Display current VCS in right prompt.

Used with Git and Mercurial. When in one of these repositories the current
branch and version control system is displayed in the right prompt.

15 years agoAdded section names to zshrc.
Simon Ruderich [Thu, 1 Jan 2009 20:38:54 +0000 (21:38 +0100)]
Added section names to zshrc.

Also moved some things around, no functional changes.

15 years agoMoved loading of add-zsh-hook up.
Simon Ruderich [Thu, 1 Jan 2009 20:38:36 +0000 (21:38 +0100)]
Moved loading of add-zsh-hook up.

So it can be used everywhere.

15 years agoAlso export LANG, has same values as LC_ALL.
Simon Ruderich [Mon, 24 Nov 2008 19:15:29 +0000 (20:15 +0100)]
Also export LANG, has same values as LC_ALL.

15 years agoDisplay todo list every hour.
Simon Ruderich [Mon, 24 Nov 2008 19:15:03 +0000 (20:15 +0100)]
Display todo list every hour.

15 years agoMake sure core dumps are saved.
Simon Ruderich [Mon, 24 Nov 2008 19:11:23 +0000 (20:11 +0100)]
Make sure core dumps are saved.

15 years agoMinor documentation fixes.
Simon Ruderich [Mon, 24 Nov 2008 19:05:14 +0000 (20:05 +0100)]
Minor documentation fixes.

15 years agoUse add-zsh-hook for hook functions.
Simon Ruderich [Sun, 23 Nov 2008 23:55:31 +0000 (00:55 +0100)]
Use add-zsh-hook for hook functions.

This makes adding more hooks simpler.

15 years agoImproved zsh's completion.
Simon Ruderich [Sun, 23 Nov 2008 23:27:51 +0000 (00:27 +0100)]
Improved zsh's completion.