[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)?
- emacsclient not integrated into modern window systems, Rusi, 2015/07/10
- Re: emacsclient not integrated into modern window systems, Vaidheeswaran C, 2015/07/11
- Message not available
- Re: emacsclient not integrated into modern window systems,
Rusi <=
- Re: emacsclient not integrated into modern window systems, Vaidheeswaran C, 2015/07/11
- Re: emacsclient not integrated into modern window systems, Vaidheeswaran C, 2015/07/11
- Message not available
- Re: emacsclient not integrated into modern window systems, Eli Zaretskii, 2015/07/12
- Re: emacsclient not integrated into modern window systems, Stefan Monnier, 2015/07/12
- Re: emacsclient not integrated into modern window systems, Vaidheeswaran C, 2015/07/12