Basculer sur zsh

Coquilles Saint-Jacques, avr. 2017
Coquilles Saint-Jacques

Petit mémo pour les Macs :

Changer le shell par défaut

chsh -s /bin/zsh

À faire aussi pour l’utilisateur root si nécessaire.

Si nécessaire, une installation d’une version plus récente de zsh peut être faite à l’aide de brew :

brew install zsh

Voire même le recompiler depuis les (vieux) sources pour les vieux Mac OS.

La cerise Oh-My-Zsh

Installation

Une des trois commandes ci-dessous :

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
h -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Plugins

Ajout du support de Git, de la coloration syntaxique et des suggestions.

Installation des plugins manquants :

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Configuration à définir dans le fichier .zshrc :

plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

Suffisant pour mes besoins.

Notez que Oh-My-Zsh est capable de détecter si une mise à jour existe et propose de le faire !

La cerise Powerlevel10k de la cerise Oh-My-Zsh

Notez que Powerlevel10k nécessite zsh 5.1 minimum.

Installation :

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

Choix du thème dans le fichier .zshrc :

ZSH_THEME="powerlevel10k/powerlevel10k"

La configuration du thème se fait de façon interactive dès qu’on relance un shell, il suffit de répondre aux questions.

Et si plus tard vous souhaitez modifier la configuration de ce thème :

p10k configure

Et voilà !

Prompt zsh, janv. 2021
Prompt zsh

Flocons

Neige éphémère à Montrouge, janv. 2021

Neige éphémère à Montrouge Repousser à 6 semaines le délai avant le rappel d’injection, potentiellement problématique puisque ça peut favoriser l’émergence de mutations résistantes, sauf si on applique des consignes strictes de confinement et de précaution en attendant ; maintenant c’est la théorie,  […]

Lire la suite

Bloqueur de pub

Releases Dotclear jusqu'à la 2.18, nov. 2020

Releases Dotclear jusqu'à la 2.18 Un ticket ouvert hier, au sujet de CKEditor qui coince quand un bloqueur de pub est installé et actif, et donc fermé dans la foulée. Je me demande s’il n’y a pas moyen de détecter ces potentiels blocages en détectant ce genre d’extension ou de réglages dans le  […]

Lire la suite

Décisions

Cheveux de dune, Guilvinec, France, avr. 2017

Cheveux de dune Finalement la dette technique que j’escomptais réduire sera une excellente entrée en matière pour mon futur remplaçant, dans un peu plus de trois ans, quand je partirai à la retraite. Au passage, un bémol sur la gestion des contacts Nextcloud, pas terrible, voire même moins bien que  […]

Lire la suite

Jenkins

Bon, après avoir beaucoup joué avec mon petit serveur Linux-Nextcloud, je crois qu’il est temps que je remette les mains dans le cambouis sale de Jenkins pour finaliser le build des nightlies de Dotclear et si possible prévoir celle des releases mineures et majeures. Mais avant, encore un peu de  […]

Lire la suite

Haut de page