aboutsummaryrefslogtreecommitdiff
path: root/bash
Commit message (Collapse)AuthorAgeFilesLines
...
* Work around race condition bug in tmuxTom Ryder2012-06-071-0/+9
| | | | | | | | | | It looks like tmux doesn't wait for me to finish defining my default-terminal before it opens up my new shell. This means the first window of my new tmux sessions usually humbly thinks it only has eight colours. This seems to be a known bug in tmux, so for the moment I'm just working around it with an environment variable with which .bashrc will deal.
* Completely redo bash startup filesTom Ryder2012-06-052-73/+54
| | | | | | | | | | Much happier with things now. Conditionals are much more sensible and colours are good too. I still don't like those ls and grep calls but I'd rather put up with the ugliness. This script takes about 200ms to load -- a bit too long really, but I suspect that it might actually be the SSH agent stuff that's causing trouble.
* Refactored bashrc a bitTom Ryder2012-06-051-21/+32
|
* Commit history lines immediatelyTom Ryder2012-06-051-0/+3
|
* History still broken. Giving up.Tom Ryder2012-06-051-11/+0
|
* Safety valve for history bugTom Ryder2012-06-051-2/+10
|
* Thousand lines of history per shellTom Ryder2012-06-051-1/+1
|
* Second attempt at shared Bash historyTom Ryder2012-06-051-0/+3
|
* Actually I like this in generalTom Ryder2012-06-051-1/+1
|
* Refactor bashrc config for parity with new zshrcTom Ryder2012-06-041-52/+66
| | | | | | | I'm trying out Zshrc for a bit for a future Arabesque article. I've started by just trying to get rough feature parity with my Bash configuration. I've had some moderate success though it's taken quite some time.
* Add alias for slTom Ryder2012-05-281-0/+3
|
* Use color=auto for ls and grep coloring.Tom Ryder2012-05-251-2/+2
| | | | | | Forgot to include this as defined in the stock .bashrc file for Debian. It prevents control codes for terminal colors from being piped into tools like less.
* Only complete when appropriateTom Ryder2012-05-221-4/+4
|
* Wait, that didn't work.Tom Ryder2012-05-221-1/+1
|
* Use shots for completion where possibleTom Ryder2012-05-221-0/+4
| | | | See https://github.com/tejr/shots.
* Simply suppress setting errors.Tom Ryder2012-05-221-8/+8
| | | | Sometimes I try to overcomplicate things I think.
* Reorder options alphabetically.Tom Ryder2012-05-221-6/+6
| | | | Messes with my Aspergers' otherwise.
* Check option existence before setting.Tom Ryder2012-05-221-12/+12
| | | | I was hoping this wouldn't be necessary, but it seems it is.
* Set dirspell and globstar options.Tom Ryder2012-05-221-0/+6
|
* More advanced aliasing for ls and grep.Tom Ryder2012-05-161-7/+23
|
* Alias --safe-updates switch for MySQLTom Ryder2012-05-151-0/+3
| | | | | | | | It seldom interferes with the stuff that I meaned to do, and almost always stops the stuff I didn't. Besides, if I wanted to delete a whole table, I'd use TRUNCATE; faster and less ambiguous.
* Slightly more elegant grep/ls colouringTom Ryder2012-05-151-3/+5
| | | | Mostly just improving the readability of the conditional logic a bit.
* Hash dircolors, remove grep dependency.Tom Ryder2012-05-081-2/+2
|
* Check grep/ls --color options.Tom Ryder2012-05-081-2/+2
| | | | | A few of the machines I work with are so old that they don't actually have the --color option.
* I've decided I don't like this. I don't mind typing ~/.Tom Ryder2012-05-041-3/+0
|
* Remove -s option from hostname call.Tom Ryder2012-04-181-1/+1
|
* Removed history appender/yanker.Tom Ryder2012-04-041-3/+0
| | | | | | | On some of the older boxes I care for this was causing very nasty infinite loops leading to my history filling up extremely fast with duplicate command lines. I really like this functionality, but sadly I can't risk crashing servers with it.
* Simpler syntax for editor existence check.Tom Ryder2012-03-221-4/+1
|
* Swap order of history appending calls.Tom Ryder2012-03-081-1/+1
|
* Removed HISTIGNORE definition.Tom Ryder2012-03-031-3/+0
|
* Improve glob settings.Tom Ryder2012-03-021-0/+6
|
* Add my home directory to .:/home/tom.Tom Ryder2012-03-021-0/+3
|
* Generalise this to any local file.Tom Ryder2012-02-281-3/+3
|
* May as well add my logout file here.Tom Ryder2012-02-271-0/+5
| | | | Although presently it's just the Debian default.
* Use short hostname.Tom Ryder2012-02-261-1/+1
|
* Change screen window title with PROMPT_COMMAND.Tom Ryder2012-02-251-1/+6
| | | | | Seems to work better than adding it as part of the prompt, so guess I can't complain.
* Removed screen title-updating prompt.Tom Ryder2012-02-241-5/+0
| | | | | Will revise this later. Interacting poorly with tmux and incremental history search.
* This is really hard to get right.Tom Ryder2012-02-241-1/+1
|
* Whoops, doubleup on term stanzas.Tom Ryder2012-02-241-5/+0
|
* Terminal tweaking.Tom Ryder2012-02-241-1/+1
|
* Custom PS2 prompt.Tom Ryder2012-02-241-0/+1
|
* Update screen title on every prompt.Tom Ryder2012-02-241-2/+2
|
* Set titles for xterm/screen/tmux.Tom Ryder2012-02-241-0/+15
|
* Add xterm-256color definition.Tom Ryder2012-02-231-0/+5
|
* Move setterm call down a bit.Tom Ryder2012-02-231-3/+3
|
* Use two spaces for history after time.Tom Ryder2012-02-231-1/+1
| | | | Looks nicer when viewed with history call.
* Here's a more sensible solution.Tom Ryder2012-02-221-0/+5
|
* Removed locale definition for now.Tom Ryder2012-02-221-2/+1
| | | | Causing problems on some older servers with which I need to work.
* Still tweaking.Tom Ryder2012-02-211-6/+15
|
* Still tweaking bashrc.Tom Ryder2012-02-212-7/+23
|