<?xml version="1.0" encoding="UTF-8"?> <!-- This file is part of GtkSourceView Author: Paolo Maggi <paolo.maggi@polito.it> Copyright (C) 2003 Paolo Maggi <paolo.maggi@polito.it> Copyright (C) 2006 Luca Cavalli <lcavalli@cvs.gnome.org> GtkSourceView is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. GtkSourceView is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, see <http://www.gnu.org/licenses/>. --> <language id="desktop" name=".desktop" version="2.0" _section="Other"> <metadata> <property name="mimetypes">application/x-gnome-app-info;application/x-desktop</property> <property name="globs">*.desktop;*.kdelnk</property> <property name="line-comment-start">#</property> </metadata> <styles> <style id="group" name="Group" map-to="def:keyword"/> <style id="key" name="Key" map-to="def:type"/> <style id="language" name="Translation" map-to="def:decimal"/> <style id="number" name="Number" map-to="def:floating-point"/> <style id="boolean" name="Boolean" map-to="def:floating-point"/> <style id="exec-parameter" name="Exec parameter" map-to="def:floating-point"/> <style id="encoding" name="Encoding" map-to="def:floating-point"/> <style id="category-main" name="Main Category" map-to="def:reserved"/> <style id="category-additional" name="Additional Category" map-to="def:identifier"/> <style id="category-reserved" name="Reserved Category" map-to="def:note"/> </styles> <definitions> <define-regex id="language">\[[a-zA-Z_]+@?[a-zA-Z_]*\]</define-regex> <define-regex id="key-suffix">(?=(\%{language})?\s*=\s*)</define-regex> <context id="group" style-ref="group"> <start>^\[</start> <end>\]$</end> </context> <context id="boolean" style-ref="boolean"> <keyword>true</keyword> <keyword>false</keyword> </context> <context id="exec-parameter" style-ref="exec-parameter"> <match>%[fFuUdDnNimckv%]</match> </context> <context id="encoding" style-ref="encoding"> <keyword>UTF\-8</keyword> <keyword>Legacy\-Mixed</keyword> </context> <context id="number" style-ref="number"> <match>(.\b[0-9]+([Ll]?|[Ff]?)\b)|(b[0-9]*\.\W)</match> </context> <context id="standard-key" style-ref="key"> <prefix>^_?</prefix> <suffix>\%{key-suffix}</suffix> <keyword>Actions</keyword> <keyword>BinaryPattern</keyword> <keyword>Categories</keyword> <keyword>Comment</keyword> <keyword>DBusActivatable</keyword> <keyword>DefaultApp</keyword> <keyword>Dev</keyword> <keyword>Encoding</keyword> <keyword>Exec</keyword> <keyword>Extensions</keyword> <keyword>FilePattern</keyword> <keyword>FSType</keyword> <keyword>GenericName</keyword> <keyword>Hidden</keyword> <keyword>Icon</keyword> <keyword>Implements</keyword> <keyword>Keywords</keyword> <keyword>MapNotify</keyword> <keyword>MimeType</keyword> <keyword>MiniIcon</keyword> <keyword>MountPoint</keyword> <keyword>Name</keyword> <keyword>NoDisplay</keyword> <keyword>NotShowIn</keyword> <keyword>OnlyShowIn</keyword> <keyword>Path</keyword> <keyword>Patterns</keyword> <keyword>Protocols</keyword> <keyword>ReadOnly</keyword> <keyword>SortOrder</keyword> <keyword>StartupNotify</keyword> <keyword>StartupWMClass</keyword> <keyword>SwallowExec</keyword> <keyword>SwallowTitle</keyword> <keyword>Terminal</keyword> <keyword>TerminalOptions</keyword> <keyword>TryExec</keyword> <keyword>Type</keyword> <keyword>UnmountIcon</keyword> <keyword>URL</keyword> <keyword>Version</keyword> </context> <context id="non-standard-key" style-ref="key"> <match>^_?X\-[a-zA-Z\-]+\%{key-suffix}</match> </context> <context id="key-categories" end-at-line-end="true"> <start>^(_?Categories)\%{key-suffix}</start> <include> <context sub-pattern="1" where="start" style-ref="key"/> <context style-ref="category-main"> <keyword>AudioVideo</keyword> <keyword>Audio</keyword> <keyword>Video</keyword> <keyword>Shell</keyword> <keyword>Development</keyword> <keyword>Education</keyword> <keyword>Game</keyword> <keyword>Graphics</keyword> <keyword>Network</keyword> <keyword>Office</keyword> <keyword>Settings</keyword> <keyword>System</keyword> <keyword>Utility</keyword> </context> <context style-ref="category-additional"> <keyword>2DGraphics</keyword> <keyword>3DGraphics</keyword> <keyword>Accessibility</keyword> <keyword>ActionGame</keyword> <keyword>AdventureGame</keyword> <keyword>Amusement</keyword> <keyword>ArcadeGame</keyword> <keyword>Archiving</keyword> <keyword>ArtificialIntelligence</keyword> <keyword>Art</keyword> <keyword>Astronomy</keyword> <keyword>AudioVideoEditing</keyword> <keyword>Biology</keyword> <keyword>BlocksGame</keyword> <keyword>BoardGame</keyword> <keyword>Building</keyword> <keyword>Calculator</keyword> <keyword>Calendar</keyword> <keyword>CardGame</keyword> <keyword>Chart</keyword> <keyword>Chat</keyword> <keyword>Chemistry</keyword> <keyword>Clock</keyword> <keyword>Compression</keyword> <keyword>ComputerScience</keyword> <keyword>ConsoleOnly</keyword> <keyword>Construction</keyword> <keyword>ContactManagement</keyword> <keyword>Core</keyword> <keyword>Database</keyword> <keyword>DataVisualization</keyword> <keyword>Debugger</keyword> <keyword>DesktopSettings</keyword> <keyword>Dialup</keyword> <keyword>Dictionary</keyword> <keyword>DiscBurning</keyword> <keyword>Documentation</keyword> <keyword>Economy</keyword> <keyword>Electricity</keyword> <keyword>Electronics</keyword> <keyword>Email</keyword> <keyword>Emulator</keyword> <keyword>Engineering</keyword> <keyword>FileManager</keyword> <keyword>Filesystem</keyword> <keyword>FileTools</keyword> <keyword>FileTransfer</keyword> <keyword>Finance</keyword> <keyword>FlowChart</keyword> <keyword>Geography</keyword> <keyword>Geology</keyword> <keyword>Geoscience</keyword> <keyword>GNOME</keyword> <keyword>GTK</keyword> <keyword>GUIDesigner</keyword> <keyword>HamRadio</keyword> <keyword>HardwareSettings</keyword> <keyword>History</keyword> <keyword>IDE</keyword> <keyword>ImageProcessing</keyword> <keyword>InstantMessaging</keyword> <keyword>IRCClient</keyword> <keyword>Java</keyword> <keyword>KDE</keyword> <keyword>KidsGame</keyword> <keyword>Languages</keyword> <keyword>Literature</keyword> <keyword>LogicGame</keyword> <keyword>Math</keyword> <keyword>MedicalSoftware</keyword> <keyword>Midi</keyword> <keyword>Mixer</keyword> <keyword>Monitor</keyword> <keyword>Motif</keyword> <keyword>Music</keyword> <keyword>News</keyword> <keyword>NumericalAnalysis</keyword> <keyword>OCR</keyword> <keyword>P2P</keyword> <keyword>PackageManager</keyword> <keyword>ParallelComputing</keyword> <keyword>PDA</keyword> <keyword>Photography</keyword> <keyword>Physics</keyword> <keyword>Player</keyword> <keyword>Presentation</keyword> <keyword>Printing</keyword> <keyword>Profiling</keyword> <keyword>ProjectManagement</keyword> <keyword>Publishing</keyword> <keyword>Qt</keyword> <keyword>RasterGraphics</keyword> <keyword>Recorder</keyword> <keyword>RemoteAccess</keyword> <keyword>RevisionControl</keyword> <keyword>Robotics</keyword> <keyword>RolePlaying</keyword> <keyword>Scanning</keyword> <keyword>Science</keyword> <keyword>Security</keyword> <keyword>Sequencer</keyword> <keyword>Simulation</keyword> <keyword>SportsGame</keyword> <keyword>Sports</keyword> <keyword>Spreadsheet</keyword> <keyword>StrategyGame</keyword> <keyword>Telephony</keyword> <keyword>TelephonyTools</keyword> <keyword>TerminalEmulator</keyword> <keyword>TextEditor</keyword> <keyword>TextTools</keyword> <keyword>Translation</keyword> <keyword>Tuner</keyword> <keyword>TV</keyword> <keyword>VectorGraphics</keyword> <keyword>VideoConference</keyword> <keyword>Viewer</keyword> <keyword>WebBrowser</keyword> <keyword>WebDevelopment</keyword> <keyword>WordProcessor</keyword> </context> <context style-ref="category-reserved"> <keyword>Screensaver</keyword> <keyword>TrayIcon</keyword> <keyword>Applet</keyword> <keyword>Shell</keyword> </context> </include> </context> <context id="key"> <include> <context ref="key-categories"/> <context ref="standard-key"/> <context ref="non-standard-key"/> </include> </context> <context id="desktop"> <include> <context ref="def:shell-like-comment"/> <context ref="group"/> <context ref="key"/> <context id="lang-and-value" end-at-line-end="true"> <start>(\%{language})?\s*=\s*</start> <include> <context sub-pattern="1" where="start" style-ref="language"/> <context ref="boolean"/> <context ref="exec-parameter"/> <context ref="encoding"/> <context ref="number"/> </include> </context> </include> </context> </definitions> </language>
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
R.lang | File | 77.54 KB | 0644 |
|
abnf.lang | File | 3.54 KB | 0644 |
|
actionscript.lang | File | 8.64 KB | 0644 |
|
ada.lang | File | 7.05 KB | 0644 |
|
ansforth94.lang | File | 22.6 KB | 0644 |
|
asp.lang | File | 40.88 KB | 0644 |
|
automake.lang | File | 11.15 KB | 0644 |
|
awk.lang | File | 4.15 KB | 0644 |
|
bennugd.lang | File | 8.81 KB | 0644 |
|
bibtex.lang | File | 3.75 KB | 0644 |
|
bluespec.lang | File | 5.79 KB | 0644 |
|
boo.lang | File | 8.42 KB | 0644 |
|
c.lang | File | 11.71 KB | 0644 |
|
cg.lang | File | 10.05 KB | 0644 |
|
changelog.lang | File | 3.41 KB | 0644 |
|
chdr.lang | File | 1.77 KB | 0644 |
|
cmake.lang | File | 35.44 KB | 0644 |
|
cobol.lang | File | 20.8 KB | 0644 |
|
cpp.lang | File | 4.78 KB | 0644 |
|
cpphdr.lang | File | 1.41 KB | 0644 |
|
csharp.lang | File | 9.34 KB | 0644 |
|
css.lang | File | 36.36 KB | 0644 |
|
csv.lang | File | 2.36 KB | 0644 |
|
cuda.lang | File | 10.25 KB | 0644 |
|
d.lang | File | 9.83 KB | 0644 |
|
def.lang | File | 10.67 KB | 0644 |
|
desktop.lang | File | 10.7 KB | 0644 |
|
diff.lang | File | 2.99 KB | 0644 |
|
docbook.lang | File | 15.98 KB | 0644 |
|
dosbatch.lang | File | 5.08 KB | 0644 |
|
dot.lang | File | 4.42 KB | 0644 |
|
dpatch.lang | File | 1.49 KB | 0644 |
|
dtd.lang | File | 4.52 KB | 0644 |
|
dtl.lang | File | 9.9 KB | 0644 |
|
eiffel.lang | File | 7.11 KB | 0644 |
|
erlang.lang | File | 8.26 KB | 0644 |
|
fcl.lang | File | 3.75 KB | 0644 |
|
forth.lang | File | 9.34 KB | 0644 |
|
fortran.lang | File | 22.95 KB | 0644 |
|
fsharp.lang | File | 10.79 KB | 0644 |
|
gap.lang | File | 2.73 KB | 0644 |
|
gdb-log.lang | File | 6.81 KB | 0644 |
|
genie.lang | File | 7.62 KB | 0644 |
|
glsl.lang | File | 17.25 KB | 0644 |
|
go.lang | File | 8.94 KB | 0644 |
|
groovy.lang | File | 11.49 KB | 0644 |
|
gtk-doc.lang | File | 3.66 KB | 0644 |
|
gtkrc.lang | File | 4.12 KB | 0644 |
|
haddock.lang | File | 5.91 KB | 0644 |
|
haskell-literate.lang | File | 1.73 KB | 0644 |
|
haskell.lang | File | 7.7 KB | 0644 |
|
haxe.lang | File | 7.71 KB | 0644 |
|
html.lang | File | 11.12 KB | 0644 |
|
idl-exelis.lang | File | 20.62 KB | 0644 |
|
idl.lang | File | 5.06 KB | 0644 |
|
imagej.lang | File | 29.42 KB | 0644 |
|
ini.lang | File | 3.5 KB | 0644 |
|
j.lang | File | 7.45 KB | 0644 |
|
jade.lang | File | 6.55 KB | 0644 |
|
java.lang | File | 6.57 KB | 0644 |
|
javascript.lang | File | 12.03 KB | 0644 |
|
json.lang | File | 4.19 KB | 0644 |
|
julia.lang | File | 13.46 KB | 0644 |
|
kotlin.lang | File | 13.18 KB | 0644 |
|
language.dtd | File | 2.35 KB | 0644 |
|
language.rng | File | 10.84 KB | 0644 |
|
language2.rng | File | 13 KB | 0644 |
|
latex.lang | File | 24.08 KB | 0644 |
|
lex.lang | File | 6.14 KB | 0644 |
|
libtool.lang | File | 1.83 KB | 0644 |
|
llvm.lang | File | 10.05 KB | 0644 |
|
logcat.lang | File | 3.35 KB | 0644 |
|
lua.lang | File | 10.2 KB | 0644 |
|
m4.lang | File | 45.03 KB | 0644 |
|
makefile.lang | File | 6.03 KB | 0644 |
|
mallard.lang | File | 3.69 KB | 0644 |
|
markdown.lang | File | 14.79 KB | 0644 |
|
matlab.lang | File | 4.87 KB | 0644 |
|
maxima.lang | File | 65.65 KB | 0644 |
|
mediawiki.lang | File | 10.64 KB | 0644 |
|
meson.lang | File | 4.4 KB | 0644 |
|
modelica.lang | File | 9.26 KB | 0644 |
|
mxml.lang | File | 2.16 KB | 0644 |
|
nemerle.lang | File | 8.21 KB | 0644 |
|
netrexx.lang | File | 10.36 KB | 0644 |
|
nsis.lang | File | 2.65 KB | 0644 |
|
objc.lang | File | 4 KB | 0644 |
|
objj.lang | File | 4.25 KB | 0644 |
|
ocaml.lang | File | 9.72 KB | 0644 |
|
ocl.lang | File | 5.24 KB | 0644 |
|
octave.lang | File | 59.04 KB | 0644 |
|
ooc.lang | File | 8.51 KB | 0644 |
|
opal.lang | File | 10.98 KB | 0644 |
|
opencl.lang | File | 20.36 KB | 0644 |
|
pascal.lang | File | 8.28 KB | 0644 |
|
perl.lang | File | 36.08 KB | 0644 |
|
php.lang | File | 12.04 KB | 0644 |
|
pig.lang | File | 9.35 KB | 0644 |
|
pkgconfig.lang | File | 1.93 KB | 0644 |
|
po.lang | File | 3.33 KB | 0644 |
|
prolog.lang | File | 8.2 KB | 0644 |
|
protobuf.lang | File | 4.4 KB | 0644 |
|
puppet.lang | File | 23.67 KB | 0644 |
|
python.lang | File | 16.99 KB | 0644 |
|
python3.lang | File | 7.67 KB | 0644 |
|
rpmspec.lang | File | 7.5 KB | 0644 |
|
rst.lang | File | 4.46 KB | 0644 |
|
ruby.lang | File | 25.7 KB | 0644 |
|
rust.lang | File | 10.07 KB | 0644 |
|
scala.lang | File | 12.63 KB | 0644 |
|
scheme.lang | File | 10.17 KB | 0644 |
|
scilab.lang | File | 6.87 KB | 0644 |
|
sh.lang | File | 16.49 KB | 0644 |
|
sml.lang | File | 6.43 KB | 0644 |
|
sparql.lang | File | 16.34 KB | 0644 |
|
sql.lang | File | 22.79 KB | 0644 |
|
sweave.lang | File | 2.18 KB | 0644 |
|
swift.lang | File | 16.21 KB | 0644 |
|
systemverilog.lang | File | 8.6 KB | 0644 |
|
t2t.lang | File | 5.05 KB | 0644 |
|
tcl.lang | File | 4.46 KB | 0644 |
|
tera.lang | File | 5.12 KB | 0644 |
|
texinfo.lang | File | 15.23 KB | 0644 |
|
thrift.lang | File | 8.45 KB | 0644 |
|
toml.lang | File | 8.46 KB | 0644 |
|
vala.lang | File | 12.83 KB | 0644 |
|
vbnet.lang | File | 7.78 KB | 0644 |
|
verilog.lang | File | 15.54 KB | 0644 |
|
vhdl.lang | File | 7.68 KB | 0644 |
|
xml.lang | File | 9.17 KB | 0644 |
|
xslt.lang | File | 3.83 KB | 0644 |
|
yacc.lang | File | 5.65 KB | 0644 |
|
yaml.lang | File | 7.02 KB | 0644 |
|