Re: [Evolution] External editor plugin 2.22.1



On Tue, 2008-05-13 at 01:50 -0600, Sankar P wrote: 
On Mon, 2008-05-12 at 23:40 +1000, Dave Hellewell wrote:
Hi folks,

I'm using the Debian testing package of Evolution 2.22.1, and I'm very
excited about the external editor plugin. However, I am unable to get
evolution to use an external editor.

The plugin appears and is checked in the plugin manager (although there
are no configuration options), and there is an entry "Compose in
External Editor" in the File menu, although there is no associated
submenu.

Has anyone had any success with this plugin on a similar system, and is
there any further configuration that I might have missed? 

Cheers,

-Dave 

It is highly unfriendly in 2.22.1 

You need to set EDITOR environment variable to any editor you want.

Otherwise, you will have to install gvim in your machine which will be
taken as the default editor.

This has improved a lot with the trunk. But because of the UI breaks
introduced I couldn't port it to 2.22.X

May be it is a good idea to ask your distro to patch the plugin with
changes from trunk.

ï> -- 
Sankar
Your greatest danger is letting the urgent things crowd out the
important. - Charles E. Hummel

Thanks Sankar,

I realise this plugin is in an experimental phase. Also should have
mentioned that EDITOR is set to: usr/bin/emacs

I'll follow your advice and see what happens.

As a postscript, the external editor does not load when evolution is
launched from the taskbar. However, I have just noticed that when
evolution is launched from a shell the external editor option does work
but as you said there seem to be some UI issues preventing sending the
buffer as mail. Writing the buffer and exiting the editor causes
evolution to exit and launch a bug report, which I will file shortly :)
FYI the output to the shell is below: 

        $... 
        external_editor plugin is launched 
        
        
        
        external editor works like a charm 
        
        
        stripped off token[1] is :  
        
        stripped off token[2] is :  
        
        stripped off token[3] is :  
        
        stripped off token[4] is :  
        
        stripped off token[5] is :  
        
        (evolution:10584): camel-CRITICAL **: camel_object_is: assertion
        `o != NULL' failed
        
        (evolution:10584): camel-CRITICAL **: camel_object_is: assertion
        `o != NULL' failed
        
        (evolution:10584): camel-CRITICAL **:
        camel_data_wrapper_get_mime_type: assertion
        `CAMEL_IS_DATA_WRAPPER (data_wrapper)' failed
        
  
Cheers,

-Dave





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]