all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Hikaru Ichijyo <ichijyo@macross.sdf.jp>
To: help-gnu-emacs@gnu.org
Subject: Re: launch a program in an arbitrary frame
Date: Sat, 18 Jul 2015 17:01:18 -0500	[thread overview]
Message-ID: <8xxegk5dt1t.fsf@village.keycorner.org> (raw)
In-Reply-To: mailman.7108.1437247198.904.help-gnu-emacs@gnu.org

Emanuel Berg <embe8573@student.uu.se> writes:

> Hikaru Ichijyo <ichijyo@macross.sdf.jp> writes:
>
>> The AJAX sites like Facebook still need a thick
>> browser like Firefox. I ran into a message thread in
>> another forum where people were talking about
>> integrating full WebKit suite capabilities into an
>> Emacs browser, but Stallman was against it.
>>
>> To which, I say...GOOD!!! I'm glad the voice of
>> reason (ok, the voice of RMS) is prevailing here!
>> The last thing Emacs needs is for the twenty ton
>> bloat that now affects thick web browsers to come
>> like a snake into paradise and afflict us all.
>
> 1) Of course, I don't like Ajax and absolutely not
>    Facebook, however adding support for things one
>    doesn't like will have the effect of not alienating
>    people who do like those things. If we go the extra
>    mile they (perhaps) won't be instantly turned
>    off/afraid, and in time and gradually they will be
>    exposed to different things through the back door,
>    and in even more time perhaps that will make them
>    drop the Facebook etc. hysteria and become
>    independent computer users.
[...]

Well, it'd be nice to be able to display AJAX pages in some way...but I
don't think linking against the same twenty-ton WebKit suite or Mozilla
libraries that the big browsers are using is the way to do it.  In doing
that, we get their memory footprint, and their security problems.

If we could have something clean, secure, and light that'd be great.  I
mostly just want to be able to see the textual information, plus a few
embedded pictures -- kind of like Emacs-W3C.  It'd be nice if it could
be accomplished without twenty meg of tarballed code, written in some
language with buffer overflow problems like C++.

>> Say you have three buffers setup with a window
>> layout you like. You launch Gnus. It brings up its
>> Group buffer, and so far, you're fine. Then you read
>> an article, and the whole frame is replaced with
>> Gnus' Group/Article split -- so much for your window
>> layout. It's the Group/Article split that seems to
>> make Gnus incompatible with any kind of window
>> layout you might be using, so I've just been putting
>> anything that I care about the layout of in
>> a separate frame. The Gnus Help and Server buffers
>> haven't been doing anything bad to me -- they're
>> just simple single-window screens.
>
> To me it sounds like it is the same problem and
> because of that applying the same solution with
> different data is a good first step.
>
> But, to be exact, you display articles from the
> summary buffer. Say you have a list of articles.
> You hit RET. What do you want to happen then, exactly?
> And what do you want not happening, that is?

It's not what happens when I'm actually using Gnus that's the problem
really.  When I'm looking a Summary buffer list of articles, I hit RET
on one, and it splits the frame into roughly 1/5th / 4/5ths, and
displays the article in the bottom part.  That's great.

But now let's say I'm done using Gnus, and I want to go back to the
three buffers I had all laid out the way I wanted before I ran Gnus.  My
window layout is gone.  I can bring up the buffers again, but I'd have
to recreate the splits.

I tried using Winner mode, but it seems it doesn't know how to recall
the window layout either (even though this sort of thing is supposed to
be what Winner mode is for).  I've just resorted to using frames any
time I have window splits I don't want Gnus to be able to mess with.

-- 
He that would make his own liberty secure must guard even his enemy from
oppression; for if he violates this duty, he establishes a precedent
that will reach to himself.
					--Thomas Paine


  parent reply	other threads:[~2015-07-18 22:01 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-18  3:21 launch a program in an arbitrary frame Hikaru Ichijyo
2015-07-18  4:12 ` Vaidheeswaran C
2015-07-18  8:29   ` Emanuel Berg
2015-07-18  4:18 ` Vaidheeswaran C
2015-07-18  5:22 ` Drew Adams
2015-07-18  8:14 ` Emanuel Berg
     [not found] ` <mailman.7087.1437207364.904.help-gnu-emacs@gnu.org>
2015-07-18 15:53   ` Hikaru Ichijyo
2015-07-18 16:35     ` Eli Zaretskii
2015-07-18 17:06     ` Óscar Fuentes
     [not found]     ` <mailman.7100.1437237353.904.help-gnu-emacs@gnu.org>
2015-07-18 17:12       ` Hikaru Ichijyo
2015-07-18 19:26         ` Emanuel Berg
     [not found]         ` <mailman.7109.1437247711.904.help-gnu-emacs@gnu.org>
2015-07-18 22:09           ` Hikaru Ichijyo
2015-07-18 22:45             ` Drew Adams
     [not found]             ` <mailman.7117.1437259681.904.help-gnu-emacs@gnu.org>
2015-07-18 23:28               ` Hikaru Ichijyo
2015-07-18 23:47                 ` Emanuel Berg
     [not found]                 ` <mailman.7122.1437263415.904.help-gnu-emacs@gnu.org>
2015-07-19  0:03                   ` Hikaru Ichijyo
2015-07-19  0:32                 ` Drew Adams
2015-07-19  7:15                   ` Emanuel Berg
2015-07-19 13:03                     ` Drew Adams
     [not found]                   ` <mailman.7140.1437290215.904.help-gnu-emacs@gnu.org>
2015-07-19 10:40                     ` Pascal J. Bourguignon
     [not found]     ` <mailman.7101.1437239201.904.help-gnu-emacs@gnu.org>
2015-07-18 17:47       ` Hikaru Ichijyo
2015-07-18 19:18     ` Emanuel Berg
     [not found]     ` <mailman.7108.1437247198.904.help-gnu-emacs@gnu.org>
2015-07-18 22:01       ` Hikaru Ichijyo [this message]
2015-07-18 22:56         ` Emanuel Berg
2015-07-18 23:39           ` Emanuel Berg
     [not found]           ` <mailman.7120.1437262864.904.help-gnu-emacs@gnu.org>
2015-07-18 23:51             ` Hikaru Ichijyo
2015-07-18 23:58               ` Emanuel Berg
     [not found]               ` <mailman.7124.1437264614.904.help-gnu-emacs@gnu.org>
2015-07-19  0:55                 ` Hikaru Ichijyo
     [not found]         ` <mailman.7118.1437260312.904.help-gnu-emacs@gnu.org>
2015-07-18 23:32           ` Hikaru Ichijyo
2015-07-18 23:42             ` Emanuel Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8xxegk5dt1t.fsf@village.keycorner.org \
    --to=ichijyo@macross.sdf.jp \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.