Commit Graph

23 Commits

Author SHA1 Message Date
Xavier Delaruelle
52b3103a49 emacs: add modulefile-mode activation file
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-06-14 18:48:02 +02:00
Laurent-Besson
50ca8bb7de emacs: introduce modulefile-mode
Add "modulefile-mode" for Emacs users. It is based on "tcl-mode" and add
colorization for Modules' modulefile commands and specific variables.

Signed-off-by: Laurent-Besson <laurent.42.besson@gmail.com>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-06-14 18:48:02 +02:00
Xavier Delaruelle
57727e7edf rpm: use specific macros for shell completion paths
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-06-14 18:42:48 +02:00
Xavier Delaruelle
c6db5358e5 doc: add manual page for "envml" command
Fixes #190

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-06-13 07:19:38 +02:00
Xavier Delaruelle
a5c83b0de4 Report local modulefiles dir creation in "use.own"
Fixes #576

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-06-12 07:13:36 +02:00
Xavier Delaruelle
01fdd3dbf5 vim: add haveDynamicMPATH modulefile cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-11 10:51:36 +02:00
Xavier Delaruelle
88a8aa450a lint: add haveDynamicMPATH command to syntaxdb
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-11 10:51:36 +02:00
Xavier Delaruelle
e0c5edfd56 lint: add module describe command to syntaxdbs
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 14:39:51 +02:00
Xavier Delaruelle
957c493a04 lint: add module disable command to syntaxdbs
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 14:38:59 +02:00
Xavier Delaruelle
8383924000 lint: add module update command to syntaxdbs
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 14:04:30 +02:00
Xavier Delaruelle
a266e919f9 vim: add module-warn modulefile cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-02 07:26:08 +02:00
Xavier Delaruelle
d199d8cc06 lint: add module-warn command to syntaxdbs
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-02 07:25:14 +02:00
Xavier Delaruelle
8e8cf229ea vim: add add-property modulefile cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-31 07:24:32 +02:00
Xavier Delaruelle
3a02825c8c lint: add add-property command to syntaxdb
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-31 07:22:16 +02:00
Xavier Delaruelle
5e23508481 Demonstrate "module-help" in example modulefiles
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-30 11:13:30 +02:00
Xavier Delaruelle
f7f592ed2a vim: add module-help modulefile cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-29 20:42:16 +01:00
Xavier Delaruelle
b58c3a30a3 lint: add module-help command to syntaxdb
Update Nagelfar syntax database to add new module-help modulefile
command.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-29 20:38:22 +01:00
Xavier Delaruelle
7aad7338b3 Add support for linting modulecache files
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-12-04 08:17:01 +01:00
Xavier Delaruelle
e2245cfde7 lint: add depends-on-any command to syntaxdbs
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-11-23 22:52:58 -05:00
Xavier Delaruelle
09bf41e74f vim: add depends-on-any modulefile cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-11-23 22:49:12 -05:00
Xavier Delaruelle
fde153fe22 Update repository URL to https://github.com/envmodules/modules 2024-12-13 20:52:13 +01:00
Xavier Delaruelle
6846b3e120 Add logo files to the repository
Add red (default), black and white logos. With both logo and logo+text
variants for each color.
2024-12-08 14:19:53 +01:00
Xavier Delaruelle
9206a1688a Rename "contrib" directory into "share"
Give a more clear name to the "contrib" directory that contains
architecture and configuration independent data. New directory name is
"share", which correctly matches the destination of these files into the
installation directory.
2024-12-08 10:39:56 +01:00