Recherche globale de code

Bonjour écureuil·les fouineurs & polatouches détectives,

Pour faire suite au ticket «Recherche dans le code des dépots» suite à la migration sous Gitlab, nous vous proposons à tester le site https://search.spip.net/ qui permet une recherche dans le code des dépôts de SPIP et de la zone. Il y a un lien qui amène à https://code.spip.net dedans (l’cône de gitlab, lorsqu’un fichier est visionné là bas).

Bonne recherche de code et de noisettes !

Notes:

  • l’implémentation fait que l’historique récent des recherches est partagé.
  • [Fait] un logo devrait arriver prochainement. (merci erational)
5 « J'aime »

Wow, c’est super rapide ! :eyes:

Et les critères de recherche ont l’air puissant…

ca a l’air super cool ! Il y a moyen de prioriiser pour que la recherche d’une fonction mette en premier la définition de ladite fonction ?

Non, pas à ma connaissance ; mais tu peux filtrer avec type:symbol que tu retrouves aussi en colonne latérale après ta recherche

Merci !!

c’est parfait, merci !

Juste une remarque : ce serait possible d’avoir search en français ? chercher ?
Bon, ceci dit l’outil est en anglais et pas traduit…

cool

Peut être à ajouter dans la boussole ?

1 « J'aime »

Ouais je n’ai pas trop discuté là dessus… Y a pas de traduction de l’outil derrière a priori.

Ça vient d’être fait du coup. PR là Ajout du site Search dans la boussole. (!3) · Requêtes de fusion · spip-contrib-extensions / boussole_spip · GitLab et c’est appliqué pour tester.

Vous avez aimé le premier, il y en a encore :slight_smile:

Si vous allez dans les préférences de votre compte sur git.spip.net cf https://git.spip.net/-/profile/preferences tout en bas dans le bloc « Integrations » cochez la case « Enable integrated code intelligence on code views » dans le bloc « Sourcegraph ».

Maintenant, lors de l’affichage de code comme dans cette PR par exemple fix: Poser un mutex lors de l'exécution de trig_calculer_prochain_postdate (!5888) · Requêtes de fusion · spip / spip · GitLab une infobulle est affichée au survol d’une fonction, cf la capture suivante :

C’est pas topito ça ?

4 « J'aime »

Mais c’est pas que les PR @b_b c’est partout dans le code !

Vivi, je disais « dans cette pr par exemple », la formule pourrait être améliorée, mais le message est passé :smiley:

TOP !! merci !!

C’est top.

Sauf en mode dark :sob:

1 « J'aime »

Un coup de Stylus avec ceci et zou :slight_smile:

.codeHost-module__hover-overlay {
    background-color: #1f1e24;
    border-color: var(--hover-overlay-separator-color);
}
.codeHost-module__hover-overlay .hljs-title,
.codeHost-module__hover-overlay .hljs-section,
.codeHost-module__hover-overlay .hljs-selector-id {
    color: #c6c6c6;
}
1 « J'aime »

J’ai coché « Activer l’intelligence de code intégrée sur les vues de code » :slight_smile:

Super.

Attention : l’url http:// , vers laquelle firefox amène quand on ne précise pas le protocole, ne renvoie pas vers https:// et affiche une page vide