elementary / elementary/code

Compiling in a terminal causes "modified by external application"

Ouverte
#816 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Needs (re)confirming Priority: Medium
Langage dominant
Vala
Étoiles
521
Forks
118
Merge moyen
1 j 8 h
PR mergées (30 j)
14

Description

When the option 'Preferences' -> 'Behavior' -> 'Save files when changed' is *not* selected, compiling an opened *c* source file in a terminal causes a notification `" was modified in an external application. Do you want to load it again or continue your editing?"` to be shown. Selecting `Continue` will cause the notification to be shown again until `Load` is chosen.

If the option 'Preferences' -> 'Behavior' -> 'Save files when changed' *is* selected, the editor jumps to the top of the file.

The compilation command is:
`../opt/mingw32ce/bin/arm-mingw32ce-gcc -x c -L -l -mno-thumb-interwork -o `
which shouldn't modify the source file (and doesn't according to the output from `ls -lortha`).

Screenshot:

![Screenshot from 2020-05-16 13-58-15](https://user-images.githubusercontent.com/65448702/82118831-612b6d00-9782-11ea-99d4-c1647a5d213d.png)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier source ni test n’est nommé. Reproduisez le problème avec un fichier C ouvert, la préférence « Enregistrer les fichiers lorsqu’ils sont modifiés » désactivée puis activée, et la commande de compilation fournie dans le terminal ; suivez ensuite la notification de modification externe et le comportement de l’enregistrement. C’est terminé lorsque le fait de continuer n’affiche pas la notification de manière répétée et que la compilation avec l’enregistrement automatique activé ne déplace pas l’éditeur en haut du fichier.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
c
Domaine
desktop
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.