You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Benni Bärmann <be...@obda.de> on 2012/09/23 22:36:09 UTC

Emacs Mode or IDE for Embperl

Hi!

I am in search for an embperl emacs mode or another IDE which supports 
the perl/html/embperl-mix in embperl-Scripts. At

http://perl.apache.org/embperl/en/db/sites/editors.-category_id-5-.htm

there are unfortunatly many dead links.

Thanks for any hints again.

And thanks for the wonderful response and interesting discussion after 
my last question :)

Greetings, Benni
-- 
http://bennibaermann.de/

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


RE: Emacs Mode or IDE for Embperl

Posted by Andrew O'Brien <an...@oriel.com.au>.
Hi Benni,

> From: Benni Bärmann [mailto:benni@obda.de]
> Sent: Monday, 24 September 2012 6:36 AM

> Hi!
> 
> I am in search for an embperl emacs mode or another IDE which supports
> the perl/html/embperl-mix in embperl-Scripts. At
> 
> http://perl.apache.org/embperl/en/db/sites/editors.-category_id-5-.htm
> 
> there are unfortunatly many dead links.

I have used mmm-mode (multiple-major-mode) for years for this purpose. It allows you to (amongst many other things) specify delimiters for various parts of the file to map to corresponding major modes (eg cperl-mode for embperl blocks, javascript-mode for JS sections, css-mode for inline stylesheets etc).

I believe this is all that needs to go into your .emacs assuming you have mmm-mode installed. It shows a contrived example via mmm-add-group of setting visual basic delimters and a simplistic css-mode setting for the contents within explicit style="" parameters. Most things just work out of the box, however so feel free to ignore that whole block.

(require 'mmm-mode)
(setq mmm-global-mode 'maybe)
(mmm-add-group
 'fancy-html
 '(
   (html-asp-tagged
    :submode visual-basic-mode
    :face mmm-code-submode-face
    :front "<%"
    :back "%>"
    )
   (html-css-attribute
    :submode css-mode
    :face mmm-declaration-submode-face
    :front "style=\\\""
    :back "\\\""
    )
   )
 )
(mmm-add-mode-ext-class 'html-mode "\\.asp\\'" 'fancy-html)

(mmm-add-mode-ext-class 'html-mode "\\.\\(epl\\|ep\\|html\\|shtml\\)\\'" 'embperl)
(mmm-add-mode-ext-class 'html-mode "\\.\\(epl\\|html\\|shtml\\)\\'" 'html-js)
(mmm-add-mode-ext-class 'html-mode "\\.html\\'" 'embedded-css)
(mmm-add-mode-ext-class 'html-mode "\\.asp\\'" 'embedded-css)

Cgeers,

Andrew

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: Emacs Mode or IDE for Embperl

Posted by Knut Behrends <kn...@gfz-potsdam.de>.
The Textpad editor (a commercial software for windows) also has an
Embperl mode for syntax highlighting, but not syntax completion and (I
think) no  linting either.

Knut

On 2012-09-23 22:36, Benni Bärmann wrote:
> Hi!
> 
> I am in search for an embperl emacs mode or another IDE which supports
> the perl/html/embperl-mix in embperl-Scripts. At
> 
> http://perl.apache.org/embperl/en/db/sites/editors.-category_id-5-.htm
> 
> there are unfortunatly many dead links.
> 
> Thanks for any hints again.
> 
> And thanks for the wonderful response and interesting discussion after
> my last question :)
> 
> Greetings, Benni


-- 
____________________________________________________________________________

Knut Behrends                         Phone: +49 (0) 331 288 1688
____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: Emacs Mode or IDE for Embperl

Posted by D K <dv...@yahoo.com>.
UltraEdit also has a syntax highlighting file for Embperl as well, for those who prefer native Windows IDEs




________________________________
 From: Robby Desmond <rd...@press.uchicago.edu>
To: embperl@perl.apache.org 
Sent: Monday, September 24, 2012 2:30 PM
Subject: Re: Emacs Mode or IDE for Embperl
 
I'd have to mirror Jean-Christophe's recommendation.

"embperl" is a syntax highlighting scheme that comes with jEdit, and it
is very good.

It switches from Perl-like to HTML-like based on the Embperl delimiters.

-R

On 9/23/2012 6:17 PM, Jean-Christophe Boggio wrote:
> jEdit has a decent support for embperl (switches to/from html).
> 
> http://www.jedit.org/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 

-- 
Robby Desmond
BiblioVault Operations Assistant
University of Chicago Press
http://www.bibliovault.org/
ph: 773-834-2387
cell: 773-458-0959
rdesmond@press.uchicago.edu

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org

Re: Emacs Mode or IDE for Embperl

Posted by Robby Desmond <rd...@press.uchicago.edu>.
I'd have to mirror Jean-Christophe's recommendation.

"embperl" is a syntax highlighting scheme that comes with jEdit, and it
is very good.

It switches from Perl-like to HTML-like based on the Embperl delimiters.

-R

On 9/23/2012 6:17 PM, Jean-Christophe Boggio wrote:
> jEdit has a decent support for embperl (switches to/from html).
> 
> http://www.jedit.org/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 

-- 
Robby Desmond
BiblioVault Operations Assistant
University of Chicago Press
http://www.bibliovault.org/
ph: 773-834-2387
cell: 773-458-0959
rdesmond@press.uchicago.edu

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: Emacs Mode or IDE for Embperl

Posted by Jean-Christophe Boggio <em...@thefreecat.org>.
jEdit has a decent support for embperl (switches to/from html).

http://www.jedit.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org