Tout est dans le titre
L'auteur montre aussi l'utilisation de variables CSS pour créer des déclinaisons
Une bonne astuce
Il s'agirait plutôt d'un concurrent d'Algolia, en tant que moteur de recherche multi facettes
Tout est dans le titre
Tout est dans le titre
L'auteur explique le fonctionnement de l'algorithme KMP, algorithme de recherche de sous-chaîne.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur présente le contexte de développement de DevDash, un outil en CLI pour afficher des données type Google Analytics.
En particulier, on y apprend où et qand il a eu l'idée, comment il a défini ses buts, comment il a géré le projet et choisi la technologie. Comment s'est passé le process de développement (Pomodoro) et comment il a fait la promotion de son outil.
Tout est dans le titre
Tree-sitter est un outil de génération de parsers et une bibliothèque d'analyse progressive. Il peut construire un arbre de syntaxe pour un fichier source et le mettre à jour efficacement lors de l'édition du fichier.
L'auteur montre comment l'intégrer à Neovim
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Suite (et fin ?) de https://thevaluable.dev/vim-veteran/, on y apprend :
- l'utilisation de
:verbosepour afficher où une abréviation, une option, un mapping ou une commande utilisateur est défini - l'existence d'arguments spéciaux pour augmenter les capacités de nos mappings
- la commande
:executepour exécuter une chaîne de caractère comme si c'était une commande - les autocommandes liées au déclenchement d'un événement (ouverture de fichier, etc.)
- l'utilisation de groupes d'autocommandes, notamment pour éviter d'ajouter plusieurs fois la même commande dans une liste d'autocommandes
- les fonctions custom
- l'autoloading et les namespaces - pratique pour accélérer le temps de chargement de Vim
Suite de https://thevaluable.dev/vim-adept/, on y apprend :
- d'autres raccourcis en mode INSERT et en mode COMMAND-LINE
- l'utilisation des abréviations
- comment enregistrer ses réglages courants dans un fichier avec
:mk nom_du_fichier - comment enregistrer sa session courante avec
:mks nom_du_fichier - ce qu'est un fichier viminfo (pour Vim) ou shada (pour Neovim)
- l'utilisation des redirections et des filtres
Suite de https://thevaluable.dev/vim-advanced/, on y apprend :
- plein de raccourcis claviers pour les modes INSERT et VISUAL
- les regex dans Vim ont plus ou moins de "magie"
- un atome dans une regex Vim est un pattern correspondant à un caractère
- les métacaractères de taille 0 (comme ^ et $) ne correspondent à aucun caractère mais peuvent permettre de restreindre les correspondances selon le contexte
- on peut utiliser les "marks" dans les regex
- on peut lancer n'importe quelle commande du shell avec
:! - on peut insérer la sortie de commandes shell dans Vim avec
:read - on peut plier / déplier du contenu