{"action":"created","issue":{"url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/1","labels_url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/1/comments","events_url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/1/events","html_url":"https://github.com/jcaillon/4GL-npp-plugin/issues/1","id":99710785,"number":1,"title":"ToDo List","user":{"login":"jcaillon","id":11553075,"avatar_url":"https://avatars.githubusercontent.com/u/11553075?v=3","gravatar_id":"","url":"https://api.github.com/users/jcaillon","html_url":"https://github.com/jcaillon","followers_url":"https://api.github.com/users/jcaillon/followers","following_url":"https://api.github.com/users/jcaillon/following{/other_user}","gists_url":"https://api.github.com/users/jcaillon/gists{/gist_id}","starred_url":"https://api.github.com/users/jcaillon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcaillon/subscriptions","organizations_url":"https://api.github.com/users/jcaillon/orgs","repos_url":"https://api.github.com/users/jcaillon/repos","events_url":"https://api.github.com/users/jcaillon/events{/privacy}","received_events_url":"https://api.github.com/users/jcaillon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-07T19:16:56Z","updated_at":"2015-08-09T22:33:45Z","closed_at":null,"body":"- [ ] ecrire wiki sur les outils npp pour progress\r\n- [ ] faire le toggle comments\r\n- [ ] coder le beautify\r\n- [ ] gerer le change log\r\n- [ ] faire un ecran de gestion des bugs avec les fichiers pris en workout correspondant à l'INC et tte les infos de mes notes\r\n- [ ] rajouter des dossiers dans le PROPATH pour aussi trouver les écrans\r\n- [ ] faire nouveau .p, nouvelle procédure, nouvelle fonction etc...\r\n- [ ] auto-completion des champs de tables lors de l'input \".\" (use P:\\outils\\ProgressAssist\\DBReports)\r\n- [ ] Rajouter des annotations lors du check synthax!!!!\r\n- [ ] Faire la compilation  de tous les fichiers ouverts dans npp\r\n- [ ] Remplacer le tab standard par des espaces\r\n- [x] Mettre une option pour décider si espace et/ou tab trigger un snippet\r\n- [ ] Faire des stats users\r\n- [ ] Faire une màj auto\r\n- [ ] Faire une lst propre\r\n- [ ] Faire un \"go to definition\" qui soit ouvre .i, .p,.w et/ou va direct à la définition de la procédure/dynamic-function(\r\n- [x] Faire un system de ranking pour les keyword/snippets pour afficher dans l'ordre des plus utilisé lorsqu'il y a égalité sur la contenance de la chaine \"hint\"\r\n- [ ] Completion apres \" :\", on peut direct inserer le return return END.\r\n- [ ] Completion des noms de table apres \"gb_\" et \"lb_\"\r\n- [x] Pour les keywords, on stocke le nombre d'insertion et on tri dans le Keys()\r\n- [x] Pour les tables/fields on a un int que l'on increment à chaque insert et on garde ainsi l'historique d'insertion\r\n- [ ] Faire un truc pour fin de first of..\r\n- [x] Réduire la taille de texte  à analyser pour le keyword on left\r\n- [ ] Pour les .lst, essayer d'abord d'ouvrir celui présent à côté du .r, si il est daté du même moment que le .r à + ou - 2s près\r\n- [ ] Faire de l'autocompletion sur les champs des TT\r\n- [ ] Pour le tags modif edit, reprendre également les dernière infos rentrées\r\n- [ ] Faire le truc de cyril, filtrer les keywords par catégories à la resharper\r\n- [ ] Nouvelles catégories : BUFFER, TEMP-TABLE, VARIABL\r\n- [ ] Fermer le autocompleteform on page scroll\r\n- [ ] Faire poper un menu special aux touches ALT+GR > keys.rmenu"},"comment":{"url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/comments/129257438","html_url":"https://github.com/jcaillon/4GL-npp-plugin/issues/1#issuecomment-129257438","issue_url":"https://api.github.com/repos/jcaillon/4GL-npp-plugin/issues/1","id":129257438,"user":{"login":"jcaillon","id":11553075,"avatar_url":"https://avatars.githubusercontent.com/u/11553075?v=3","gravatar_id":"","url":"https://api.github.com/users/jcaillon","html_url":"https://github.com/jcaillon","followers_url":"https://api.github.com/users/jcaillon/followers","following_url":"https://api.github.com/users/jcaillon/following{/other_user}","gists_url":"https://api.github.com/users/jcaillon/gists{/gist_id}","starred_url":"https://api.github.com/users/jcaillon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcaillon/subscriptions","organizations_url":"https://api.github.com/users/jcaillon/orgs","repos_url":"https://api.github.com/users/jcaillon/repos","events_url":"https://api.github.com/users/jcaillon/events{/privacy}","received_events_url":"https://api.github.com/users/jcaillon/received_events","type":"User","site_admin":false},"created_at":"2015-08-09T22:33:45Z","updated_at":"2015-08-09T22:33:45Z","body":"- [ ] ne pas oublier de delete les anciens .p lors d'une update!\r\n- [ ] ajouter un mode qui remplace les noms des tables et des fields par leur decription dans une annotation : FIND FIRST \"donnees annuelles\" where \"annee exercice\" = 2015...\r\n- [ ] pour le parse, for each line { stocker un dico <int (n°ligne), Tuple<depth (pour indent), scope (glob, fct, proc)> // Autre dico pour buffer par exemple : <buffername, scope>? }"}}