On 4 Jul 2008, at 16:11, Hans-Jörg Bibiko wrote:

>
>
> Changed:
> A   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/Macros/Remove  
> Rdaemon's Prompt.tmMacro
> A   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/Snippets/
> A   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/Snippets/ 
> \begin{Rdaemon}…\end{Rdaemon}.tmSnippet
> A   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/Snippets/ 
> \newenvironment{Rdaemon}.tmSnippet
> A   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/Syntaxes/LaTeX  
> Rdaemon.tmLanguage
> U   trunk/Review/Bundles/R Console (Rdaemon).tmbundle/info.plist
>
> _______________________________________________
> textmate-dev mailing list
> [email protected]
> http://lists.macromates.com/listinfo/textmate-dev

Sorry, the message wasn't sent(?)

The first trial to integrate the Rdaemon in LaTeX.
- snippet "rdenv" to declare a new LaTeX environment called "Rdaemon"  
based on "verbatimtab"
- snippet "rd" to insert \begin{Rdaemon}
- snippet "> " to remove that line and jump behind \end{Rdaemon}
- new language "LaTeX Rdaemon"
-- based on the standard LaTeX syntax
-- defined new pattern:
                {       name = 'meta.function.verbatim.latex.rdaemon.embedded';
                        contentName = 'markup.raw.verbatim.latex';
                        begin = '(?:\s*)((\\)begin)(\{)(Rdaemon)(\})';
                        end = '((\\)end)(\{)(\4)(\})';
                        captures = {
                                1 = { name = 
'support.function.be.latex.rdaemon.embedded'; };
                                2 = { name =  
'punctuation.definition.function.latex.rdaemon.embedded'; };
                                3 = { name =  
'punctuation.definition.arguments.begin.latex.rdaemon.embedded'; };
                                4 = { name =  
'variable.parameter.function.latex.rdaemon.embedded'; };
                                5 = { name =  
'punctuation.definition.arguments.end.latex.rdaemon.embedded'; };
                        };
                        patterns = ( { include = 'source.rd.console'; } );
                },

The final goal is to provide a mechanism to communicate with the  
Rdaemon inside of a LaTeX document. If one is inside of the Rdaemon  
environment, a line starts with the prompt "> " will send to the  
Rdaemon after pressing RETURN. The result will be written into the tex  
document.

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/listinfo/textmate-dev

Reply via email to