* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el [not found] ` <20220124190241.57CFCC00243@vcs2.savannah.gnu.org> @ 2022-01-25 1:08 ` Po Lu 2022-01-25 6:07 ` Yuri Khan 2022-01-25 11:52 ` Lars Ingebrigtsen 0 siblings, 2 replies; 6+ messages in thread From: Po Lu @ 2022-01-25 1:08 UTC (permalink / raw) To: emacs-devel; +Cc: Miha Rihtaršič Miha Rihtaršič <miha@kamnitnik.top> writes: > +(defcustom term-clear-full-screen-programs t > + "Whether to clear contents of full-screen TUI programs after exit. > +If non-nil, output of full-screen TUI programs is cleared after > +exiting them. Note however that a minority of such programs > +don't send an appropriate escape sequence to the terminal before > +exiting so their output isn't cleared regardless of this option." > + :version "29.1" > + :type 'boolean > + :group 'term) Did this really have to be an incompatible change? What would hurt about leaving the option at `nil' by default? Also, it's not really appropriate to use the term "TUI" here, because some people don't know what it refers to. It would be better to say "console" instead. Thanks. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el 2022-01-25 1:08 ` master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el Po Lu @ 2022-01-25 6:07 ` Yuri Khan 2022-01-25 6:37 ` Eli Zaretskii 2022-01-25 6:48 ` Po Lu 2022-01-25 11:52 ` Lars Ingebrigtsen 1 sibling, 2 replies; 6+ messages in thread From: Yuri Khan @ 2022-01-25 6:07 UTC (permalink / raw) To: Po Lu; +Cc: Miha Rihtaršič, Emacs developers On Tue, 25 Jan 2022 at 08:11, Po Lu <luangruo@yahoo.com> wrote: > > +If non-nil, output of full-screen TUI programs is cleared after > > +exiting them. Note however that a minority of such programs > It would be better to say > "console" instead. It would not. “console programs” is a term from Windows. On GNU/Linux, “console” is roughly synonymous with “Linux TTY” and does not necessarily mean a graphical terminal emulator. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el 2022-01-25 6:07 ` Yuri Khan @ 2022-01-25 6:37 ` Eli Zaretskii 2022-01-25 6:48 ` Po Lu 1 sibling, 0 replies; 6+ messages in thread From: Eli Zaretskii @ 2022-01-25 6:37 UTC (permalink / raw) To: emacs-devel, Yuri Khan, Po Lu; +Cc: Miha Rihtaršič, Emacs developers On January 25, 2022 8:07:13 AM GMT+02:00, Yuri Khan <yuri.v.khan@gmail.com> wrote: > On Tue, 25 Jan 2022 at 08:11, Po Lu <luangruo@yahoo.com> wrote: > > > > +If non-nil, output of full-screen TUI programs is cleared after > > > +exiting them. Note however that a minority of such programs > > > It would be better to say > > "console" instead. > > It would not. “console programs” is a term from Windows. On GNU/Linux, > “console” is roughly synonymous with “Linux TTY” and does not > necessarily mean a graphical terminal emulator. > > We do have terminology in place for those terminals, and it isn't TUI, either. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el 2022-01-25 6:07 ` Yuri Khan 2022-01-25 6:37 ` Eli Zaretskii @ 2022-01-25 6:48 ` Po Lu 1 sibling, 0 replies; 6+ messages in thread From: Po Lu @ 2022-01-25 6:48 UTC (permalink / raw) To: Yuri Khan; +Cc: Miha Rihtaršič, Emacs developers Yuri Khan <yuri.v.khan@gmail.com> writes: > It would not. “console programs” is a term from Windows. Regardless of where it originated from, it's still vastly more understandable than "TUI". ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el 2022-01-25 1:08 ` master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el Po Lu 2022-01-25 6:07 ` Yuri Khan @ 2022-01-25 11:52 ` Lars Ingebrigtsen 2022-01-25 11:53 ` Po Lu 1 sibling, 1 reply; 6+ messages in thread From: Lars Ingebrigtsen @ 2022-01-25 11:52 UTC (permalink / raw) To: Po Lu; +Cc: Miha Rihtaršič, emacs-devel Po Lu <luangruo@yahoo.com> writes: > Did this really have to be an incompatible change? What would hurt > about leaving the option at `nil' by default? Most terminals behave this way (by default), so it makes sense that `M-x term' also do that (by default). > Also, it's not really appropriate to use the term "TUI" here, because > some people don't know what it refers to. It would be better to say > "console" instead. I've now changed it to "terminal". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el 2022-01-25 11:52 ` Lars Ingebrigtsen @ 2022-01-25 11:53 ` Po Lu 0 siblings, 0 replies; 6+ messages in thread From: Po Lu @ 2022-01-25 11:53 UTC (permalink / raw) To: Lars Ingebrigtsen; +Cc: emacs-devel, Miha Rihtaršič Lars Ingebrigtsen <larsi@gnus.org> writes: >> Also, it's not really appropriate to use the term "TUI" here, because >> some people don't know what it refers to. It would be better to say >> "console" instead. > I've now changed it to "terminal". Thanks. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-01-25 11:53 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <164305096082.2157.2037936045950658947@vcs2.savannah.gnu.org> [not found] ` <20220124190241.57CFCC00243@vcs2.savannah.gnu.org> 2022-01-25 1:08 ` master 81886aeaff 1/2: Implement alternative sub-buffer support in term.el Po Lu 2022-01-25 6:07 ` Yuri Khan 2022-01-25 6:37 ` Eli Zaretskii 2022-01-25 6:48 ` Po Lu 2022-01-25 11:52 ` Lars Ingebrigtsen 2022-01-25 11:53 ` Po Lu
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.