Skip to content

Commit 17105b4

Browse files
committed
Drop support of NotePad++ + update docs.
1 parent bc25ce9 commit 17105b4

File tree

5 files changed

+25
-140
lines changed

5 files changed

+25
-140
lines changed

INSTALL.md

+25-107
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ Aller directement à :
88

99
* Windows :
1010
* édition avec SciTE :
11-
* exécution avec Java
12-
* [instructions](#scite-avec-java)
13-
* [lien direct vers le zip](https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip)
14-
correspondant aux instructions
15-
* édition avec Notepad++ :
16-
* [exécution avec Java](#notepad-avec-java)
17-
* [exécution avec NodeJS](#notepad-avec-nodejs)
11+
* [instructions](#scite)
12+
* [lien direct vers le zip](https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip)
13+
correspondant aux instructions
1814
* Autre (sauf Mac) :
19-
* [édition avec SciTE](#scite) (exécution au choix et facilement configurable)
15+
* [édition avec SciTE](#scite)
2016
* Android :
2117
* [page Google Play](https://play.google.com/store/apps/details?id=info.microalg.android)
2218
* [Installer sur son site](#installer-sur-son-site)
@@ -57,8 +53,6 @@ convient (sans lien, c’est que la section n’est pas encore rédigée) :
5753
* simple utilisateur
5854
* dans un navigateur, mais utilisation possible sans connexion
5955
* [édition avec SciTE, exécution avec Java](#scite-avec-java)
60-
* [édition avec NotePad++, exécution avec Java](#notepad-avec-java)
61-
* [édition avec NotePad++, exécution avec NodeJS](#notepad-avec-nodejs)
6256
* utilisateur avancé
6357
* les mêmes
6458
* le vrai PicoLisp dans Cygwin
@@ -153,7 +147,7 @@ par
153147

154148
avec le bon numéro de `version` bien sûr.
155149

156-
#### SciTE avec Java
150+
#### SciTE
157151

158152
Vous pouvez télécharger le résultat des instructions suivantes
159153
[directement ici](https://github.com/Microalg/Microalg/releases/download/v0.2.6/microalg_0.2.6.zip).
@@ -170,14 +164,30 @@ Vous pouvez télécharger le résultat des instructions suivantes
170164
[la page de téléchargement](http://www.scintilla.org/SciTEDownload.html)
171165
de SciTE, puis le déposer dans le dossier `microalg/editeurs/scite`
172166
(`microalg` est bien sûr le dossier de l’étape précédente).
173-
* Si votre ordinateur ne dispose pas de Java, il faut l’installer (si vous
174-
n’avez aucune idée de la marche à suivre, essayez
167+
* Si vous ne voulez pas utiliser NodeJS, ou si vous ne savez pas ce que c’est,
168+
il vous faut Java. Et si votre ordinateur ne dispose pas de Java (cliquer
169+
[ici](https://www.java.com/en/download/installed.jsp) pour vérifier), il faut
170+
l’installer (si vous n’avez aucune idée de la marche à suivre, essayez
175171
[ce lien](http://lmgtfy.com/?q=+windows+installer+java)).
176-
* Et voilà, il ne reste plus qu’à double-cliquer sur `editeurs/scite/SC???.exe`.
172+
* Si vous voulez utiliser NodeJS, il faut :
173+
* l’installer ([page téléchargements](http://nodejs.org/download/))
174+
(`npm` compris, le gestionnaire de modules pour NodeJS).
175+
* Installer le module `readline-sync`
176+
([npm](https://www.npmjs.com/package/readline-sync),
177+
[github](https://github.com/anseki/readline-sync))
178+
en tapant dans une console DOS :
179+
`npm install -g readline-sync`
180+
Vous devriez obtenir :
181+
<pre><code> D:\microalg>npm install -g readline-sync
182+
npm http GET https://registry.npmjs.org/readline-sync
183+
npm http 304 https://registry.npmjs.org/readline-sync
184+
readline-sync@0.2.5 C:\Users\prof\AppData\Roaming\npm\node_modules\readline-sync</code></pre>
185+
* Et voilà, il ne reste plus qu’à double-cliquer sur `editeurs/scite/SC???.exe`
186+
(ou sur `00_SciTE.bat` si vous avez téléchargé l’archive).
177187
Pour plus d’informations sur l’utilisation en elle-même, voir
178188
[la documentation](http://microalg.info/doc.html#scite).
179189
* L’implémentation par défaut est lente. Si vous n’utilisez que des nombres
180-
entiers, allez dans `editeurs/scite/microalg.lua` changer
190+
entiers, allez dans `editeurs/scite/microalg.lua` et changez
181191
<pre><code>-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-j-scite.bat $(FilePath)"
182192
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
183193
props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath)"</code></pre>
@@ -186,98 +196,6 @@ props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath
186196
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-njs-scite.bat $(FilePath)"
187197
-- props["command.go.*.malg"] = "$(SciteDefaultHome)\\malg-rjs-scite.bat $(FilePath)"</code></pre>
188198

189-
#### Notepad++ avec Java
190-
191-
* Notepad++
192-
* Installer [Notepad++](http://www.notepad-plus-plus.org/), qui servira
193-
d’éditeur de fichiers et qui lancera leur exécution d’un simple `F5` (une
194-
sorte d’environnement de développement intégré,
195-
ou [IDE](https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9)).
196-
* Il est tout à fait possible de l’installer sur un disque amovible. Ainsi,
197-
vous pouvez garder votre environnement de travail avec vous.
198-
* MicroAlg
199-
* Télécharger <https://github.com/Microalg/Microalg/archive/latest.zip>.
200-
* Extraire l’archive quelque part, puis supprimer cette archive.
201-
* Obtenir un dossier contenant les différents fichiers de l’archive (et non
202-
contenant un dossier seul contenant ces fichiers).
203-
* Renommer ce dernier dossier `microalg`.
204-
* Déplacer ce dossier `microalg` afin de ne pas avoir d’espaces dans son
205-
chemin. Le lecteur amovible devrait faire l’affaire.
206-
* Si votre ordinateur ne dispose pas de Java, il faut l’installer (si vous
207-
n’avez aucune idée de la marche à suivre, essayez
208-
[ce lien](http://lmgtfy.com/?q=+windows+installer+java)).
209-
* Configurer Notepad++ :
210-
* Ouvrir un fichier donné en exemple dans l’archive de MicroAlg, par
211-
exemple `microalg/exemples/test_demander.malg`.
212-
* Appuyer sur `F5` ou choisir le menu `Run` puis l’action `Run…`.
213-
* Choisir le fichier qui va exécuter le code :
214-
* cliquer sur « parcourir » (le bouton `...`),
215-
* faire apparaître tous les fichiers en choisissant :
216-
`Tous les fichiers : (*.*)`,
217-
* choisir `microalg/editeurs/npp/malgj_npp.bat`.
218-
* Ajouter à la main (si possible avec un copier/coller) :
219-
`"$(FULL_CURRENT_PATH)"`
220-
de façon à obtenir dans la petite boîte :
221-
`chemin\vers\malgj_npp.bat "$(FULL_CURRENT_PATH)"`
222-
* Valider avec `Entrée` ou le bouton `Run`.
223-
* Si cela fonctionne, vous pouvez rappuyer sur `F5` et cette fois-ci
224-
enregistrer cette commande. Il est très conseillé de cliquer sur `Save…`
225-
pour ne pas avoir à refaire cette manipulation et d’associer à cette
226-
commande un nom (comme `malg`) et un raccourci clavier (différent de
227-
`F5`, par exemple `Ctrl`+`F5`).
228-
* Et voilà. Pour plus d’informations sur l’utilisation en elle-même, voir
229-
[la documentation](http://microalg.info/doc.html#notepad).
230-
231-
#### Notepad++ avec NodeJS
232-
233-
* Installer [NodeJS](http://nodejs.org/download/) (`npm` compris, le
234-
gestionnaire de modules pour NodeJS).
235-
* Installer le module `readline-sync` (<https://github.com/anseki/readline-sync>)
236-
en tapant dans une console DOS :
237-
`npm install -g readline-sync`
238-
Vous devriez obtenir :
239-
<pre><code> D:\microalg>npm install -g readline-sync
240-
npm http GET https://registry.npmjs.org/readline-sync
241-
npm http 304 https://registry.npmjs.org/readline-sync
242-
readline-sync@0.2.5 C:\Users\prof\AppData\Roaming\npm\node_modules\readline-sync</code></pre>
243-
244-
<!--
245-
Pour les archives, voici une liste d’autre modules candidats à un prompt
246-
asynchrone :
247-
248-
* `sync-prompt` <https://github.com/shovon/sync-prompt/>
249-
A besoin de Python lors de l’installation (et encore, foire sous Windows).
250-
* `ask` est pour CoffeeScript.
251-
* avec callback :
252-
* <http://nodejs.org/api/readline.html>
253-
* <https://github.com/flatiron/prompt>
254-
* <https://github.com/carlos8f/node-cli-prompt>
255-
* [doc sur nodejitsu](http://docs.nodejitsu.com/articles/command-line/how-to-prompt-for-command-line-input)
256-
* rien à voir :
257-
* `commander` <https://github.com/visionmedia/commander.js> (parse args)
258-
* `prompter` <https://github.com/substack/node-prompter> (créer des JSON)
259-
* `promzard` <https://github.com/isaacs/promzard> (spécifique à un truc)
260-
-->
261-
262-
* Configurer Notepad++ :
263-
* Ouvrir un fichier donné en exemple dans l’archive de MicroAlg, par
264-
exemple `microalg/exemples/test_demander.malg`.
265-
* Appuyer sur `F5` ou choisir le menu `Run` puis l’action `Run…`.
266-
* Choisir le fichier qui va exécuter le code :
267-
* cliquer sur « parcourir » (le bouton `...`),
268-
* faire apparaître tous les fichiers en choisissant :
269-
`Tous les fichiers : (*.*)`,
270-
* choisir `microalg/editeurs/npp/malgjs_npp.bat`.
271-
* Ajouter à la main (si possible avec un copier/coller) :
272-
`"$(FULL_CURRENT_PATH)"`
273-
de façon à obtenir dans la petite boîte :
274-
`chemin\vers\malgjs_npp.bat "$(FULL_CURRENT_PATH)"`
275-
* Valider avec `Entrée` ou le bouton `Run`.
276-
* Si cela fonctionne, vous pouvez rappuyer sur `F5` et cette fois-ci
277-
enregistrer cette commande et même lui associer un raccourci clavier.
278-
* Et voilà. Pour plus d’informations sur l’utilisation en elle-même, voir
279-
[la documentation](http://microalg.info/doc.html#notepad).
280-
281199
### Autre
282200

283201
#### Hors ligne

README.md

-5
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ Fichiers
4444
Listés dans l’ordre où ils apparaissent sur GitHub.
4545

4646
* `editeurs` : fichiers pour l’intégration avec différents éditeurs
47-
* `npp` : pour [NotePad++](http://notepad-plus-plus.org/fr/)
48-
* `malgj_npp.bat` : exécutable permettant d’interpréter un `.malg`
49-
avec Ersatz (Java) sous Windows et depuis NotePad++
50-
* `malgjs_npp.bat` : exécutable permettant d’interpréter un `.malg`
51-
avec Node et Emulisp sous Windows et depuis NotePad++
5247
* `scite` : pour [SciTE](http://www.scintilla.org/SciTE.html)
5348
* `SciTEGlobal.properties` : configuration recommandée et/ou obligatoire
5449
pour l’intégration

doc.html

-9
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
* [Architecture](#architecture)
4545
* [Intégrations](#intgrations)
4646
* [SciTE](#scite)
47-
* [NotePad++](#notepad)
4847
* [Vim](#vim)
4948
* [Blockly](#blockly)
5049
* [Remerciements](#remerciements)
@@ -534,14 +533,6 @@
534533
535534
Merci d’éviter les espaces dans les différents chemins.
536535
537-
## NotePad++
538-
539-
L’intégration est bien moins poussée qu’avec SciTE (pas de parenthèses
540-
colorées, pas d’indication de signature de commande…).
541-
542-
`Ctrl`+`F5` pour lancer le programme (suivant le raccourci choisi). La sortie
543-
apparaît dans une fenêtre identique à celle de `cmd.exe`.
544-
545536
## Vim
546537
547538
Voici ce que vous pouvez mettre dans votre `.vimrc` si vous avez un fond

editeurs/npp/malgj_npp.bat

-10
This file was deleted.

editeurs/npp/malgjs_npp.bat

-9
This file was deleted.

0 commit comments

Comments
 (0)