all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Samuel Banya" <sbanya@fastmail.com>
To: "Emanuel Berg" <help-gnu-emacs@gnu.org>
Subject: Re: "Screen"-like functionality
Date: Sat, 21 Aug 2021 09:54:26 -0400	[thread overview]
Message-ID: <32479de4-5938-4d02-af99-25a0f0adb9f1@www.fastmail.com> (raw)
In-Reply-To: <A39CA561-F929-4B0C-9364-3AEF181B55DB@traduction-libre.org>

Hey there, so I am basically one of those people that changes their Emacs config every 6 months, and see what works, or removes stuff, etc, repeat.

Not sure if this helps but I was looking for the same kind of thing, but am more of a 'tmux' fan. I know what you're after where its easy buffer management on the fly to do quick splits (vertically or horizontally), as well as managing 'windows' of different terminal panes.

Unfortunately, I haven't found anything useful yet since the 'tmux' derivatives I have tried are either outdated because of recent updates to Emacs, or just jenky / dead projects.

But, I will share with you my research that I gathered since I write all life tasks as todo list items, so hopefully my research below can help you somehow (NOTE: I'm also a person that if I don't see a .gif or screenshots of projects of Emacs plugins, I NEVER try it since I firmly believe every decent project should have a corresponding screenshot to actually know what it does)

RESEARCH:

<2021-06-11 Fri 22:43>: I would like to create multiple workspaces within a single Emacs window itself somehow, kind of like how Tmux does
separate windows.

<2021-06-15 Tue 17:28>: Somewhat related but I found 'yabai' which looks like a Window Manager for MacOSX:
- https://github.com/koekeishiya/yabai

<2021-06-15 Tue 17:30>: Apparently the "C-x left" and "C-x right" allow you to switch buffers left and right.

<2021-06-15 Tue 17:32>: Someone on IRC told me about this, which is "eyebrowse" a related window manager Emacs package for Emacs buffers:
- https://depp.brause.cc/eyebrowse/

<2021-06-15 Tue 17:40>: These are other related window manager style Emacs packages mentioned by the maintainer for the 'eyebrowse' package:
- https://github.com/shosti/elscreen
- https://github.com/emacsattic/escreen
- https://github.com/ilohmar/wconf
- https://github.com/tlh/workgroups.el
- https://github.com/pashinin/workgroups2

<2021-06-15 Tue 17:45>: I never even knew there was a 'tmux plugin manager' or 'tpm':
- https://github.com/tmux-plugins/tpm

<2021-06-15 Tue 17:46>: I could also use 'tmux-pane' from MELPA as well:
- https://github.com/laishulu/emacs-tmux-pane

<2021-06-20 Sun 22:50>: This is cool, but I don't do this too too often. Demoting to bottom of list.

<2021-06-22 Tue 00:09>: I found a few more :/ so the decision will be a tough one:
- https://github.com/manateelazycat/awesome-tab
- https://github.com/ema2159/centaur-tabs

<2021-06-22 Tue 00:10>: In total, here are the options, aka here's a checklist of them so I can just try out each one, and just nuke it if I
don't like it [57%]
- [X] https://github.com/shosti/elscreen <2021-07-06 Tue 23:39>: No longer maintained = no way
- [X] https://github.com/emacsattic/escreen <2021-07-06 Tue 23:39>: Doesn't have a description in GitHub, no way
- [X] https://github.com/ilohmar/wconf <2021-07-06 Tue 23:40>: No gif, no buy
- [X] https://github.com/tlh/workgroups.el
- [ ] https://github.com/pashinin/workgroups2
- [ ] https://github.com/manateelazycat/awesome-tab
- [ ] https://github.com/ema2159/centaur-tabs

On Sat, Aug 21, 2021, at 9:28 AM, Jean-Christophe Helary wrote:
> 
> 
> > On Aug 21, 2021, at 22:24, Julius Hamilton <julkhami@gmail.com> wrote:
> > 
> > Hey,
> > 
> > There is a bash tool called screen which lets you switch windows between
> > different command line prompts.
> > 
> > Is there any similar tool for Emacs, where you could run some kind of
> > process, for example the Emacs web browser, then switch to a different
> > window or process within Emacs, such as a text file being edited?
> 
> Aren't you describing what buffers are about ?
> 
> -- 
> Jean-Christophe Helary @brandelune
> https://mac4translators.blogspot.com
> https://sr.ht/~brandelune/omegat-as-a-book/
> 
> 
> 


  reply	other threads:[~2021-08-21 13:54 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-21 13:24 "Screen"-like functionality Julius Hamilton
2021-08-21 13:28 ` Jean-Christophe Helary
2021-08-21 13:54   ` Samuel Banya [this message]
2021-08-21 18:27 ` Arthur Miller
2021-08-21 18:55   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-08-22  0:02     ` Samuel Banya
2021-08-22  0:12       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-08-22  0:30         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-08-22  2:46       ` Arthur Miller
2021-08-23 14:48   ` Julius Hamilton
2021-08-23 14:52     ` Jean-Christophe Helary
2021-08-23 21:53       ` Arthur Miller
2021-08-23 22:45         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-08-24 14:43       ` Marcin Borkowski
2021-08-21 18:49 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-08-24 10:02 ` Eric S Fraga

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=32479de4-5938-4d02-af99-25a0f0adb9f1@www.fastmail.com \
    --to=sbanya@fastmail.com \
    --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.