Add filetype configuration menu entries
commitecc4e0285af770865edb96a293913c80c0b1fd66
authorJiří Techet <techet@gmail.com>
Mon, 15 Jun 2015 15:14:00 +0000 (15 17:14 +0200)
committerJiří Techet <techet@gmail.com>
Mon, 15 Jun 2015 15:14:00 +0000 (15 17:14 +0200)
tree9f6778f50e38ac48852dcda4fb242b6ef06d3e3c
parent5cfc3f20f6525b1c7c8071808fbfdecd2f562189
Add filetype configuration menu entries

This adds a "Filetype Configuration" under Tools->Configuration Files
with all filetype configuration files (grouped by language type).

This patch mostly reuses the stuff we already have in Geany - the menu
creation code from Document->Set Filetype, file creation in the .config
directory if it doesn't exist (similarly to filetypes.common) and config
file reloading when the file gets updated.
src/filetypes.c
src/ui_utils.c
src/ui_utils.h