summaryrefslogtreecommitdiff
path: root/zsh
AgeCommit message (Collapse)Author
2025-01-12zsh: Disable default completion for ‘pm’Grégoire Duchêne
2025-01-04zsh: Add ${CARGO_HOME} to ${PATH}Grégoire Duchêne
2024-12-29zsh: Have ‘tree’ filter using .gitignoreGrégoire Duchêne
2024-12-08zsh: Alias ‘c’ to ‘cargo’Grégoire Duchêne
2024-11-17darwin/zsh: Move terminal configuration to rcGrégoire Duchêne
2024-07-27zsh: Use ‘emacsclient’ when appropriateGrégoire Duchêne
2024-07-27zsh: Use vim if Emacs is not running as a serverGrégoire Duchêne
Running the Emacs server from a terminal implies that permissions normally granted to Emacs on macOS will not be granted to the server.
2024-06-22zsh: Add aliases for SwiftGrégoire Duchêne
2024-04-20zsh: Source files in ‘dotfiles-local’ if availableGrégoire Duchêne
2024-02-18zsh: Default pgrep to show arguments in matchesGrégoire Duchêne
2024-01-27zsh: Add ‘pm’ functionGrégoire Duchêne
2024-01-06zsh: Ask before deleting filesGrégoire Duchêne
2023-09-10git: Add ‘root’ alias to find top-level directoryGrégoire Duchêne
2023-07-08zsh: Remove op-ssh-addGrégoire Duchêne
See https://developer.1password.com/docs/ssh/agent for a better replacement.
2023-07-08zsh: Only export unmodified HOST variableGrégoire Duchêne
2023-07-08zsh: Iterate through variants in source_if_existsGrégoire Duchêne
2023-07-08zsh: Simplify how DOMAIN is definedGrégoire Duchêne
2023-07-08zsh: Add HOST_SHORT to refer to the machine nameGrégoire Duchêne
2022-03-19zsh/op-ssh-add: Support 1Password CLI 2Grégoire Duchêne
2022-02-20zsh: Remove REMATCH_PCRE as it is no longer neededGrégoire Duchêne
2022-02-13Add SQLite configurationGrégoire Duchêne
2022-01-29darwin/env.sh: Run script in a login shellGrégoire Duchêne
We need a login shell to have the right PATH set. Also, we need not to call stty when TERM is empty, which it will be when that script runs.
2022-01-09zsh: Remove custom key bindings C-f and C-rGrégoire Duchêne
C-r is already bound to history-incremental-search-backward and C-f is redundant with C-s. Also, make C-q and C-s work in zsh. Those keys are traditionally used for software control flow purposes, and it is not something I have ever used (on purpose anyway). Having C-s (and C-q) available in zsh is far more useful.
2022-01-09zsh: Add an alias to kill the Emacs daemonGrégoire Duchêne
2022-01-09zsh/profile: Source other files at the endGrégoire Duchêne
2021-12-18zsh: Set DOMAIN and UNAME using built-insGrégoire Duchêne
2021-11-13zsh/op-ssh-add: Use ‘command’ to avoid subshellsGrégoire Duchêne
2021-10-16zsh/op-ssh-add: Remove superfluous jq optionGrégoire Duchêne
2021-10-10zsh: Configure user-level paths lastGrégoire Duchêne
2021-06-26zsh: Show current Git branch in ${RPROMPT}Grégoire Duchêne
This does not apply if ${TERM_PROGRAM} is ‘iTerm.app’ as iTerm2 already has a status bar that shows that information. See https://iterm2.com/documentation-status-bar.html for more details.
2021-06-26zsh: Show nonzero exit statuses in ${PS1}Grégoire Duchêne
2021-06-26zsh: Have ‘op-ssh-add’ default to SK keysGrégoire Duchêne
2021-06-19zsh: Move the ‘vault’ function to dotfiles-darwinGrégoire Duchêne
2021-04-03zsh: Use $(dotfiles_root) in PYTHONSTARTUPGrégoire Duchêne
2021-03-19zsh/op-ssh-add: Do not drop argumentsGrégoire Duchêne
2021-03-14zsh/op-ssh-add: Trap cleanup codeGrégoire Duchêne
2021-03-14zsh/op-ssh-add: Pass one private key to ssh-addGrégoire Duchêne
2021-02-28zsh: Use fingerprints in op-ssh-addGrégoire Duchêne
2020-12-22zsh: Remove 1Password sessions when we're doneGrégoire Duchêne
2020-12-19zsh: Add a vault commandGrégoire Duchêne
2020-11-22zsh: Alias an alias for kubectlGrégoire Duchêne
2020-09-06zsh: Add op-ssh-add functionGrégoire Duchêne
op-ssh-add is a small wrapper around ssh-add that retrieves the SSH private key password from 1Password before passing it to ssh-add.
2020-08-30zsh: Autocomplete opGrégoire Duchêne
2020-08-08zsh: Add paths to ${PATH} in profile instead of envGrégoire Duchêne
2020-07-05zsh: Use -n with emacsclient -cGrégoire Duchêne
2020-07-05zsh: Start emacs --daemon when neededGrégoire Duchêne
2020-07-05zsh: Add paths to ${PATH} in env instead of rcGrégoire Duchêne
Also, only add paths if they are not already in ${PATH}. This avoids duplicates in subshells.
2020-06-21Revert "zsh: Start ssh-agent automatically"Grégoire Duchêne
This reverts commit 577de729deb7574fa6da1bedea19fd6af9c5c722. This change conflicts with other configurations that require a custom SSH agent to be listening on SSH_AUTH_SOCK.
2020-06-14zsh: Bind ^F to history-incremental-search-forwardGrégoire Duchêne
2020-05-25zsh: Start ssh-agent automaticallyGrégoire Duchêne