* Consistent vanilla Emacs @ 2020-05-14 9:06 Nicolas P. Rougier 2020-05-14 14:20 ` Stefan Kangas 2020-05-14 19:41 ` João Távora 0 siblings, 2 replies; 21+ messages in thread From: Nicolas P. Rougier @ 2020-05-14 9:06 UTC (permalink / raw) To: emacs-devel Dear all, I've been working on making vanilla Emacs (i.e. no packages installed) more consistent and elegant in terms of faces/colors/fonts/size. You can see some screenshots at https://github.com/rougier/elegant-emacs. Among the screenshots, there's a proposal for a revamped splash screen. I'm not subscribed to this mailing list (please cc me) but I've tried to follow the long discussion on the archived mailing list, trying to take various comments into account (I probably have missed some). The result [1] is kind of minimal with only essential information (for a new user) and can be easily adapted for terminal or GUI version. The most important information is the key to type (ctrl-h) to go to a welcome screen [2] with essential information. These mockups have been made using org-mode. Probably this can be made differently and more efficiently but I'm not too familiar with Emacs internal. [1] : https://raw.githubusercontent.com/rougier/elegant-emacs/master/screenshots/screenshot-0.png [2] : https://raw.githubusercontent.com/rougier/elegant-emacs/master/screenshots/screenshot-1.png Nicolas ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 9:06 Consistent vanilla Emacs Nicolas P. Rougier @ 2020-05-14 14:20 ` Stefan Kangas 2020-05-14 17:36 ` Nicolas P. Rougier 2020-05-14 21:21 ` Dmitry Gutov 2020-05-14 19:41 ` João Távora 1 sibling, 2 replies; 21+ messages in thread From: Stefan Kangas @ 2020-05-14 14:20 UTC (permalink / raw) To: Nicolas P. Rougier, emacs-devel Hi Nicolas, "Nicolas P. Rougier" <nicolas.rougier@inria.fr> writes: > I've been working on making vanilla Emacs (i.e. no packages installed) more > consistent and elegant in terms of faces/colors/fonts/size. You can see some > screenshots at https://github.com/rougier/elegant-emacs. Thank you for working on this. As I've already told you in private, I like some of the fundamental ideas in your proposal, and think it has a fresh look we could definitely use in GNU Emacs itself. Of course, there are some details we need to work out, technically and in terms of what information to present to the user.[1] RMS has said we need to include copying and warranty information on the splash screen, for example. There are also considerations of aesthatics and consistency. For background, there is a thread on a better splash screen here: https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01733.html > These mockups have been made using org-mode. Probably this can be made > differently and more efficiently but I'm not too familiar with Emacs internal. I think making a prototype in Org-mode is not a bad idea. But we can't load Org-mode by default, because it is too big and would increase startup times. So eventually we will need to write patches for Emacs which produce the desired results. I will try to find the time to study your proposal more fully in the next couple of days. Here are some initial observations from the screenshots: 1. Currently, the consensus seems to be that the menu and tool bar are important to have. So we can't disable them by default. We would like to make them look better though, but I don't know if there is any work being done on that. 2. You seem to have moved the mode-line to the top. I don't have an opinion of that yet. 3. We currently don't ship any fonts with GNU Emacs. Maybe we should consider doing that? It seems to me that many other applications do. Or maybe we should introduce a stronger set of default fonts for different systems. 4. I like the margins you set on the windows. But it is less efficient than not using them, because you can see less text on your screen. That makes me doubt that it's a good choice functionally, even if it is aesthetically pleasing. Is there an option to enable this only for certain buffers? (BTW, your `elegant.el' includes things like setting `indent-tabs-mode' to nil. Could you please separate those parts from the graphical changes? For example by moving them to a separate file. That will facilitate this discussion, I think.) Best regards, Stefan Kangas Footnotes: [1] Nicolas has agreed to sign the copyright assignment papers, and has been sent the form to get the process started. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 14:20 ` Stefan Kangas @ 2020-05-14 17:36 ` Nicolas P. Rougier 2020-05-14 18:36 ` Tassilo Horn 2020-05-14 21:21 ` Dmitry Gutov 1 sibling, 1 reply; 21+ messages in thread From: Nicolas P. Rougier @ 2020-05-14 17:36 UTC (permalink / raw) To: Stefan Kangas; +Cc: emacs-devel Thanks for this feedback, I'll wait until you have looked at the code. In the meantime, I'll try to separate default color/face settings from other stuff. Concerning the mode line at the top, it brings all kind of problem (for example when a mode wants to use the header line) and maybe it's not a good idea for a new user. For the font, it would be nice to have a default font shipped with Emacs but I imagine this will make the binary heavier and you need a font license that is compatible. The Roboto Mono font I used is licensed under an Apache 2.0 (which I think is compatible) while, for example, the Fira Code (a nice programming font) is licensed under a SIL Open Font License. I think it is also compatible but I'm not quite sure. For this last one, one advantage is that it is a variable font meaning all the weights are in a single file. Nicolas Stefan Kangas <stefankangas@gmail.com> writes: > Hi Nicolas, > > "Nicolas P. Rougier" <nicolas.rougier@inria.fr> writes: > >> I've been working on making vanilla Emacs (i.e. no packages installed) more >> consistent and elegant in terms of faces/colors/fonts/size. You can see some >> screenshots at https://github.com/rougier/elegant-emacs. > > Thank you for working on this. As I've already told you in private, I > like some of the fundamental ideas in your proposal, and think it has a > fresh look we could definitely use in GNU Emacs itself. > > Of course, there are some details we need to work out, technically and > in terms of what information to present to the user.[1] RMS has said we > need to include copying and warranty information on the splash screen, > for example. There are also considerations of aesthatics and > consistency. > > For background, there is a thread on a better splash screen here: > > https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01733.html > >> These mockups have been made using org-mode. Probably this can be made >> differently and more efficiently but I'm not too familiar with Emacs internal. > > I think making a prototype in Org-mode is not a bad idea. But we can't > load Org-mode by default, because it is too big and would increase > startup times. So eventually we will need to write patches for Emacs > which produce the desired results. > > I will try to find the time to study your proposal more fully in the > next couple of days. Here are some initial observations from the > screenshots: > > 1. Currently, the consensus seems to be that the menu and tool bar are > important to have. So we can't disable them by default. We would > like to make them look better though, but I don't know if there is > any work being done on that. > > 2. You seem to have moved the mode-line to the top. I don't have an > opinion of that yet. > > 3. We currently don't ship any fonts with GNU Emacs. Maybe we should > consider doing that? It seems to me that many other applications do. > Or maybe we should introduce a stronger set of default fonts for > different systems. > > 4. I like the margins you set on the windows. But it is less efficient > than not using them, because you can see less text on your screen. > That makes me doubt that it's a good choice functionally, even if it > is aesthetically pleasing. Is there an option to enable this only > for certain buffers? > > (BTW, your `elegant.el' includes things like setting `indent-tabs-mode' > to nil. Could you please separate those parts from the graphical > changes? For example by moving them to a separate file. That will > facilitate this discussion, I think.) > > Best regards, > Stefan Kangas > > Footnotes: > [1] Nicolas has agreed to sign the copyright assignment papers, and has > been sent the form to get the process started. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 17:36 ` Nicolas P. Rougier @ 2020-05-14 18:36 ` Tassilo Horn 0 siblings, 0 replies; 21+ messages in thread From: Tassilo Horn @ 2020-05-14 18:36 UTC (permalink / raw) To: Nicolas P. Rougier; +Cc: Stefan Kangas, emacs-devel "Nicolas P. Rougier" <nicolas.rougier@inria.fr> writes: > The Roboto Mono font I used is licensed under an Apache 2.0 (which I > think is compatible) while, for example, the Fira Code (a nice > programming font) is licensed under a SIL Open Font License. Another nice font is JetBrains Mono which is also licensed under Apache 2.0 and like Fira Code it has tons of programming ligatures. Bye, Tassilo ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 14:20 ` Stefan Kangas 2020-05-14 17:36 ` Nicolas P. Rougier @ 2020-05-14 21:21 ` Dmitry Gutov 2020-05-14 22:44 ` Stefan Kangas 2020-05-15 6:37 ` Eli Zaretskii 1 sibling, 2 replies; 21+ messages in thread From: Dmitry Gutov @ 2020-05-14 21:21 UTC (permalink / raw) To: Stefan Kangas, Nicolas P. Rougier, emacs-devel On 14.05.2020 17:20, Stefan Kangas wrote: > 1. Currently, the consensus seems to be that the menu and tool bar are > important to have. So we can't disable them by default. We would > like to make them look better though, but I don't know if there is > any work being done on that. I think the main toolbars look fine in GNOME, the one in the scratch buffer for sure. Maybe I'd like it to be less tall, but that seems minor. Do you like it, or does it not look good on your system? > 3. We currently don't ship any fonts with GNU Emacs. Maybe we should > consider doing that? It seems to me that many other applications do. > Or maybe we should introduce a stronger set of default fonts for > different systems. IIRC Eli said that we can't distribute fonts for our own use only, whatever fonts are needed the user will have to install system-wide, or put into ~/.fonts, at least. It's a technical limitation, and maybe someone would like to take a shot at it someday. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 21:21 ` Dmitry Gutov @ 2020-05-14 22:44 ` Stefan Kangas 2020-05-14 23:45 ` Dmitry Gutov 2020-05-15 6:37 ` Eli Zaretskii 1 sibling, 1 reply; 21+ messages in thread From: Stefan Kangas @ 2020-05-14 22:44 UTC (permalink / raw) To: Dmitry Gutov, Nicolas P. Rougier, emacs-devel Dmitry Gutov <dgutov@yandex.ru> writes: >> 1. Currently, the consensus seems to be that the menu and tool bar are >> important to have. So we can't disable them by default. We would >> like to make them look better though, but I don't know if there is >> any work being done on that. > > I think the main toolbars look fine in GNOME, the one in the scratch > buffer for sure. Maybe I'd like it to be less tall, but that seems minor. > > Do you like it, or does it not look good on your system? It looks fine, if a bit plain. If we had a graphical designer and/or illustrator I'm sure we could do better, though. One improvement which I believe only requires code changes is support for a "dark" theme. It seems to me that a dark theme is the default for most editors these days, and N percent of our users prefer them. See also Bug#11590. Best regards, Stefan Kangas ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 22:44 ` Stefan Kangas @ 2020-05-14 23:45 ` Dmitry Gutov 2020-05-15 1:13 ` Stefan Kangas 0 siblings, 1 reply; 21+ messages in thread From: Dmitry Gutov @ 2020-05-14 23:45 UTC (permalink / raw) To: Stefan Kangas, Nicolas P. Rougier, emacs-devel [-- Attachment #1: Type: text/plain, Size: 404 bytes --] On 15.05.2020 01:44, Stefan Kangas wrote: > One improvement which I believe only requires code changes is support > for a "dark" theme. It seems to me that a dark theme is the default for > most editors these days, and N percent of our users prefer them. See > also Bug#11590. I'm not a fan of those, but it seems fine over here if I choose a dark WM theme plus dark Emacs theme. See the attachment. [-- Attachment #2: Screenshot from 2020-05-15 02-42-05.png --] [-- Type: image/png, Size: 56878 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 23:45 ` Dmitry Gutov @ 2020-05-15 1:13 ` Stefan Kangas 2020-05-15 5:18 ` Stefan Kangas 0 siblings, 1 reply; 21+ messages in thread From: Stefan Kangas @ 2020-05-15 1:13 UTC (permalink / raw) To: Dmitry Gutov, Nicolas P. Rougier, emacs-devel Dmitry Gutov <dgutov@yandex.ru> writes: > On 15.05.2020 01:44, Stefan Kangas wrote: >> One improvement which I believe only requires code changes is support >> for a "dark" theme. It seems to me that a dark theme is the default for >> most editors these days, and N percent of our users prefer them. See >> also Bug#11590. > > I'm not a fan of those, but it seems fine over here if I choose a dark > WM theme plus dark Emacs theme. See the attachment. Ah, yes, this enables a dark theme for me on GTK: echo "[Settings]\ngtk-application-prefer-dark-theme=true" >\ ~/.config/gtk-3.0/settings.ini Maybe Bug#11590 should just be closed then. Best regards, Stefan Kangas ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 1:13 ` Stefan Kangas @ 2020-05-15 5:18 ` Stefan Kangas 0 siblings, 0 replies; 21+ messages in thread From: Stefan Kangas @ 2020-05-15 5:18 UTC (permalink / raw) To: Dmitry Gutov, Nicolas P. Rougier, emacs-devel Stefan Kangas <stefankangas@gmail.com> writes: > Ah, yes, this enables a dark theme for me on GTK: > > echo "[Settings]\ngtk-application-prefer-dark-theme=true" >\ > ~/.config/gtk-3.0/settings.ini > > Maybe Bug#11590 should just be closed then. On a closer look, that bug is actually about a separate issue: changing this from Lisp in a running Emacs. So it should remain open. Best regards, Stefan Kangas ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 21:21 ` Dmitry Gutov 2020-05-14 22:44 ` Stefan Kangas @ 2020-05-15 6:37 ` Eli Zaretskii 2020-05-15 7:11 ` Nicolas P. Rougier 1 sibling, 1 reply; 21+ messages in thread From: Eli Zaretskii @ 2020-05-15 6:37 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel, stefankangas, nicolas.rougier > From: Dmitry Gutov <dgutov@yandex.ru> > Date: Fri, 15 May 2020 00:21:57 +0300 > > > 3. We currently don't ship any fonts with GNU Emacs. Maybe we should > > consider doing that? It seems to me that many other applications do. > > Or maybe we should introduce a stronger set of default fonts for > > different systems. > > IIRC Eli said that we can't distribute fonts for our own use only, > whatever fonts are needed the user will have to install system-wide, or > put into ~/.fonts, at least. Technically, we _can_ distribute fonts, but doing so will inconvenience the users to the degree that I think we should avoid doing that. Installation of fonts on the system (with implied effects on other applications) is indeed that inconvenience. It is true that there are ways to make the installation local, but that is even more of the inconvenience, IMO. So yes, I don't think we should include fonts in our distribution. We could advise users to install fonts that we think will make Emacs look good, and maybe if we do that for some time, distros will start making those fonts available by default. But forcing fonts on users is not TRT, IMO. Right now, Emacs uses as its default font the font used by other similar applications, and I think we should continue doing that, so as to keep Emacs's text look as in other similar applications on the system. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 6:37 ` Eli Zaretskii @ 2020-05-15 7:11 ` Nicolas P. Rougier 2020-05-15 7:41 ` Tassilo Horn 2020-05-15 10:01 ` Eli Zaretskii 0 siblings, 2 replies; 21+ messages in thread From: Nicolas P. Rougier @ 2020-05-15 7:11 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel, stefankangas, Dmitry Gutov Can we instead choose a "decent" font among those installed and depending on the system? Or is it already the case? In my case (OSX), the chosen system font seems to be Monaco while the default system font is Menlo (or SF Mono if XCode installed). Would that be possible to have an ordered list of font to try? Nicolas Eli Zaretskii <eliz@gnu.org> writes: >> From: Dmitry Gutov <dgutov@yandex.ru> >> Date: Fri, 15 May 2020 00:21:57 +0300 >> >> > 3. We currently don't ship any fonts with GNU Emacs. Maybe we should >> > consider doing that? It seems to me that many other applications do. >> > Or maybe we should introduce a stronger set of default fonts for >> > different systems. >> >> IIRC Eli said that we can't distribute fonts for our own use only, >> whatever fonts are needed the user will have to install system-wide, or >> put into ~/.fonts, at least. > > Technically, we _can_ distribute fonts, but doing so will > inconvenience the users to the degree that I think we should avoid > doing that. Installation of fonts on the system (with implied effects > on other applications) is indeed that inconvenience. It is true that > there are ways to make the installation local, but that is even more > of the inconvenience, IMO. > > So yes, I don't think we should include fonts in our distribution. We > could advise users to install fonts that we think will make Emacs look > good, and maybe if we do that for some time, distros will start making > those fonts available by default. But forcing fonts on users is not > TRT, IMO. Right now, Emacs uses as its default font the font used by > other similar applications, and I think we should continue doing that, > so as to keep Emacs's text look as in other similar applications on > the system. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 7:11 ` Nicolas P. Rougier @ 2020-05-15 7:41 ` Tassilo Horn 2020-05-15 10:01 ` Eli Zaretskii 1 sibling, 0 replies; 21+ messages in thread From: Tassilo Horn @ 2020-05-15 7:41 UTC (permalink / raw) To: Nicolas P. Rougier; +Cc: Eli Zaretskii, Dmitry Gutov, stefankangas, emacs-devel "Nicolas P. Rougier" <nicolas.rougier@inria.fr> writes: > Can we instead choose a "decent" font among those installed and > depending on the system? Or is it already the case? It is the case at least on some systems. I use Gnome and Emacs with gsettings support and then the default font is the monospace font set in Gnome. Bye, Tassilo ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 7:11 ` Nicolas P. Rougier 2020-05-15 7:41 ` Tassilo Horn @ 2020-05-15 10:01 ` Eli Zaretskii 2020-05-15 10:18 ` Robert Pluim 1 sibling, 1 reply; 21+ messages in thread From: Eli Zaretskii @ 2020-05-15 10:01 UTC (permalink / raw) To: Nicolas P. Rougier; +Cc: emacs-devel, stefankangas, dgutov > From: "Nicolas P. Rougier" <nicolas.rougier@inria.fr> > Cc: Dmitry Gutov <dgutov@yandex.ru>, stefankangas@gmail.com, emacs-devel@gnu.org > Date: Fri, 15 May 2020 09:11:14 +0200 > > > Can we instead choose a "decent" font among those installed and depending on > the system? Or is it already the case? In my case (OSX), the chosen system font > seems to be Monaco while the default system font is Menlo (or SF Mono if XCode > installed). Would that be possible to have an ordered list of font to try? AFAIK, we already have that. If you want to propose a different order or changes to the set we use on macOS, please show a patch. Thanks. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 10:01 ` Eli Zaretskii @ 2020-05-15 10:18 ` Robert Pluim 2020-05-15 21:35 ` Alan Third 0 siblings, 1 reply; 21+ messages in thread From: Robert Pluim @ 2020-05-15 10:18 UTC (permalink / raw) To: Eli Zaretskii; +Cc: dgutov, stefankangas, Nicolas P. Rougier, emacs-devel >>>>> On Fri, 15 May 2020 13:01:12 +0300, Eli Zaretskii <eliz@gnu.org> said: >> From: "Nicolas P. Rougier" <nicolas.rougier@inria.fr> >> Cc: Dmitry Gutov <dgutov@yandex.ru>, stefankangas@gmail.com, emacs-devel@gnu.org >> Date: Fri, 15 May 2020 09:11:14 +0200 >> >> >> Can we instead choose a "decent" font among those installed and depending on >> the system? Or is it already the case? In my case (OSX), the chosen system font >> seems to be Monaco while the default system font is Menlo (or SF Mono if XCode >> installed). Would that be possible to have an ordered list of font to try? Eli> AFAIK, we already have that. If you want to propose a different order Eli> or changes to the set we use on macOS, please show a patch. I get Menlo from 'emacs -Q' on macOS, not sure why Nicolas would see anything different. Robert ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 10:18 ` Robert Pluim @ 2020-05-15 21:35 ` Alan Third 2020-05-16 3:33 ` Nicolas P. Rougier 0 siblings, 1 reply; 21+ messages in thread From: Alan Third @ 2020-05-15 21:35 UTC (permalink / raw) To: Robert Pluim Cc: Nicolas P. Rougier, Eli Zaretskii, emacs-devel, stefankangas, dgutov On Fri, May 15, 2020 at 12:18:21PM +0200, Robert Pluim wrote: > >>>>> On Fri, 15 May 2020 13:01:12 +0300, Eli Zaretskii <eliz@gnu.org> said: > > >> From: "Nicolas P. Rougier" <nicolas.rougier@inria.fr> > >> Cc: Dmitry Gutov <dgutov@yandex.ru>, stefankangas@gmail.com, emacs-devel@gnu.org > >> Date: Fri, 15 May 2020 09:11:14 +0200 > >> > >> > >> Can we instead choose a "decent" font among those installed and depending on > >> the system? Or is it already the case? In my case (OSX), the chosen system font > >> seems to be Monaco while the default system font is Menlo (or SF Mono if XCode > >> installed). Would that be possible to have an ordered list of font to try? > > Eli> AFAIK, we already have that. If you want to propose a different order > Eli> or changes to the set we use on macOS, please show a patch. > > I get Menlo from 'emacs -Q' on macOS, not sure why Nicolas would see > anything different. Me too. I believe the Mac port uses Monaco (and possibly versions of the NS port which date to before Apple changed the default system font). -- Alan Third ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-15 21:35 ` Alan Third @ 2020-05-16 3:33 ` Nicolas P. Rougier 0 siblings, 0 replies; 21+ messages in thread From: Nicolas P. Rougier @ 2020-05-16 3:33 UTC (permalink / raw) To: Alan Third; +Cc: Robert Pluim, emacs-devel, stefankangas, Eli Zaretskii, dgutov I'm using the mac port version, that might be the reason. Nicolas Alan Third <alan@idiocy.org> writes: > On Fri, May 15, 2020 at 12:18:21PM +0200, Robert Pluim wrote: >> >>>>> On Fri, 15 May 2020 13:01:12 +0300, Eli Zaretskii <eliz@gnu.org> said: >> >> >> From: "Nicolas P. Rougier" <nicolas.rougier@inria.fr> >> >> Cc: Dmitry Gutov <dgutov@yandex.ru>, stefankangas@gmail.com, emacs-devel@gnu.org >> >> Date: Fri, 15 May 2020 09:11:14 +0200 >> >> >> >> >> >> Can we instead choose a "decent" font among those installed and depending on >> >> the system? Or is it already the case? In my case (OSX), the chosen system font >> >> seems to be Monaco while the default system font is Menlo (or SF Mono if XCode >> >> installed). Would that be possible to have an ordered list of font to try? >> >> Eli> AFAIK, we already have that. If you want to propose a different order >> Eli> or changes to the set we use on macOS, please show a patch. >> >> I get Menlo from 'emacs -Q' on macOS, not sure why Nicolas would see >> anything different. > > Me too. I believe the Mac port uses Monaco (and possibly versions of > the NS port which date to before Apple changed the default system > font). ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 9:06 Consistent vanilla Emacs Nicolas P. Rougier 2020-05-14 14:20 ` Stefan Kangas @ 2020-05-14 19:41 ` João Távora 2020-05-14 20:14 ` Dmitry Gutov 1 sibling, 1 reply; 21+ messages in thread From: João Távora @ 2020-05-14 19:41 UTC (permalink / raw) To: Nicolas P. Rougier; +Cc: emacs-devel On Thu, May 14, 2020 at 2:12 PM Nicolas P. Rougier <nicolas.rougier@inria.fr> wrote: > These mockups have been made using org-mode. Probably this can be made > differently and more efficiently but I'm not too familiar with Emacs internal. This is very pretty, and very relevant. It'd be nice if you could make this a GNU ELPA package with no dependencies but the Emacs core itself. João ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 19:41 ` João Távora @ 2020-05-14 20:14 ` Dmitry Gutov 2020-05-14 20:19 ` João Távora 2020-05-14 20:58 ` Eduardo Ochs 0 siblings, 2 replies; 21+ messages in thread From: Dmitry Gutov @ 2020-05-14 20:14 UTC (permalink / raw) To: João Távora, Nicolas P. Rougier; +Cc: emacs-devel On 14.05.2020 22:41, João Távora wrote: > This is very pretty, and very relevant. It'd be nice if you could make > this a GNU ELPA package with no dependencies but the Emacs core > itself. An improved startup-screen as an ELPA package? That doesn't sound very useful. It's for new users, isn't it? ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 20:14 ` Dmitry Gutov @ 2020-05-14 20:19 ` João Távora 2020-05-14 20:25 ` Dmitry Gutov 2020-05-14 20:58 ` Eduardo Ochs 1 sibling, 1 reply; 21+ messages in thread From: João Távora @ 2020-05-14 20:19 UTC (permalink / raw) To: Dmitry Gutov; +Cc: Nicolas P. Rougier, emacs-devel On Thu, May 14, 2020 at 9:14 PM Dmitry Gutov <dgutov@yandex.ru> wrote: > > On 14.05.2020 22:41, João Távora wrote: > > This is very pretty, and very relevant. It'd be nice if you could make > > this a GNU ELPA package with no dependencies but the Emacs core > > itself. > > An improved startup-screen as an ELPA package? That doesn't sound very > useful. It's for new users, isn't it? Aren't some ELPA packages to be bundled with the pre-packaged Emacs thingamabob? And I thought it would affect other aspects not only the startup screen. I'd like a package that changes the defaults to something minimalist, pretty, well-designed, that doesn't require a ton of MELPA bells and whistles, just Emacs. Like an opinionated .emacs where package-install is totally absent. Call it a theme if you like. Anyway, just my 2c. João ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 20:19 ` João Távora @ 2020-05-14 20:25 ` Dmitry Gutov 0 siblings, 0 replies; 21+ messages in thread From: Dmitry Gutov @ 2020-05-14 20:25 UTC (permalink / raw) To: João Távora; +Cc: Nicolas P. Rougier, emacs-devel On 14.05.2020 23:19, João Távora wrote: > Aren't some ELPA packages to be bundled with the pre-packaged > Emacs thingamabob? But then it will either be enabled by default (effectively replacing whatever we have in the core now, so we might as well do it), or disabled, and thus failing to benefit the users who just launched Emacs for the first time. > And I thought it would affect other aspects not only the startup screen. Let's consider this part separately, it will just confuse the discussion. But where it simply changes a default value (like indent-tabs-mode), and we agree that the new value is good, we should again just change the default. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Consistent vanilla Emacs 2020-05-14 20:14 ` Dmitry Gutov 2020-05-14 20:19 ` João Távora @ 2020-05-14 20:58 ` Eduardo Ochs 1 sibling, 0 replies; 21+ messages in thread From: Eduardo Ochs @ 2020-05-14 20:58 UTC (permalink / raw) To: Dmitry Gutov, João Távora, emacs-devel An alternative startup screen installable from ELPA can be useful to new users that can get sporadic step-by-step help from old-timers. Cheers, Eduardo Ochs http://angg.twu.net/emacsconf2019.html http://angg.twu.net/emacs.html On Thu, 14 May 2020 at 17:16, Dmitry Gutov <dgutov@yandex.ru> wrote: > > On 14.05.2020 22:41, João Távora wrote: > > This is very pretty, and very relevant. It'd be nice if you could make > > this a GNU ELPA package with no dependencies but the Emacs core > > itself. > > An improved startup-screen as an ELPA package? That doesn't sound very > useful. It's for new users, isn't it? > ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2020-05-16 3:33 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-05-14 9:06 Consistent vanilla Emacs Nicolas P. Rougier 2020-05-14 14:20 ` Stefan Kangas 2020-05-14 17:36 ` Nicolas P. Rougier 2020-05-14 18:36 ` Tassilo Horn 2020-05-14 21:21 ` Dmitry Gutov 2020-05-14 22:44 ` Stefan Kangas 2020-05-14 23:45 ` Dmitry Gutov 2020-05-15 1:13 ` Stefan Kangas 2020-05-15 5:18 ` Stefan Kangas 2020-05-15 6:37 ` Eli Zaretskii 2020-05-15 7:11 ` Nicolas P. Rougier 2020-05-15 7:41 ` Tassilo Horn 2020-05-15 10:01 ` Eli Zaretskii 2020-05-15 10:18 ` Robert Pluim 2020-05-15 21:35 ` Alan Third 2020-05-16 3:33 ` Nicolas P. Rougier 2020-05-14 19:41 ` João Távora 2020-05-14 20:14 ` Dmitry Gutov 2020-05-14 20:19 ` João Távora 2020-05-14 20:25 ` Dmitry Gutov 2020-05-14 20:58 ` Eduardo Ochs
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git 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).