Improve custom filetype formatting/links

This commit is contained in:
Nick Treleaven 2013-10-11 16:41:16 +01:00
parent 18d27364ac
commit 15fb2f321a

View File

@ -3952,13 +3952,14 @@ the '``*``' wildcard - e.g. ``filetypes.Bar.conf``.
Custom filetypes are not as powerful as built-in filetypes, but Custom filetypes are not as powerful as built-in filetypes, but
support for the following has been implemented: support for the following has been implemented:
* Recognizing and setting the filetype (after the user has manually edited * Recognizing and setting the filetype (after the user has manually updated
``filetype_extensions.conf``). the `filetype extensions`_ file).
* `Filetype group membership`_.
* Reading filetype settings in the ``[settings]`` section, including: * Reading filetype settings in the ``[settings]`` section, including:
* Using an existing syntax highlighting lexer (`lexer_filetype`_ key). * Using an existing syntax highlighting lexer (`lexer_filetype`_ key).
* Using an existing tag parser (``tag_parser`` key). * Using an existing tag parser (`tag_parser`_ key).
* Build commands (``[build-menu]`` section). * Build commands (``[build-menu]`` section).
* Loading global tags files (sharing the ``tag_parser`` namespace). * Loading global tags files (sharing the ``tag_parser`` filetype's namespace).
See `Filetype configuration`_ for details on each setting. See `Filetype configuration`_ for details on each setting.
@ -4166,6 +4167,8 @@ context_action_cmd
*Example:* ``context_action_cmd=devhelp -s "%s"`` *Example:* ``context_action_cmd=devhelp -s "%s"``
.. _tag_parser:
tag_parser tag_parser
The TagManager language name, e.g. "C". Usually the same as the The TagManager language name, e.g. "C". Usually the same as the
filetype name. filetype name.
@ -4576,8 +4579,9 @@ whitespace_chars
Filetype extensions Filetype extensions
------------------- -------------------
To change the default filetype extension used when saving a new file, .. note::
see `Filetype definition files`_. To change the default filetype extension used when saving a new file,
see `Filetype definition files`_.
You can override the list of file extensions that Geany uses to detect You can override the list of file extensions that Geany uses to detect
filetypes using the user ``filetype_extensions.conf`` file. Use the filetypes using the user ``filetype_extensions.conf`` file. Use the
@ -4597,7 +4601,7 @@ should look like::
Make=Makefile*;*.mk;Buildfile; Make=Makefile*;*.mk;Buildfile;
Filetype group membership Filetype group membership
------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^
Group membership is also stored in ``filetype_extensions.conf``. This Group membership is also stored in ``filetype_extensions.conf``. This
file is used to store information Geany needs at startup, whereas the file is used to store information Geany needs at startup, whereas the
separate filetype definition files hold information only needed when separate filetype definition files hold information only needed when