[TxMt] Re: Syntax color for fortran storage modifier
riki
riki80 at rediffmail.com
Fri Aug 15 16:37:02 UTC 2014
Thanks a lot Allan Odgaard for your kind response.
Please find herewith my custom theme.
=====================================
{ settings = (
{ settings = {
foreground = '#000000';
background = '#FFFFFF';
caret = '#000000';
invisibles = '#999999';
selection = '#BAD6FD';
lineHighlight = '#00001A';
};
},
{ name = 'String';
scope = 'string';
settings = { foreground = '#006600'; };
},
{ name = 'Number';
scope = 'constant.numeric';
settings = { foreground = '#0033CC'; };
},
{ name = 'Regular expression';
scope = 'string.regexp';
settings = { foreground = '#FF0080'; };
},
{ name = 'Keyword';
scope = 'keyword';
settings = {
fontStyle = 'bold';
foreground = '#006699';
};
},
{ name = 'Identifier';
scope = 'constant.language';
settings = {
fontStyle = 'bold';
foreground = '#9700CC';
};
},
{ name = 'Exception';
scope = 'support.class.exception';
settings = { foreground = '#990000'; };
},
{ name = 'Function name';
scope = 'entity.name.function';
settings = {
fontStyle = 'bold';
foreground = '#990000';
};
},
{ name = 'Type name';
scope = 'entity.name.type';
settings = { fontStyle = 'bold underline'; };
},
{ name = 'Arguments';
scope = 'variable.parameter';
settings = { fontStyle = 'italic'; };
},
{ name = 'Comment';
scope = 'comment';
settings = {
fontStyle = 'italic';
foreground = '#009933';
};
},
{ name = 'Invalid';
scope = 'invalid';
settings = {
foreground = '#FFFFFF';
background = '#E71A11';
};
},
{ name = 'Trailing whitespace';
scope = 'invalid.deprecated.trailing-whitespace';
settings = { background = '#E71A1100'; };
},
{ name = 'Embedded source';
scope = 'text source, meta.embedded';
settings = {
foreground = '#000000';
background = '#FAFAFA';
};
},
{ name = 'Tag';
scope = 'meta.tag, declaration.tag';
settings = { foreground = '#0033CC'; };
},
{ name = 'Constant';
scope = 'constant, support.constant';
settings = {
fontStyle = 'bold';
foreground = '#6600FF';
};
},
{ name = 'Support';
scope = 'support';
settings = {
fontStyle = 'bold';
foreground = '#3333FF';
};
},
{ name = 'Storage';
scope = 'storage, storage.type, storage.modifier';
settings = {
fontStyle = 'bold';
foreground = '#003366';
};
},
{ name = 'Section name';
scope = 'entity.name.section';
settings = {
fontStyle = 'bold underline';
foreground = '#006699';
};
},
{ name = 'Frame title';
scope = 'entity.name.function.frame';
settings = {
fontStyle = 'bold';
foreground = '#000000';
};
},
{ name = 'XML Declaration';
scope = 'meta.tag.preprocessor.xml';
settings = { foreground = '#333333'; };
},
{ name = 'Tag Attribute';
scope = 'entity.other.attribute-name';
settings = {
fontStyle = 'italic';
foreground = '#3366CC';
};
},
{ name = 'Tag Name';
scope = 'entity.name.tag';
settings = { fontStyle = 'bold'; };
},
);
}
=====================================
On Fri, 15 Aug 2014 16:12:50 +0530 "Allan Odgaard" wrote
>On 9 Aug 2014, at 18:54, riki wrote:
> Fortran storage modifiers do not appear with colours although they
> have set to this in the used TextMate theme and language
> grammar. […]
>
> Any idea how to get syntax colors for storage modifiers in a Fortran
> code? I have tried but did not get success.
You can press ⌃⇧P on a storage keyword to see its full scope.
First step would be to ensure that the keyword actually has the scope
you expect. If it does, then it sounds like the problem can be isolated
to your theme, in which case it would be good to have your entire theme,
not just a subset, as other rules could affect the scopes.
_______________________________________________
textmate mailing list
textmate at lists.macromates.com
http://lists.macromates.com/listinfo/textmate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20140815/54ffecbd/attachment.html>
More information about the textmate
mailing list