help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: emacsclient not integrated into modern window systems


From: Rusi
Subject: Re: emacsclient not integrated into modern window systems
Date: Sat, 11 Jul 2015 05:24:56 -0700 (PDT)
User-agent: G2/1.0

On Saturday, July 11, 2015 at 5:50:12 PM UTC+5:30, Vaidheeswaran C wrote:
> I am on Debian Wheezy and I can "Open With" both emacs or gnuclient.
> 
>      /usr/share/applications/gnuserv.desktop
>      /usr/share/applications/emacs23.desktop
> 
> I also remember playing around with text editor alternatives sometime
> back.
> 
>     https://wiki.debian.org/DebianAlternatives
> 
> Shouldn't you raise the issue with your specific distribution?
> 
> 
> On Saturday 11 July 2015 08:54 AM, Rusi wrote:
> > Student of mine asked me if its possible to have emacs open from the file 
> > browser. [By default it opens with gedit]
> > For 1/2 hour we tried to find properties/open-with etc to make it 
> > emacsclient
> > but to no avail
> > 
> > After a lot of struggle the best I came up with was the below steps.
> > So... If installing emacs (using say apt) makes emacs an established app to 
> > open
> > (some) mimetypes, why is emacsclient not setup similarly?
> > 
> > [I realize that this question may be more suitable for ubuntu/gnome/ etc 
> > folks...
> > Still thought I'd ask]
> > 
> > -------------------------
> > 0. Put (server-start) into init.el
> >    Check that now 'emacsclient somefile' from a shell starts the same emacs
> > 
> > 1. Put the following (between the --------- and ------------- )
> > into the file ~/.local/share/applications/emacs.desktop
> > ---------
> > [Desktop Entry]
> > Name=EmacsClient
> > GenericName=Text Editor
> > Comment=Edit text
> > MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
> > Exec=emacsclient -n -a emacs %F
> > Icon=emacs
> > Type=Application
> > Terminal=false
> > Categories=Development;TextEditor;
> > StartupWMClass=Emacs
> > ---------
> > 
> > 2. Now in file browser, click on a file you want opened in emacs and
> > click properties -> open-with
> > Here you should find 'EmacsClient' somewhere down.
> > You can make it default
> > 
> > Note: Between 1 and 2 you may need to reboot (actually logout of X-windows 
> > is enough)
> >

Thanks
If you can open with emacsclient then probably some distros get it right and 
some dont.
But can you open with emacsclient (not gnuclient)?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]