Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Extend "fallback" prompt a bit | Tom Ryder | 2017-01-27 | 1 | -1/+4 |
| | | | | Include username/hostname if no SSH variables | ||||
* | Ignore `unalias` failed call output in zsh | Tom Ryder | 2017-01-25 | 1 | -2/+3 |
| | | | | zsh 5.0.7 doesn't appear to implement -a for zsh, but 5.2 does | ||||
* | Show prompt prefix if a shell is exotic | Tom Ryder | 2017-01-25 | 1 | -0/+6 |
| | | | | | | | That is, include e.g. "ksh:" as a prefix to the prompt if the user appears to have Bash or Zsh (or anything else) as their login shell. This is probably imperfect, but it's a start. | ||||
* | Move Zsh keybinding setup to after ENV sourcing | Tom Ryder | 2017-01-25 | 1 | -3/+3 |
| | |||||
* | Clear away all aliases for interactive shells | Tom Ryder | 2017-01-25 | 1 | -0/+5 |
| | | | | | | | | | Some systems like OpenBSD or Slackware set up well-meaning aliases that I don't want. We do this for Bash, Yash, and Zsh, but not for Ksh, because it looks like its implementations all variously use aliases to implement some POSIX builtins like fc(1) or type(1) in terms of their own builtins. | ||||
* | Be more specific in ref name trimming | Tom Ryder | 2017-01-25 | 1 | -1/+1 |
| | | | | | e.g. for a namespaced branch "foo/bar/bar", don't strip the leading part off | ||||
* | Remove SHLVL nested shell feature for now | Tom Ryder | 2017-01-24 | 1 | -6/+0 |
| | | | | | Causes a bit too much curliness in configuration; may need a more comprehensive approach. | ||||
* | Add stock Debian Zsh completion | Tom Ryder | 2017-01-10 | 1 | -0/+19 |
| | |||||
* | Use `source` not `.` in zshrc | Tom Ryder | 2017-01-06 | 1 | -1/+1 |
| | |||||
* | Fix up zshrc a bit | Tom Ryder | 2017-01-03 | 1 | -3/+5 |
| | | | | | | * Move ENV sourcing further up * Don't set HISTSIZE, .shrc does that * Correct copypasta comment from bashrc | ||||
* | Fix a zsh-as-sh/ksh-specific issue | Tom Ryder | 2016-12-30 | 1 | -0/+28 |
| | | | | Very niche, but interesting to fix anyway | ||||
* | Tell ShellCheck to ignore an error | Tom Ryder | 2016-12-27 | 1 | -0/+1 |
| | | | | | ret actually is assigned, just not in any place ShellCheck could reasonably be expected to find | ||||
* | Realised easy win avoiding subshells | Tom Ryder | 2016-12-27 | 1 | -11/+2 |
| | | | | And also the PROMPT_RETURN fudge in Bash/Zsh | ||||
* | Port keep() to zsh | Tom Ryder | 2016-12-22 | 1 | -0/+147 |
| | | | | *(N), *.zsh(N) is such a weird syntax | ||||
* | Not as heretical as I thought :( | Tom Ryder | 2016-12-21 | 1 | -2/+1 |
| | |||||
* | Fix extension of zsh subfile | Tom Ryder | 2016-12-19 | 1 | -0/+0 |
| | |||||
* | Request version with "ver" shortcut not prompt | Tom Ryder | 2016-12-19 | 1 | -0/+4 |
| | |||||
* | Inline a file exist-source test | Tom Ryder | 2016-12-19 | 1 | -3/+1 |
| | |||||
* | Remove TMUX SHLVL crap from zsh config | Tom Ryder | 2016-12-19 | 1 | -7/+0 |
| | |||||
* | Attempt a much saner approach to managing SHLVL | Tom Ryder | 2016-12-19 | 1 | -3/+2 |
| | |||||
* | Color Zsh prompt distinctively | Tom Ryder | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | Port prompt SHLVL behaviour to zsh | Tom Ryder | 2016-12-09 | 2 | -0/+14 |
| | |||||
* | Correct check of --is-work-tree test | Tom Ryder | 2016-10-15 | 1 | -1/+1 |
| | |||||
* | Fork bash prompt changes to zsh | Tom Ryder | 2016-09-20 | 1 | -63/+66 |
| | |||||
* | Fix an issue (silencing Git prompt errors) | Tom Ryder | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Restore old code for describing Git prompt commit | Tom Ryder | 2016-09-07 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | I'm really confused. I could have sworn this was working correctly (i.e. the --always option spat out a short reference to the commit as a fallback), but I must have been wrong. Maybe I hadn't installed the appropriate file when I was testing it. At first I thought this was a bug introduced in Git 2.10, but the short-circuit disregarding --always if --exact-match or --candidates=0 is set seems to have been in the `describe` builtin for ages. I must have just tested poorly; I can't see any other explanation in the source. No matter; this isn't much slower. | ||||
* | Port Bash prompt improvements to Zsh | Tom Ryder | 2016-09-01 | 1 | -33/+25 |
| | |||||
* | Port Bash prompt to Zsh | Tom Ryder | 2016-08-27 | 2 | -2/+219 |
| | | | | | | Somewhat naïvely; just quick searches of `man zshall`. I'm sure some of the stuff I removed has analogous features or that they can be implemented. | ||||
* | Drastically limit amount of history kept | Tom Ryder | 2016-08-18 | 1 | -2/+2 |
| | | | | | | Reading really large files seems to be slow in Bash in general, but it's particularly bad in 4.4rc1. I keep encrypted snapshots of my HISTFILE on my home machine, so it's just a little extra step to search them. | ||||
* | Update bashrc/zshrc with POSIX funcs source | Tom Ryder | 2016-08-17 | 1 | -0/+3 |
| | |||||
* | Instate some actual real zsh configuration | Tom Ryder | 2016-08-15 | 2 | -2/+13 |
| | |||||
* | Remove blank lines at end of files | Tom Ryder | 2016-03-28 | 2 | -2/+0 |
| | |||||
* | Whoops, forgot .zprofile | Tom Ryder | 2016-01-29 | 1 | -0/+2 |
| | |||||
* | Add Zsh configuration | Tom Ryder | 2016-01-27 | 1 | -0/+2 |
| | |||||
* | Well, that was underwhelming. | Tom Ryder | 2012-06-05 | 2 | -143/+0 |
| | |||||
* | Couple more Zsh options | Tom Ryder | 2012-06-05 | 1 | -1/+7 |
| | |||||
* | Brackets for visual cue that I'm using Zsh | Tom Ryder | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | Refactor bashrc config for parity with new zshrc | Tom Ryder | 2012-06-04 | 2 | -0/+137 |
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. |