unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* use SLIME/SDL2 from the VT
@ 2021-07-02  7:59 Emanuel Berg via Users list for the GNU Emacs text editor
  2021-07-04 20:45 ` Emanuel Berg via Users list for the GNU Emacs text editor
  0 siblings, 1 reply; 3+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2021-07-02  7:59 UTC (permalink / raw)
  To: help-gnu-emacs

Can you use SLIME/SDL2 from the Linux VT and pipe the graphics
to X, similar to what happens (sometimes) with the shell tools
if you set the DISPLAY=":0" environmental, or if the tool
comes with a -d option specifically for this (which SBCL
don't)?

The below attempt doesn't work, what happens is that with or
without it SBCL tries and actually manages to write something
to the VT framebuffer, but then crashes.

Can it be done?

(setq slime-lisp-implementations
      '((sbcl ("sbcl" "--core" "/home/incal/cl/sbcl.core-with-swank")
              :env ("DISPLAY=\":0\"")
              :init (lambda (port-file _)
                      (format "(swank:start-server %S)\n" port-file) ))))

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: use SLIME/SDL2 from the VT
  2021-07-02  7:59 use SLIME/SDL2 from the VT Emanuel Berg via Users list for the GNU Emacs text editor
@ 2021-07-04 20:45 ` Emanuel Berg via Users list for the GNU Emacs text editor
  2021-07-04 21:02   ` 2QdxY4RzWzUUiLuE
  0 siblings, 1 reply; 3+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2021-07-04 20:45 UTC (permalink / raw)
  To: help-gnu-emacs

> Can you use SLIME/SDL2 from the Linux VT and pipe the
> graphics to X, similar to what happens (sometimes) with the
> shell tools if you set the DISPLAY=":0" environmental, or if
> the tool comes with a -d option specifically for this (which
> SBCL don't)?
>
> The below attempt doesn't work, what happens is that with or
> without it SBCL tries and actually manages to write
> something to the VT framebuffer, but then crashes.
>
> Can it be done?
>
> (setq slime-lisp-implementations
>       '((sbcl ("sbcl" "--core" "/home/incal/cl/sbcl.core-with-swank")
>               :env ("DISPLAY=\":0\"")
>               :init (lambda (port-file _)
>                       (format "(swank:start-server %S)\n" port-file) ))))

I works with

  $ DISPLAY=":0" emacs -nw

Note the -nw, because without it, the whole Emacs instance
will be the GUI version, in X.

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: use SLIME/SDL2 from the VT
  2021-07-04 20:45 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2021-07-04 21:02   ` 2QdxY4RzWzUUiLuE
  0 siblings, 0 replies; 3+ messages in thread
From: 2QdxY4RzWzUUiLuE @ 2021-07-04 21:02 UTC (permalink / raw)
  To: help-gnu-emacs

On 2021-07-04 at 22:45:17 +0200,
Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:

> > Can you use SLIME/SDL2 from the Linux VT and pipe the
> > graphics to X, similar to what happens (sometimes) with the
> > shell tools if you set the DISPLAY=":0" environmental, or if
> > the tool comes with a -d option specifically for this (which
> > SBCL don't)?
> >
> > The below attempt doesn't work, what happens is that with or
> > without it SBCL tries and actually manages to write
> > something to the VT framebuffer, but then crashes.
> >
> > Can it be done?
> >
> > (setq slime-lisp-implementations
> >       '((sbcl ("sbcl" "--core" "/home/incal/cl/sbcl.core-with-swank")
> >               :env ("DISPLAY=\":0\"")

Try:

    :env ("DISPLAY=:0")

> >               :init (lambda (port-file _)
> >                       (format "(swank:start-server %S)\n" port-file) ))))
> 
> I works with
> 
>   $ DISPLAY=":0" emacs -nw

In the shell, those quotes are part of shell syntax, not part of the
value of the DISPLAY variable.  That command works just as well as
follows:

    $ DISPLAY=:0 emacs -nw

> Note the -nw, because without it, the whole Emacs instance
> will be the GUI version, in X.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-04 21:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-02  7:59 use SLIME/SDL2 from the VT Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-04 20:45 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-07-04 21:02   ` 2QdxY4RzWzUUiLuE

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).