summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavemds <dave@gurumeditation.it>2014-08-06 11:31:15 +0200
committerdavemds <dave@gurumeditation.it>2014-08-06 11:31:15 +0200
commit65860f17699ff448ec4b19f5b549406681f49d6b (patch)
treee6f956a1f34893a07cc5553648e2ed6b77beb30e
Initial commit for Geany config files for the efl.
This include an edje file definition
-rw-r--r--filedefs/filetypes.Edje.conf76
1 files changed, 76 insertions, 0 deletions
diff --git a/filedefs/filetypes.Edje.conf b/filedefs/filetypes.Edje.conf
new file mode 100644
index 0000000..dc9393d
--- /dev/null
+++ b/filedefs/filetypes.Edje.conf
@@ -0,0 +1,76 @@
1#
2# Edje (edc) filetype definition for Geany.
3#
4#
5# Usage:
6#
7# 1. Put this file in ~/.config/geany/filedefs/ folder.
8#
9# 2. To make geany automatically recognize .edc extension as Edje file:
10# Edje=*.edc; in filetype_extensions.conf
11#
12
13
14# For complete documentation of this file, please see Geany's main documentation
15[styling=C]
16
17[keywords]
18
19# primary will draw in blu and have precedence on secondary
20# used for edc properties, like "name:" or "state:"
21primary=item font tag base external name type state min max normal color color2 color3 clip_to signal source action transition target scale align relative offset inherit to border aspect aspect_preference align effect size mouse_events repeat_events ellipsis fixed layout padding visible to_x to_y middle smooth x y confine alias color_class border_scale_by border_scale after entry_mode select_mode multiline source source2 source3 source4 source5 source6 text_class text_source ignore_flags cursor_mode in
22
23# secondary will draw in red (with default colors)
24# used for edc blocks, like "parts{}" or "part{}"
25secondary=data images image fonts styles style externals collections group script parts part description programs program rel1 rel2 box text fill dragable
26
27# these are the Doxygen keywords
28# docComment=addtogroup
29
30[lexer_properties]
31styling.within.preprocessor=1
32lexer.cpp.track.preprocessor=0
33preprocessor.symbol.$(file.patterns.cpp)=#
34preprocessor.start.$(file.patterns.cpp)=if ifdef ifndef
35preprocessor.middle.$(file.patterns.cpp)=else elif
36preprocessor.end.$(file.patterns.cpp)=endif
37
38[settings]
39lexer_filetype=C
40
41# default extension used when saving files
42extension=edc
43
44# the following characters are these which a "word" can contains, see documentation
45#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
46
47# single comments, like # in this file
48comment_single=//
49# multiline comments
50comment_open=/*
51comment_close=*/
52
53# set to false if a comment character/string should start at column 0 of a line, true uses any
54# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
55 #command_example();
56# setting to false would generate this
57# command_example();
58# This setting works only for single line comments
59comment_use_indent=true
60
61# context action command (please see Geany's main documentation for details)
62context_action_cmd=
63
64[indentation]
65#width=4
66# 0 is spaces, 1 is tabs, 2 is tab & spaces
67#type=1
68
69[build_settings]
70# %f will be replaced by the complete filename
71# %e will be replaced by the filename without extension
72# (use only one of it at one time)
73compiler=edje_cc -v "%f"
74linker=g++ -Wall -o "%e" "%f"
75run_cmd=edje_player "%f"
76