all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / 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

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.