summaryrefslogtreecommitdiffstats
path: root/.zshrc
Commit message (Collapse)AuthorAgeFilesLines
* zsh: add 'hist' functionHEADmasterTharre2021-12-191-0/+4
|
* weechat: use new passphrase_command instead of envTharre2021-12-191-1/+1
|
* tmux: auto refresh environment on attachTharre2019-10-301-1/+15
| | | | | | | Automatically refresh the following environment variables in all zsh sessions inside tmux when we attach: SSH_CONNECTION SSH_CLIENT SSH_TTY SSH_AUTH_SOCK DISPLAY
* zsh: add WORDCHARS to make CTRL-W behave betterTharre2019-03-061-0/+3
|
* zsh: add alias 'ta' for opening tmux (+attach)Tharre2019-03-061-0/+1
|
* zsh: fix typoTharre2019-03-021-2/+2
|
* zsh: add archey3 to startup againTharre2018-10-271-0/+4
|
* zsh: fix "no such hash table element: run-help"Tharre2018-10-251-1/+1
| | | | ~/.zshrc:unalias:9 no such hash table element: run-help
* zsh: make shift-tab autocomplete backwardsTharre2018-09-051-0/+1
|
* zsh: limit history in memory to 10000 linesTharre2018-08-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 10000 lines should suffice in general, no need to waste additional memory. Additionally hist_expire_dups_first has been removed, because this causes a lot of additional CPU load, probably loading $HISTFILE over and over again. If further history is required, it can be loaded with a function like the following: function hist { local TEMPHISTFILE="$HISTFILE" local TEMPSIZE=$SAVEHIST fc -pa HISTSIZE=$TEMPSIZE fc -R "$TEMPHISTFILE" fc -l 0 } The problem with the above is that it will increase the memory footprint of the zsh process, up to ~50MiB, that doesn't seem to be freed later. Just grepping $HISTFILE produces a similar result, without this drawback.
* zsh: replace oh-my-zsh with vanilla zsh configsTharre2018-08-121-123/+115
| | | | | | oh-my-zsh introduces *a lot* of bloat, but I've barely been using any of it these past years. Just picking the options I use makes zsh easier to work with and debug (and hopefully faster).
* weechat: use password from passTharre2018-06-281-0/+1
|
* Move various scripts and functions into bin/Tharre2018-05-091-88/+1
|
* zsh: add setup_borgbackup for setting up backupsTharre2018-03-271-0/+21
|
* gnupg: properly setup gpg-agent as ssh-agentTharre2018-02-021-3/+13
|
* zsh: add reset_usb()Tharre2018-01-221-0/+6
|
* zsh: add set_xdg_dirsTharre2017-08-251-0/+14
|
* zsh: don't manually set TERMTharre2017-08-251-7/+0
|
* zsh: add utf8 font viewing testTharre2017-05-181-0/+4
|
* zsh: fix argument handling in suspend_after()Tharre2017-04-201-1/+1
|
* zsh: make play() work for when 'bestaudio' failsTharre2017-04-201-2/+2
|
* zsh: add suspend_after functionTharre2017-04-081-0/+7
|
* zsh: unlimited history, this time reallyTharre2017-04-011-1/+2
|
* zsh: replace outdated archey with archey3Tharre2017-02-141-2/+2
|
* Reorganise dotfilesTharre2016-10-161-0/+181