==== Dockerfile Filetype ===== === NOTE : === **Please use the combined [[config:docker-compose]]** \\ Dockerfiles and docker-compose filetypes are now merged into one filetype. Therefore this filetype for only Dockerfiles files will not be kept updated. \\ Go to the filetype [[config:docker-compose]] instead. ---- **Dockerfile** is a file format used to build [[http://www.docker.com|Docker]] images.\\ [[http://www.docker.com|Docker]] is a computer program that performs operating-system-level virtualization, also known as "containerization" This page describe how to add basic Dockerfile syntax highlighting on Geany. Add the following lines to //~/.config/geany/filetype_extensions.conf// under the respective sections [Extensions] and [Groups] [Extensions] Dockerfile=Dockerfile;dockerfile;*.dockerfile;*.Dockerfile; [Groups] Script=Dockerfile; Save the configuration file below in your Geany filetype definition files config directory, e.g. //~/.config/geany/filedefs/filetypes.Dockerfile.conf// # For complete documentation of this file, please see Geany's main documentation # # Geany Color Syntax support for Dockerfiles # # version 0.2 # # 0.1 - original version # 0.2 - base on Sh instead - fixes problems with //, #, /* [styling=C] [keywords] primary= ADD ARG CMD COPY ENTRYPOINT ENV EXPOSE FROM HEALTHCHECK LABEL ONBUILD RUN SHELL STOPSIGNAL USER VOLUME WORKDIR [lexer_properties=C] [settings] lexer_filetype=Sh tag_parser=C extension= # single comments, like # in this file comment_single=# # set to false if a comment character/string should start at column 0 of a line, true uses any # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d #command_example(); # setting to false would generate this # command_example(); # This setting works only for single line comments comment_use_indent=true # context action command (please see Geany's main documentation for details) context_action_cmd=xdg-open "https://docs.docker.com/engine/reference/builder/" {{tag>configure gnuplot filetype}}